Apt

Источник - он же "APT-Source" - он же "репозиторий"

Описание с примеромКоманда с примером
Главный список источников (репозиториев)/etc/apt/sources.list
Источники для установки сторонних пакетов находятся в файлах/etc/apt/sources.list.d
Список установленных пакетов/var/lib/dpkg/status
Список доступных для скачивания пакетов/var/lib/dpkg/available
Установка пакетов, можно сразу несколько: mc и htopapt install mc htop
Установка приложения не взирая на ошибкиapt -f install mc
Если установка была прервана, то следует переустановить пакетapt-get install --reinstall 
Как приложение (например docker) называется в источникеdpkg -l | grep docker
Информация о приложении + источник (APT-Sources)apt show docker.io
Удалить информацию о пакетах из кэшаapt clean
Обновление локального списка пакетов согласно источниковapt update
Список приложений, которые могут быть обновленыapt list --upgradable
Просмотр текущей и новой версии приложения + информацииapt-cache policy docker.io
Обновление приложения docker.io (так оно называется в источнике)apt-get install --only-upgrade docker.io
Удалить осиротевшие пакетыapt-get autoremove
Если запутались с зависимостями, поможет интеллектуальное обновлениеapt-get dist-upgrade
Удалить пакет или все пакеты начинающиеся с префикса "lxc-docker"apt-get purge lxc-docker*

Пример добавления репозитория:

echo 'deb http://cz.archive.ubuntu.com/ubuntu xenial main universe' >> /etc/apt/sources.list.d/ubuntu-xenial-main-universe.list
apt-update

Если появится ошибка невалидности ключей:

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
Reading package lists... Done
W: GPG error: http://cz.archive.ubuntu.com/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
E: The repository 'http://cz.archive.ubuntu.com/ubuntu xenial InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Значит, нужно добавить указанные в сообщении ключи в доверенные:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32

теперь следующая команда не выдаст ошибки:

apt-update

Удачки.


10.09.2021 21:22

Комментарии

Комментариев пока нет.


Copyrights © 2007 - 2026 YaPro.Ru