Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Установка пакета из репозиториев
Для установки пакета из репозитория со всеми необходимыми зависимостями можно воспользоваться командой apt-get install. В качестве аргументов команде следует передать название пакета или пакетов точно так, как они названы в репозиториях. sudo apt-get install [ имя пакета ] Можно установить несколько пакетов одновременно, разделив их названия пробелом: sudo apt-get install [имя пакета1] [имя пакета2] Если для установки требуемых пакетов нужны определенные зависимости, то их список будет выведен, и потребуется подтверждение действий. Пример вывода: Sudo apt-get install apache2 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: apache2-data Suggested packages: apache2-doc apache2-suexec-pristine apache2-suexec-custom apache2-utils The following NEW packages will be installed: apache2 apache2-data 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 236 kB of archives. After this operation, 1,163 kB of additional disk space will be used. Do you want to continue [Y/n]? Как видите, хотя мы устанавливаем только apache2, пакет apache2-data устанавливается в качестве зависимости. Далее следует просто нажать Y для подтверждения действия или N для отмены. Установка определенной версии пакета из репозитория Если вам нужна определенная версия пакета, то указать её можно через знак равенства после имени пакета: sudo apt-get install package=version В этом случае версия должна совпадать с одной из доступных из репозитория. Чтобы получить список доступных версий выполните следующую команду: Apt-cache policy package Переустановка пакетов Многие пакеты подразумевают выполнение постустановочных скриптов. Чаще всего администратору компьютера приходится выбирать определенные варианты настройки пакета. Если после установки вам потребуется снова выполнить эти скрипты, то можно воспользоваться командой dpkg-reconfigure. Она находит указанный вами пакет и исполняет все требуемые скрипты: Sudo dpkg-reconfigure package Таким образом вы получите доступ к тем же (а иногда — и к другим) вариантам настройки пакета. Холостой запуск действий с пакетами Довольно часто может понадобится увидеть результат действий с пакетом без внесения каких-либо изменений в систему. Команда apt позволяет сделать это при помощи ключа -s, например, чтобы увидеть, что произойдет при установке пакета, можно выполнить следующую команду: Apt-get install -s package
В результате отобразится полный список требуемых зависимостей и изменений для установки пакета. Таким образом, вы можете увидеть, что произойдет в системе, как если бы вы выполнили эту команду с правами администратора (sudo). Например, чтобы увидеть, что произойдет при установке apache2, надо выполнить следующее: Apt-get install -s apache2 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 libperl5.22 perl perl-modules-5.22 rename Suggested packages: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make The following NEW packages will be installed: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 libperl5.22 perl perl-modules-5.22 rename 0 upgraded, 13 newly installed, 0 to remove and 67 not upgraded. Inst perl-modules-5.22 (5.22.1-9 Ubuntu:16.04/xenial [all]) Inst libapr1 (1.5.2-3 Ubuntu:16.04/xenial [amd64]) Inst apache2-data (2.4.18-2ubuntu3.1 Ubuntu:16.04/xenial-updates, Ubuntu:16.04/xenial-security [all]) Inst apache2-utils (2.4.18-2ubuntu3.1 Ubuntu:16.04/xenial-updates, Ubuntu:16.04/xenial-security [amd64]) Inst rename (0.20-4 Ubuntu:16.04/xenial [all]) Conf libperl5.22 (5.22.1-9 Ubuntu:16.04/xenial [amd64]) Отображается полный список пакетов и их версий, которые будут установлены, но это всего лишь симуляция процесса. Такой же подход можно применять и к другим процедурам, например, к полному обновлению системы: Apt-get -s dist-upgrade
|
|||||
Последнее изменение этой страницы: 2021-03-09; просмотров: 288; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.143.239 (0.004 с.) |