Taula de continguts

apt-get

apt VS apt-get

sources.list

ignore certificate

Cuando estamos en una versión vieja de algún linux (debian 9 strech en este caso), podemos intentar encontrar la manera de actualizar los certificados o simplemente ignorarlo)

Estamos hablando de ignorar que que no se puede verificar la validez del certificado (ataques man-in-the-midle), porque no diponemos de los certificados raiz del que firma ese certificado.

añadir (no me funcionó)

ignorar

remove app

remove unused

apt-mark

marcar paquetes que no serán actualizados.

/via: https://www.cyberciti.biz/faq/apt-get-hold-back-packages-command/

apt-file

/via: https://sysadmincasts.com/episodes/41-cli-monday-apt-file-and-yum-provides

comandos

apt-get

apt

apt-cache

apt-file

versiones

se puede mirar qué versión específica de un paquete hay disponible e instalarla:

apt-cache madison <paquete>
apt-get install <paquete>=<version>

otros

casos de uso

update kernel

caso de uso, comandos ejemplo

/via: https://serverfault.com/questions/670088/install-debian-backports-kernel-automatically

trucos

solucionar bloqueo "lock"

E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)sudo rm /var/lib/apt/lists/lock

proxy debian 10 buster

/etc/environment
http_proxy=ipserverproxy:Puerto
https_proxy=ipserverproxy:Puerto
ftp_proxy=ipserverproxy:Puerto
# con autentificación
http_proxy=user:password@ipserverproxy:Puerto
https_proxy=user:password@ipserverproxy:Puerto
ftp_proxy=user:password@ipserverproxy:Puerto
/etc/apt/apt.conf.d/02proxy
Acquire {
  HTTP::proxy "http://PROXYSERVERIP:PROXYPORT";
  HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";
}

# con autentificación (sin agrupar es opcional)
Acquire::http::Proxy «http://usuario:password@ipserverproxy:puerto»;
Acquire::ftp::Proxy «ftp://usuario:password@ipserverproxy:puerto»;

/via:

proxy con autentificación

editar con este comando: sudo gedit /etc/apt/apt.conf o si hemos hecho el paso ubuntu 11.10 hacer solo esto: sudo cp /etc/apt/apt.conf.d/02proxy /etc/apt/apt.conf

<code>
Acquire::http::Proxy “http://usuario:contraseña@proxy:puerto″;
Acquire::https::Proxy “http://usuario:contraseña@proxy:puerto″;
Acquire::ftp::Proxy “http://usuario:contraseña@proxy:puerto″;
Acquire::socks::Proxy “http://usuario:contraseña@proxy:puerto″;

fuente: http://www.linuxquestions.org/questions/ubuntu-63/problems-with-apt-get-synaptic-and-proxy-454026/

proxy con autentificación (a partir de ubuntu 11.10?)

editar con este comando: sudo gedit /etc/apt/apt.conf.d/02proxy añadir:

Acquire::http::Proxy “http://usuario:contraseña@proxy:puerto″;
Acquire::https::Proxy “http://usuario:contraseña@proxy:puerto″;
Acquire::ftp::Proxy “http://usuario:contraseña@proxy:puerto″;
Acquire::socks::Proxy “http://usuario:contraseña@proxy:puerto″;

fuente: http://naveenubuntu.blogspot.com.es/2011/09/updating-packages-behind-prxy-in-ubuntu.html