Установка програм в linux ubuntu (частина 2), самовчитель linux

Як встановити програми в консолі.

Загальний принцип установки додатків в Убунту

apt-get - це потужний консольний інструмент управління пакетами.

Запускається з різними прапорами або параметрами. Прапори можна вказувати скорочено, або повністю. Якщо ви володієте англійською, то зрозумієте чому того чи іншого прапора присвоєна саме та, а не інша буква. Розглянемо основні команди:

# Apt-get update - Обновляє список пакетів з репозиторіїв.

# Apt-get installімя_пакета - Викачує і встановлює вказаний пакет.

# Apt-get upgrade - Обновляє раніше встановлені пакети до новіших версій.

# Apt-get dist-upgrade - Оновлення дистрибутива ОС Linux. Може автоматом видалити деякі пакети. Використовувати обережно.

# Apt-get removeімя_пакета - Видаляє зазначений вами пакет.

# Apt-get purge імя_пакета- Те ж, що і remove, але з тією відмінністю, що разом з пакетами видаляє і їх конфігураційні файли. Тобто стирає все, що було встановлено разом із зазначеним пакетом

# Apt-get clean - видаляє пакети, які були завантажені перед установкою і більш не потрібні. Тобто чистить кеш пакетів. (При застосуванні apt-get install, пакети викачуються, розпаковуються і встановлюються. Однак після установки самі deb пакети не видаляються, а зберігаються в системі. Я розповім вам де саме).

# Apt-get autoclean - те саме, що і clean. Різниця в тому, що видаляє ті пакети, які не можуть бути більш завантажені або довго не були задіяні. (Очищає систему від старих непотрібних програм)

# Apt-get autoremove - видалить непотрібні більш системі програми.

У підсумку маємо 9 основних команд для установки, оновлення, видалення та очищення від сміття. Розглянемо докладніше установку з використанням прапорів. Наприклад потрібний пакет був викачаний раніше і зберігається в кеші. Систему ми не чистили і точно знаємо, що він там є. Нам необхідно встановити цей пакет саме з кешу, наприклад тому, що відсутня інтернет з'єднання або репозиторії тимчасово недоступні.

У цьому нам допоможе прапор -no-download Він відключає скачування пакета і apt-get намагається найтіпакет в кеші. Я вже говорив, що apt-get викачує і встановлює пакети при команді install. Який прапор допоможе тільки завантажити пакет, не встановлюючи його, щоб ми могли встановити його пізніше? Це прапор -d або -download-only. Ще один прапор, який может пригодиться це -y, -yes або -assume-yes. Так як часто буває що apt-get попереджає нас про що небудь і вимагає від нас ствердної чи негативної відповіді. Це може бути пропозиція про задоволення залежностей пакетів або якщо пакет не з довіреного джерела. Звичайно відповісти на питання, поставлене apt-get можна y або n, але що робити якщо ви наалі установку великої кількості пакетів і відволіклися від процесу? Ось тоді прапор -y і стати в нагоді вам. Прапор -force-yes змусить встановити пакети навіть з недовірених джерела. Але це вже на свій страх і ризик. Прапор -reinstall перевстановить вже встановлені пакети в разі їх некоректної установки.

В принципі все. Я розповів про самих основних параметрах і прапорах програми apt-get. Насправді їх набагато більше. Але не варто відразу забивати голову. Далі відповім на питання, які можуть у вас виникнути. Такий собі міні-FAQ.

Q Де зберігається список репозиторіїв?

A Список репозиторіїв це конфігураційний файл /etc/apt/sources.list Його можна відредагувати командою # nano /etc/apt/sources.list і після цього відновити список пакетів командою apt-get update

Q Де зберігаються завантажені пакети?

A Завантажені пакети зберігаються в директорії / var / cache / apt / archives

A Знак # говорить про те, що команда повинна бути запущена з адміністративними привілеями. Щоб ввести команду з правами на виконання

потрібно перед командою ввести sudo, тоді Linux запросить ваш пароль. Це зроблено для безпеки.

Q Як встановити відразу декілька програм?

A Ви можете перерахувати потрібні вам програми через пробіл для установки / видалення.

Схожі статті