apt-get и все-все-все

sudo apt-add-repository xxx

Можно дергать сервисы командой sudo service xxx start|stop|etc

sudo apt-get install sysvinit-utils

или в нынешнем духе systemd:

sudo systemctp enable yyy
sudo systemctl start xxx

Замаскированный пакет не будет обновляться

sudo apt-mark hold apache2
sudo apt-mark unhold apache2

apt list --upgradable

или

apt-get -u -V upgrade

apt-get --only-upgrade install <package-name>

Бывает говоришь обновиться, а оно вот что пишет:

apt-get upgrade

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  linux-headers-server linux-image-server linux-server
The following packages will be upgraded:
  linux-libc-dev
1 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Надо делать так:

aptitude upgrade

и все станет хорошо.

apt-add-repository ppa:ubuntu-clamav/ppa

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv F80220D0E695A455E651AC4D8AB767895ADC2037
gpg: requesting key 5ADC2037 from hkp server keyserver.ubuntu.com
gpgkeys: HTTP fetch error 7: couldn't connect to host
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Причина: невозможно подключиться к серверу ключей.

Есть два решения, выбираем какой проще:

  1. Прописать переменные среды
    export http_proxy="proxy.mycompany.ru:3128"
    export https_proxy="proxy.mycompany.ru:3128"
  2. Открыть порт 11371, т.к. сервер ключей это не HTTP сервер.
  • ubuntu/apt-get.txt
  • Последнее изменение: 2018/04/06 16:12
  • (внешнее изменение)