[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apt-cache não atualiza lista de pacotes (RESOLVIDO)



Dando permissão de leitura do sources.list ao meu usuário, tudo corre bem, e sem o risco de fazer lambança, ótimo. No entanto, costumo usar o apt-get, pois quando pedia para instalar algum pacote, essa instalação costumava ser mais enxuta. Agora, por exemplo, para o apt-get meu sistema está totalmente atualizado, o aptitude diz que devo baixar 147 MB de arquivos, já o synaptic diz que devo baixar 166 MB, sendo que nenhum deles tem a opção --allow-unauthenticated, que é imprescindível p'ra mim.

On 10-12-2014 13:11, Antonio Terceiro wrote:
On Wed, Dec 10, 2014 at 12:20:24PM -0200, Enio Climaco Sales Junior wrote:
Não costumo usar o aptitude, mas ele só abre como root.
você está enganado. O aptitude roda normalmente com usuário não-root pra
consulta. o problema é que no *seu sistema* os arquivos que o aptitude precisa
ler (mas não escrever) não têm permissão de leitura para o seu usuário:

"$ aptitude search bluefish
E: Abrindo /etc/apt/sources.list - ifstream::ifstream (13: Permissão
negada)
E: Abrindo /etc/apt/sources.list - ifstream::ifstream (13: Permissão
negada)
E: A lista de fontes não pode ser lida.
veja:

$ aptitude search aptitude
i   aptitude [...]
[... funciona ... ]
$ sudo chmod 0600 /etc/apt/sources.list
$ aptitude search aptitude
E: Opening /etc/apt/sources.list - ifstream::ifstream (13: Permission denied)
E: Opening /etc/apt/sources.list - ifstream::ifstream (13: Permission denied)
E: The list of sources could not be read.
[255]$ sudo chmod 0644 /etc/apt/sources.list
$ aptitude search aptitude
i   aptitude [...]
[... funciona ... ]



Reply to: