Onde estão os arquivos de configuração do Ubuntu Software Center? [duplicado]

3

Eu gostaria de ver os arquivos de configuração do Ubuntu Software Center, para checar e ver se há uma razão simples pela qual o pacote parece estar parcialmente quebrado. Alguém sabe onde eles deveriam estar, em um padrão, apenas instalado ontem de um disco rígido formatado Ubuntu 12,04 instalar?

Todos os recursos do centro de software funcionam, exceto sincronização entre computadores. Eu acho que pode haver um problema de nome de usuário ou senha, ou algum problema simples para identificar meus outros computadores. Eu não posso dizer sem mais informações.

Em resumo, às vezes meus outros computadores aparecem na lista no menu de sincronização do software-center. Às vezes eles não. E quando aparecem, eu não obtenho uma lista de pacotes para as outras instalações quando clico nelas.

Ao executar o software-center pela linha de comando, recebo esta mensagem:

software-center 2012-05-23 13:52:06,630 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None' 2012-05-23 13:52:06,637 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True 2012-05-23 13:52:06,854 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file 2012-05-23 13:52:07,237 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()

Eu suspeito que o "nenhum nome de usuário no arquivo de configuração" esteja apontando para o problema principal. Como faço para corrigir isso?

Outras discussões relacionadas:

Tópico dos fóruns do Ubuntu

Como posso sincronizar a aplicação entre vários computadores?

edit: Seguindo os comentários de Eliah Kagan, eu corri:

cd ~/.config; rm -r software-center

e

sudo apt-get --purge --reinstall install software-center 

nos meus computadores ... e tudo é exatamente o mesmo. Não há outros computadores listados para sincronizar, a mensagem "nenhum nome de usuário no arquivo de configuração" ainda está lá, etc. Nenhuma melhoria com os sintomas.

E meu arquivo ~/.config/software-center/softwarecenter.cfg se parece com isso. Deveria?

[general] 
maximized = False
size = 871, 536 
add_to_launcher = True
recommender_uuid =  
recommender_profile_id =

Quanto mais eu navego pelo Google, mais vejo outras pessoas com as mesmas entradas em branco no arquivo softwarecenter.cfg, então suspeito que esse não seja o problema. Talvez seja minha conta de usuário nos servidores Ubuntu. Como eu verificaria se esta não é a fonte do problema?

edit2: Talvez sair do Ubuntu Software Center aqui link e voltar a fazer login possa ajudar, tecnicamente, "Deletando" então executando o Centro de Software para relançar o Aplicativo. Hmm, não, isso não parece ter nenhum efeito. Ainda apenas o computador local está listado.

É estranho porque ontem meus outros computadores foram listados antes de eu clicar na opção "parar de sincronizar". Eu não consigo fazer com que eles voltem.

    
por Ryan Budney 23.05.2012 / 22:59

2 respostas

2

Esta é uma resposta à pergunta sobre onde os arquivos de configuração relevantes para o Centro de Software são armazenados. Encorajo outros usuários a postarem respostas sobre o que poderia estar causando o problema específico de sincronização que o OP está experimentando ... ou talvez isso deva ser postado como uma questão separada. Ou, melhor ainda, relatado como um bug .

Arquivos de configuração específicos do usuário para o Centro de Software

O Centro de Software armazena os arquivos de configuração por usuário aqui:

~/.config/software-center

Nesse caminho, ~ representa seu diretório inicial.

A execução de cd ~/.config; rm -r software-center remove esse diretório e, em seguida, o Centro de Software cria uma nova configuração padrão para sua conta de usuário. Se o problema está na configuração específica do usuário do próprio Centro de Software, isso deve ter resolvido isso.

And my ~/.config/software-center/softwarecenter.cfg file looks like this. Should it?

[general] 
maximized = False
size = 871, 536 
add_to_launcher = True
recommender_uuid =  
recommender_profile_id =

Isso parece normal para mim. É idêntico ao meu (exceto que o meu possui valores size diferentes, provavelmente porque executamos resoluções de tela diferentes ou usamos gerenciadores de janelas; de qualquer forma, o campo size é irrelevante para qualquer sincronização ou outros problemas de gerenciamento de pacotes).

Arquivos de Configuração Global para o Centro de Software

Os arquivos de configuração globais (por exemplo, em todo o sistema) dos aplicativos são armazenados em /etc . O Centro de Software não usa esses arquivos de configuração.

Arquivos de Configuração de Outros Utilitários, Relevantes para o Centro de Software

Existem outros utilitários de gerenciamento de pacotes de nível inferior em seu sistema, que são relevantes para o Centro de Software. Problemas com o Centro de Software, especialmente se eles ocorrerem ao usar outros utilitários de gerenciamento de pacotes, podem não ser específicos do Centro de Software.

Em particular, existe o sistema de gerenciamento de pacotes de linha de comando APT.

  • Os arquivos de configuração do sistema do APT estão em /etc/apt . Você deve não remover manualmente esses arquivos.

  • O APT mantém em cache .deb packages e informações sobre eles em /var/cache/apt . (Se desejar, você pode excluí-los com sudo apt-get clean ou apenas os que provavelmente não serão necessários com sudo apt-get autoclean .)

  • O APT mantém os registros em /var/log/apt . Não há necessidade de removê-los - isso nunca corrige nada quebrado e eles são automaticamente girados. (Ou seja, eles são automaticamente renomeados quando ficam grandes ou velhos o suficiente, compactados e, eventualmente, excluídos quando muito antigos.)

  • Todos esses arquivos são usados ou produzidos, direta ou indiretamente, pelo Centro de Software, que é, na verdade, uma interface gráfica para o sistema APT de gerenciamento de pacotes.

Em um nível ainda mais baixo, o APT e o Centro de Software usam dpkg para fazer a instalação e remoção de pacotes e obter informações sobre quais versões de pacotes estão instaladas e quais arquivos pertencem a quais pacotes instalados.

  • dpkg tem arquivos de configuração do sistema em /etc/dpkg . Você deve não remover manualmente esses arquivos.

  • dpkg mantém os registros em /var/log/dpkg . Como os registros do APT, você não precisa removê-los, pois eles são automaticamente rotacionados. Também como os logs do APT, você pode, às vezes, coletar informações sobre os problemas observando-os .

  • Assim como no APT, dpkg é usado pelo Centro de Software e sua configuração está diretamente relacionada a se - e como - o Centro de Software funcionará ou não.

Existem outros serviços relacionados ao gerenciamento de pacotes executados em segundo plano, por exemplo, para otimizar a disponibilidade ou a facilidade de uso das informações sobre pacotes instalados ( apt-xapian-index ) ou para permitir que os usuários executem algumas ações de gerenciamento de pacotes como tarefas administrativas ( aptdaemon ). No entanto, é muito menos provável que eles estejam causando problemas no Centro de Software, portanto, não detalhei os locais de configuração e os arquivos de log aqui.

    
por Eliah Kagan 16.06.2012 / 02:30
0

isso pode ajudar

link

/etc/apt/auth.conf

Eu registrei um problema como abaixo: link

Simon

    
por Simon McNair 15.06.2012 / 13:41