Команды APT: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 10: Строка 10:
Более подробно мы рассмотрим ее далее.
Более подробно мы рассмотрим ее далее.


==Получение индексов==
==Команды==
 
===Получение индексов===
Первым делом нужно получить индексы, содержащие актуальные наборы пакетов и ссылки на них. Делается это следующей командой:
Первым делом нужно получить индексы, содержащие актуальные наборы пакетов и ссылки на них. Делается это следующей командой:
  # apt-get update
  # apt-get update


==Обновление системы==
===Обновление системы===
Чтобы обновить систему до актуального состояния ([[Обновление ядра|кроме ядра]]), используйте следующую команду:
Чтобы обновить систему до актуального состояния ([[Обновление ядра|кроме ядра]]), используйте следующую команду:
  # apt-get dist-upgrade
  # apt-get dist-upgrade


==Установка пакетов==
===Установка пакетов===
Установка пакетов производится следующей командой:
Установка пакетов производится следующей командой:
  # apt-get install имя_пакета
  # apt-get install имя_пакета
Строка 26: Строка 28:
  # apt-get install firefox gimp vlc
  # apt-get install firefox gimp vlc


==Удаление пакетов==
===Удаление пакетов===
Удаление пакетов происходит аналогично установке:
Удаление пакетов происходит аналогично установке:
  # apt-get remove имя_пакета
  # apt-get remove имя_пакета
Строка 35: Строка 37:
{{Note|следующие команды используют напрямую /etc/apt/sources.list}}
{{Note|следующие команды используют напрямую /etc/apt/sources.list}}


==Получение исходного кода пакетов==
===Получение исходного кода пакетов===
Для получения исходного кода для разработки программы и ее пакета, можно воспользоваться командой:
Для получения исходного кода для разработки программы и ее пакета, можно воспользоваться командой:
  # apt-get source имя_пакета
  # apt-get source имя_пакета


==Установка необходимого ПО для сборки пакетов==
===Установка необходимого ПО для сборки пакетов===
Все необходимое ПО для сборки пакетов ставится следующей командой:
Все необходимое ПО для сборки пакетов ставится следующей командой:
  # apt-get build-dep
  # apt-get build-dep
-->
-->


==Удаление ранее скачанных пакетов==
===Удаление ранее скачанных пакетов===
Все пакеты, которые Вы устанавливаете или обновляете, скачиваются в папку кэша и хранятся на диске в папке /var/cache/apt/archives. После долгого времени использования системы они могут занимать много места.
Все пакеты, которые Вы устанавливаете или обновляете, скачиваются в папку кэша и хранятся на диске в папке /var/cache/apt/archives. После долгого времени использования системы они могут занимать много места.


Строка 50: Строка 52:
  # apt-get clean  
  # apt-get clean  


==Проверка зависимостей==
===Проверка зависимостей===
Чтобы удостовериться в отсутствии неудовлетворённых зависимостей введите команду:
Чтобы удостовериться в отсутствии неудовлетворённых зависимостей введите команду:
  # apt-get check
  # apt-get check


==Удаление дубликатов==
===Удаление дубликатов===
Чтобы удалить задублированные пакеты, выполните команду:
Чтобы удалить задублированные пакеты, выполните команду:
  # apt-get dedup
  # apt-get dedup


  install-nvidia - Install NVIDIA driver
==Параметры==
В конце команды Вы можете указать следующие параметры:
<pre>
-qq Не показывать ничего кроме сообщений об ошибках
-d Получить пакеты и выйти БЕЗ их установки или распаковки
-s Симуляция установки
-y Автоматически отвечать "да" на все вопросы
-f Исправление неудовлетворенных зависимостей. Обычно используется с командой "apt-get install"
-m Начать установку пакетов, если их часть была недоступна и не скачалась
-u Показать список обновляемых пакетов
-D При удалении пакета удалить все его зависимости. Для команды "apt-get remove"
-V Показывать номера версий пакетов
</pre>

Версия от 08:28, 18 мая 2023

APT - консольная программа для автоматизации работы с пакетами.

Для ее работы нужны права суперпользователя.

Программа использует следующий синтаксис:

apt-get [параметры] команда
apt-get [параметры] install|remove пакет1 [пакет2 ...]
apt-get [параметры] source пакет1 [пакет2 ...]

Более подробно мы рассмотрим ее далее.

Команды

Получение индексов

Первым делом нужно получить индексы, содержащие актуальные наборы пакетов и ссылки на них. Делается это следующей командой:

# apt-get update

Обновление системы

Чтобы обновить систему до актуального состояния (кроме ядра), используйте следующую команду:

# apt-get dist-upgrade

Установка пакетов

Установка пакетов производится следующей командой:

# apt-get install имя_пакета

Программа автоматически найдет и установит все необходимые для пакета зависимости.

Так же Вы можете указать сразу несколько или большое количество пакетов через пробел.

# apt-get install firefox gimp vlc

Удаление пакетов

Удаление пакетов происходит аналогично установке:

# apt-get remove имя_пакета

И так же Вы можете указать несколько или большое количество пакетов через пробел.

# apt-get remove 0ad supertuxkart boswars

Удаление ранее скачанных пакетов

Все пакеты, которые Вы устанавливаете или обновляете, скачиваются в папку кэша и хранятся на диске в папке /var/cache/apt/archives. После долгого времени использования системы они могут занимать много места.

Чтобы очистить кэш скачанных пакетов воспользуйтесь командой:

# apt-get clean 

Проверка зависимостей

Чтобы удостовериться в отсутствии неудовлетворённых зависимостей введите команду:

# apt-get check

Удаление дубликатов

Чтобы удалить задублированные пакеты, выполните команду:

# apt-get dedup

Параметры

В конце команды Вы можете указать следующие параметры:

-qq Не показывать ничего кроме сообщений об ошибках
-d Получить пакеты и выйти БЕЗ их установки или распаковки
-s Симуляция установки
-y Автоматически отвечать "да" на все вопросы
-f Исправление неудовлетворенных зависимостей. Обычно используется с командой "apt-get install"
-m Начать установку пакетов, если их часть была недоступна и не скачалась
-u Показать список обновляемых пакетов
-D При удалении пакета удалить все его зависимости. Для команды "apt-get remove"
-V Показывать номера версий пакетов