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

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



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 ... ]

-- 
Antonio Terceiro <terceiro@debian.org>

Attachment: signature.asc
Description: Digital signature


Reply to: