Скачать книгу

dpkg и выход в Интернет, поэтому, если этих компонентов нет или они не работоспособны, менеджер пакетов запустить не удастся.

      Q: Какие файлы нужны для настройки менеджера пакетов apt-get?

      A:

      Для правильного функционирование менеджера пакетов он должен быть грамотно сконфигурирован.

      По-умолчанию файлы конфигурации программы apt находятся в каталоге /etc/apt. В нём расположены следующие файлы и каталоги:

      apt.conf.d/ – каталог с предустановленными по умолчанию файлами конфигурации модулей Linux

      preferences.d/ – каталог с настройками apt-get по умолчанию. Может быть пустым, если настройки по умолчанию операционной системой не сохранялись;

      sources.list.d/ каталог с файлами репозиториев Linux по умолчанию для данного дистрибутива. Также может быть пустым, хотя это крайне нежелательная конфигурация;

      trusted.gpg.d/

      sources.list – текстовый файл с описанием текущих репозиториев для поисков пакетов apt. Должен присутствовать обязательно. Может редактироваться;

      trusted.gpg – бинарный файл для проверки безопасности для данных репозиториев. Должен присутствовать обязательно. При его отсутствии, репозитории считаются небезопасными, и установка пакетов из них не происходит;

      Полный листинг каталога приведён ниже.

      # ls -l

      drwxr-xr-x 2 root root      4096 дек 8 19:20      apt.conf.d

      drwxr-xr-x 2 root root      4096 апр 14 2016      preferences.d

      –rw-r–r– 1 root root      3181 ноя 6 22:02      sources.list

      –rw-r–r– 1 root root      0 ноя 6 20:50      sources.list~

      drwxr-xr-x 2 root root      4096 апр 14 2016      sources.list.d

      –rw-r–r– 1 root root 13154 ноя 6 22:00      trusted.gpg

      –rw-r–r– 1 root root 12255 авг 1 15:16      trusted.gpg~

      drwxr-xr-x 2 root root      4096 апр 14 2016      trusted.gpg.d

      Примерный вид файла sources.list представлен ниже:

      #

      # deb cdrom:[Ubuntu-Server 16.04.3 LTS _Xenial Xerus_ – Release i386 (20170801)]/ xenial main restricted

      #deb cdrom:[Ubuntu-Server 16.04.3 LTS _Xenial Xerus_ – Release i386 (20170801)]/ xenial main restricted

      # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to

      # newer versions of the distribution.

      deb http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted

      # deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted

      ## Major bug fix updates produced after the final release of the

      ## distribution.

      deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

      # deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

      ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

      ## team. Also, please note that software in universe WILL NOT receive any

      ## review or updates from the Ubuntu security team.

      deb http://ru.archive.ubuntu.com/ubuntu/ xenial universe

      # deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial universe

      deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates universe

      # deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial-updates universe

      ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

      ## team, and may not be under a free licence. Please satisfy yourself as to

      ## your rights to use the software. Also, please note that software in

      ## multiverse WILL NOT receive any review or updates from the Ubuntu

      ## security team.

      deb http://ru.archive.ubuntu.com/ubuntu/ xenial multiverse

      # deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial multiverse

      deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

      # deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

      ## N.B. software from this repository may not have been tested as

      ## extensively as that contained in the main release, although it includes

      ## newer versions of some applications which may provide useful features.

      ## Also, please note that software in backports WILL NOT receive any review

      ## or updates from the Ubuntu security team.

      deb http://ru.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

      # deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

      ## Uncomment the following two lines to add software from Canonical's

      ## 'partner' repository.

      ## This software is not part of Ubuntu, but is offered by Canonical and the

      ## respective vendors as a service to Ubuntu users.

      deb http://archive.canonical.com/ubuntu xenial partner

      # deb-src http://archive.canonical.com/ubuntu xenial partner

      deb http://security.ubuntu.com/ubuntu xenial-security main restricted

      # deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted

      deb

Скачать книгу