Команда deb не найдена

Настраиваем репозитории для Debian 9

Очень много проблем особенно у новичков вызывает не верная настройка репозиториев. Новичёк не вдумываясь добавляет репозитории, а они приносят ему проблемы:

  • Проблемы с зависимостями, причём они могу всплыть через некоторое время после установки реп.
  • Сегфолты — они случаются при не соответствии версий библиотек и пакетов когда система обновляется с разных репозиториев одновременно.
  • Поломки системы вплоть до потери работоспособности

В данной статье я дам репозитории которые использую сам и расскажу как правильно настроить приоритеты репозиториев, чтобы у Вас не было проблем с зависимостями.

Последовательность действий такая, сначала добавляем репозитории, потом устанавливаем на них приоритеты. Если Вы не установите приоритеты на репозитории, то с большой вероятностью поломаете систему, будь осторожны и читайте что тут написано.

  1. Добавляем репозитории:

Shell

2. Устанавливаем приоритеты на репозитории:

Для этого нам надо в файл

Shell

1 nano /etc/apt/preferences

Вот такое содержимое(будьте осторожны, на пустых строчках не должно быть пробелов иначе приоритеты не правильно применятся):

Package: *
Pin: release a=stretch
Pin-Priority: 500

Package: *
Pin: release a=stretch/updates
Pin-Priority: 500

Package: *
Pin: release a=stretch-backports
Pin-Priority: 500

Package: *
Pin: release a=stretch-proposed-updates
Pin-Priority: 500

Package: *
Pin: release a=stretch-updates
Pin-Priority: 500

Package: *
Pin: release a=testing
Pin-Priority: -8

Package: *
Pin: release a=unstable
Pin-Priority: -9

Package: *
Pin: release a=experimental
Pin-Priority: -10

И теперь обновим список доступных пакетов:

Shell

1 apt update

В списке репозиториев которые мы сейчас добавили есть бекпорты, а значит если у Вас их не было, а вероятно так и есть, то у Вас сейчас пришло много обновлений. На бекпорты при желании можно понизить приоритет, но не вижу причин для этого. Теперь 99% программ можно ставить без добавления репозиториев, + теперь можно ставить проги с более свежих веток если Вас не устраивает версия в стабильном Debian, хотя не стоит этим злоупотреблять чтобы не сломать систему. Я к примеру так поставил свежий файрфокс из нестабильного репозитория.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *