ПлохоНиже среднегоПосредственноХорошоОтлично (Пока оценок нет)
.

apt-get.

Как установить программы в консоли.

Эта статья для тех, кто хочет знать о том, как установить программы в Linux c помощью консоли. Я расскажу о ручной установке, удалении, обновлении списка пакетов. А также об обновлении программ и дистрибутива Linux Ubuntu (Debian) и многое другое. Если консоль пока является для вас чем-то сложным, то почитайте статью об установке программ в Linux Ubuntu с помощью графического интерфейса. Готовы приступить к консоли? Читаем далее! )

Общий принцип установки приложений в убунту

Итак apt-get.

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

Q Что за знак # ?

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

нужно перед командой ввести sudo, тогда Linux запросит ваш пароль. Это сделано для безопасности.

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

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

adminC чего начать?СтатьиUbuntu,Программы,Установка
apt-get. Как установить программы в консоли. Эта статья для тех, кто хочет знать о том, как установить программы в Linux c помощью консоли. Я расскажу о ручной установке, удалении, обновлении списка пакетов. А также об обновлении программ и дистрибутива Linux Ubuntu (Debian) и многое другое. Если консоль пока является для вас...
ПлохоНиже среднегоПосредственноХорошоОтлично (Пока оценок нет)