Estou usando o 13.04 pela primeira vez e estou usando o servidor base proxy, por isso não consigo baixar nada enquanto uso o apt-get update, então ele mostra esta mensagem
coolmonter@coolmonter-HP-ProBook-4431s:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
alguma sugestão
Responder1
Você tentou sudo apt-get update
? Parece estar reclamando das permissões necessárias.
Responder2
Verifique o arquivo /etc/apt/apt.conf
.
Depois de aplicar o proxy "em todo o sistema", o conteúdo de /etc/apt/apt.conf
é como:
Acquire::http::proxy "http://172.16.0.2:8080/";
Acquire::ftp::proxy "ftp://172.16.0.2:8080/";
Acquire::https::proxy "https://172.16.0.2:8080/";
Aqui ipadress-of-proxy-server:port
estou usando 172.16.0.2:8080
como exemplo. Use o endereço do seu servidor proxy e porta o que você tiver. Mas, para que isso funcione, você deve adicionar seu nome de usuário e senha (a menos que use um proxy sem nome) da seguinte forma:
Acquire::http::proxy "http://<username>:<password>@172.16.0.2:8080";
Acquire::ftp::proxy "ftp://<username>:<password>@172.16.0.2:8080/";
Acquire::https::proxy "https://<username>:<password>@172.16.0.2:8080/";
Para editar o arquivo execute o seguinte comando no terminal (em vez de gedit
usar qualquer editor de texto que desejar).
sudo -H gedit /etc/apt/apt.conf
Em seguida, salve o arquivo e execute o seguinte comando no terminal para que o sistema entenda as alterações nas configurações do APT,
sudo apt-get update
Aqui você está pronto para instalar coisas de um terminal e do Centro de Software.
(Observe que pelas apt.conf
configurações o proxy só funcionará no centro de software/terminal com o apt-get.)
Há mais informações aqui emAptGet/Como fazerno Ubuntudocumentação oficial.