Cara a solução é simples, use o seu sudo para dar o apt-get.
como o problema é de permissão, creio que o problema seria resolvido assim
ou com você utilizando o usuário root.

Em quarta-feira, 10 de dezembro de 2014, Antonio Terceiro <
terce...@debian.org> escreveu:
> 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 <terce...@debian.org>
>

-- 
Atenciosamente,
Rodrigo da Silva Cunha

Responder a