Estoy usando 13.04 por primera vez y estoy usando un servidor base proxy, es por eso que no puedo descargar nada mientras uso apt-get update y luego aparece este mensaje.
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?
cualquier sugerencia
Respuesta1
Has probado sudo apt-get update
? Parece quejarse de los permisos requeridos.
Respuesta2
Revisa el archivo /etc/apt/apt.conf
.
Después de aplicar el proxy "en todo el sistema", el contenido de /etc/apt/apt.conf
es 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/";
Aquí ipadress-of-proxy-server:port
lo estoy usando 172.16.0.2:8080
como muestra. Utilice la dirección de su servidor proxy y el puerto que tenga. Pero, para que esto funcione, debe agregar su nombre de usuario y contraseña (a menos que use un proxy sin nombre) de la siguiente manera:
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 el archivo, ejecute el siguiente comando en la terminal (en lugar de gedit
hacerlo, puede usar cualquier editor de texto que desee).
sudo -H gedit /etc/apt/apt.conf
Luego guarde el archivo y ejecute el siguiente comando en la terminal para que el sistema comprenda los cambios en la configuración de APT,
sudo apt-get update
Aquí está listo para instalar cosas tanto desde una terminal como desde el Centro de software.
(Tenga en cuenta que según la apt.conf
configuración, el proxy solo funcionará en el centro de software/terminal con apt-get).
Hay más información aquí enAptGet/Cómoen el ubuntudocumentación oficial.