Difference between revisions of "Linux comand: apt-get"

From RHS Wiki
Jump to navigation Jump to search
Line 22: Line 22:
 
  gpg --keyserver pgpkeys.mit.edu --recv-key  ED444FF07D8D0BF6
 
  gpg --keyserver pgpkeys.mit.edu --recv-key  ED444FF07D8D0BF6
 
  gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add -
 
  gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add -
 +
 +
To use a proxy:
 +
sudo apt-key adv --keyserver keyserver.ubuntu.com --keyserver-options http-proxy=http://localhost:3128 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
  
 
== Update apt key ==
 
== Update apt key ==

Revision as of 08:59, 28 February 2019

    • apt-get is deprecated use apt

System update

 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Package instalation

sudo apt-get install package-name

Search package

sudo apt-cache search qbasic

apt-get (update/install/purge package
apt-cache search

Sources file path

/etc/sources.list lista de repositorios de paquetes

apt-key

Remove expired key

apt-key list
apt-key del <expired key>

Retrive missing keys

To retrieve key ED444FF07D8D0BF6

gpg --keyserver pgpkeys.mit.edu --recv-key  ED444FF07D8D0BF6
gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add -

To use a proxy: sudo apt-key adv --keyserver keyserver.ubuntu.com --keyserver-options http-proxy=http://localhost:3128 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886

Update apt key

(solve apt KEYEXPIRED)

sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys ED444FF07D8D0BF6

Update all expired oneline

for K in $(apt-key list | grep expired | cut -d'/' -f2 | cut -d' ' -f1); do sudo apt-key adv --recv-keys --keyserver keys.gnupg.net $K; done

Using backports

cat /etc/apt/sources.list.d/backports.list

deb http://ftp.debian.org/debian jessie-backports main
sudo apt-get install python-certbot-apache -t jessie-backports

Fix apt-get gone wrong

 sudo apt-get autoremove
 sudo apt-get --purge remove && sudo apt-get autoclean
 sudo apt-get -f install
 sudo apt-get update
 sudo apt-get upgrade && sudo apt-get dist-upgrade
 sudo dpkg --configure -a

apt proxy configuration

/etc/apt/apt.conf.d/25proxy

#
#     Proxy configuration
#
Acquire::http::Proxy "http://username:password@cacheedi1.igrupobbva:8080";