Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


apt & dpkg - сборник полезностей

Запретить обновление определенных пакетов

Запретить обновление пакета mariadb-server

echo "mariadb-server hold" | dpkg --set-selections


# dpkg --get-selections | grep mariadb-server
mariadb-server                                  hold

Если выполнить apt-get upgrade

The following packages have been kept back:
  mariadb-server mariadb-server-10.2

Разрешить обновление пакета

echo "mariadb-server install" | dpkg --set-selections


# dpkg --get-selections | grep mariadb-server          
mariadb-server                                  install

sury php failed


W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B188E2B695BD4743
W: Failed to fetch https://packages.sury.org/php/dists/jessie/InRelease
W: Some index files failed to download. They have been ignored, or old ones used instead.


wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Как обновить только один пакет

# apt-get install --only-upgrade openssl

There is no public key available

# apt-get update
# apt-get install debian-archive-keyring debian-keyrin

Посмотреть с какими опциями был сконфигурирован PHP

# apt-get install php5-dev
# php-config --configure-options

APT shell & apt-spy. Особая Debian магия

/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status
# apt-get install libssl-dev libcrypto++-dev

Как вывести список всех установленных пакетов в Debian

$ dpkg --get-selections
adduser                                         install
alsa-base                                       install
alsa-utils                                      install
apache2                                         install
apache2-mpm-prefork                             install
apache2-utils                                   install
apache2.2-common                                install
apt                                             install
apt-utils                                       install
$ dpkg --get-selections | grep php

libapache2-mod-php5                             install
php-db                                          install
php-pear                                        install
php-sqlite3                                     install
php5                                            install
php5-cli                                        install
php5-common                                     install
php5-gd                                         install
php5-memcache                                   install
php5-mysql                                      install
php5-sqlite                                     install
php5-sqlite3                                    install
php5-xsl                                        install


Ваш комментарий. Вики-синтаксис разрешён:
This website uses 🍪 for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
/var/www/dx/data/www/rtfm.wiki/data/pages/linux/debian/apt.txt · Последние изменения: 2020/03/30 02:50 — dx