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