пакетная система DEB

Установка, обновление, настройка Linux и программ

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 17564
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: пакетная система DEB

Непрочитанное сообщение Olej » 04 сен 2022, 19:00

Olej писал(а):
04 сен 2022, 18:55
Здесь не хватает 3-х публичных ключей.
Заметка как добавить публичные ключи: как добавить ключ репозитория в debian или ubuntu.
Это требуется для подтверждения подлинности репозитория.
В этих случаях нужно:
1. Получить ключ на официальных серверах.
2. Добавить в систему недостающий ключ репозитория.

Подробная последовательность действий, с командами выполняемыми, приведена (как частный пример) здесь: Astra Linux CE - №3.

Аватара пользователя
Olej
Писатель
Сообщения: 17564
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: пакетная система DEB

Непрочитанное сообщение Olej » 03 ноя 2022, 19:59

Ещё одна фишка DEB ... постоянно забываю этот синтаксис: когда пакет из .deb не устанавливается по отсутствию зависимостей + мы вручную устанавливаем все ним затребованные, то проверить и восстановить целостность - команда:

Код: Выделить всё

$ sudo apt --fix-broken install
...
Вот как это выглядело как-то при инсталляции Slack - корпоративный месенжер

Код: Выделить всё

olej@ACER:~/Загрузки/Messanger$ sudo apt --fix-broken install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libappindicator1 libdbusmenu-gtk4 libindicator7
Следующие НОВЫЕ пакеты будут установлены:
  libappindicator1 libdbusmenu-gtk4 libindicator7
Обновлено 0 пакетов, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Установлено или удалено не до конца 1 пакетов.
Необходимо скачать 152 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 340 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.debian.org/debian buster/main amd64 libdbusmenu-gtk4 amd64 18.10.20180917~bzr490+repack1-1 [45,7 kB]
Пол:2 http://deb.debian.org/debian buster/main amd64 libindicator7 amd64 0.5.0-4 [53,0 kB]
Пол:3 http://deb.debian.org/debian buster/main amd64 libappindicator1 amd64 0.4.92-7 [53,3 kB]
Получено 152 kB за 0с (370 kB/s)              
Выбор ранее не выбранного пакета libdbusmenu-gtk4:amd64.
(Чтение базы данных … на данный момент установлено 410686 файлов и каталогов.)
Подготовка к распаковке …/libdbusmenu-gtk4_18.10.20180917~bzr490+repack1-1_amd64.deb …
Распаковывается libdbusmenu-gtk4:amd64 (18.10.20180917~bzr490+repack1-1) …
Выбор ранее не выбранного пакета libindicator7:amd64.
Подготовка к распаковке …/libindicator7_0.5.0-4_amd64.deb …
Распаковывается libindicator7:amd64 (0.5.0-4) …
Выбор ранее не выбранного пакета libappindicator1:amd64.
Подготовка к распаковке …/libappindicator1_0.4.92-7_amd64.deb …
Распаковывается libappindicator1:amd64 (0.4.92-7) …
Настраивается пакет libindicator7:amd64 (0.5.0-4) …
Настраивается пакет libdbusmenu-gtk4:amd64 (18.10.20180917~bzr490+repack1-1) …
Настраивается пакет libappindicator1:amd64 (0.4.92-7) …
Настраивается пакет slack-desktop (4.0.2) …
Обрабатываются триггеры для libc-bin (2.28-10) …

Аватара пользователя
Olej
Писатель
Сообщения: 17564
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

пакетная система DEB

Непрочитанное сообщение Olej » 16 янв 2023, 23:52

Информация о используемых репозиториях и где они прописаны:

Код: Выделить всё

olej@R420:~$ inxi -rxxx
Repos:
  Packages: apt: 3394
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
    1: deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
  No active apt repos in: /etc/apt/sources.list.d/element-io.list
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
    1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  No active apt repos in: /etc/apt/sources.list.d/kismet.list
  Active apt repos in: /etc/apt/sources.list.d/kitware.list
    1: deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main
    2: deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal-rc main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http://mint.ipacct.com/packages vera main upstream import backport
    2: deb http://mirror.mirohost.net/ubuntu jammy main restricted universe multiverse
    3: deb http://mirror.mirohost.net/ubuntu jammy-updates main restricted universe multiverse
    4: deb http://mirror.mirohost.net/ubuntu jammy-backports main restricted universe multiverse
    5: deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/opera-stable.list
    1: deb https://deb.opera.com/opera-stable/ stable non-free
  Active apt repos in: /etc/apt/sources.list.d/skype-stable.list
    1: deb [arch=amd64] https://repo.skype.com/deb stable main
  No active apt repos in: /etc/apt/sources.list.d/slack.list
  Active apt repos in: /etc/apt/sources.list.d/teams.list
    1: deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main
  Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
    1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb stable main
  No active apt repos in: /etc/apt/sources.list.d/timeweb-zabbix.list

Аватара пользователя
Olej
Писатель
Сообщения: 17564
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

пакетная система DEB

Непрочитанное сообщение Olej » 18 янв 2023, 03:56

Про то как зафиксировать (и расфиксировать) версию установденного пакета: Как зафиксировать версию и запретить обновление определённого пакета в Debian/Ubuntu Linux.
Olej писал(а):
18 янв 2023, 03:52

Код: Выделить всё

olej@R420:~/2023/rus.linux.net.hist/timeweb$ sudo apt-mark hold cmake
[sudo] пароль для olej:       
cmake помечен как зафиксированный.

Код: Выделить всё

olej@R420:~/2023/rus.linux.net.hist/timeweb$ apt-mark showhold
cmake

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость