Как использовать Apt-Get для установки программ в Ubuntu из командной строки

баннер

Ubuntu имеет множество GUI-методов для установки приложений, но для поиска и поиска требуется некоторое время. Поскольку клавиатура обычно быстрее, чем мышь, управление вашим программным обеспечением через командную строку может быть реальной экономией времени.

APT

Linux управляет программным обеспечением через пакеты, отдельные модули программного обеспечения, которые содержат пользовательские интерфейсы, модули и библиотеки. Большинство приложений связывают несколько созависимых пакетов вместе, а третьи позволяют вам выбирать, какие пакеты устанавливать, а какие — по собственному усмотрению. Это может ввести в заблуждение, поэтому в вашем распоряжении менеджер пакетов

У каждого дистрибутива Linux есть своя система управления пакетами. Для нашего близкого и дорогого Ubuntu это расширенный инструмент упаковки. В нем есть команда команд, которая позволяет добавлять репозитории; поиск, установка и удаление пакетов; и даже имитировать обновления и т. д. Команды довольно легко запомнить и использовать, поэтому вы будете управлять программным обеспечением вашей системы в кратчайшие сроки!

APT требует прав суперпользователя, так как он касается основных аспектов системы, поэтому в Ubuntu вам нужно будет предисловие большинства команд с помощью «sudo».

Поиск пакетов

Команда для поиска программного обеспечения:

apt-cache search [поисковый запрос 1] [поисковый запрос 2] … [поисковый запрос n]

Замените [условия поиска], но не используйте скобки. Вы получите результат следующим образом:

поиск

Вы можете искать условия в описании пакетов, например, для игры с пасьянсом или по имени пакета. Некоторые поисковые запросы могут дать массу результатов, поэтому вы можете прокручивать список с помощью следующей команды:

apt-cache search [условия поиска] | Меньше

В середине этой команды есть труба (она имеет ключ с \). Команда less позволит вам прокручивать список с помощью клавиш со стрелками, кнопок вверх / вниз и пробела, b и ввода. Нажмите q, чтобы выйти из списка и вернуться к приглашению.

Добавление репозиториев

Вы можете найти больше программного обеспечения в репозиториях, найденных в Интернете. Возьмем, к примеру, программу Ubuntu Tweak, которая позволяет вам изменять некоторые скрытые или в противном случае сложные параметры для вашей системы. Он размещен в другом репозитории. Если вы добавите репозиторий вместо загрузки и установки только пакета, система уведомит вас об обновлениях и автоматически сохранит их для вас. Вы можете вручную добавлять и изменять репозитории, редактируя файл источников APT:

sudo nano /etc/apt/sources.list

Но Ubuntu 9.10 Karmic Koala изменил это. Есть более простой способ!

добавить репо

sudo add-apt-repository [имя репозитория здесь]

Давайте посмотрим на репо Ubuntu Tweak, чтобы посмотреть, как это будет выглядеть на практике:

sudo add-apt-repository ppa: tualatrix / ppa

Вуаля!

Обновление источников

Обновить

После добавления репозиториев вам необходимо обновить список пакетов.

Обновление sudo apt-get

Это позволит обновить списки пакетов из всех хранилищ за один раз. Не забудьте сделать это после каждого добавленного репозитория!

Монтаж

Теперь, когда вы добавили свое программное обеспечение и обновили список пакетов, и нашли нужное имя пакета, вы можете его установить.

sudo apt-get install [имя пакета 1] [имя пакета 2] … [имя пакета n]

установить-мод

Это позволит загрузить и установить все перечисленные пакеты. Если есть зависимости — другие пакеты требуемых условий — они также будут установлены. Иногда вы также увидите список рекомендуемых, но необязательных пакетов, которые будут соответствовать вашему выбору. Иногда вы также видите подсказку с подтверждением, но не всегда.

Часто вы увидите основной пакет с другими связанными пакетами, поэтому установка этого будет автоматически устанавливать зависимости, а иногда и связанные с ним пакеты.

связанные пакеты-мод

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

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

sudo apt-get удалить [имя пакета 1] [имя пакета 2] … [имя пакета n]

Удалить

Если вы хотите избавиться от файлов конфигурации и связанных с ними каталогов (обычно в домашнем каталоге пользователя), вам нужно добавить опцию очистки:

sudo apt-get удалить -purge [имя пакета 1] [имя пакета 2] … [имя пакета n]

Там есть две тире. Это пригодится, если программа работает неправильно. При очистке при удалении вы можете установить «чистую» установку.

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

sudo apt-get autoremove

Это автоматически удалит все пакеты, которые не используются или не связаны с какой-либо установленной программой. Например, если вы избавились от основного пакета, autoremove избавится от связанных пакетов и любых зависимостей, которые у него были, если никакая другая программа не использует их. Это отличный способ очистить неиспользуемые библиотеки и пакеты, которые вам не нужны.

Обновление программного обеспечения

Итак, что делать, если ваши пакеты нуждаются в обновлении? Вы можете обновить отдельные программы с помощью следующей команды:

sudo apt-get upgrade [имя пакета 1] [имя пакета 2] … [имя пакета n]

Или вы можете обновить все пакеты без дополнительных аргументов:

Обновление sudo apt-get

Это скажет вам, сколько и какие пакеты необходимо обновить, и попросит подтверждение до его продолжения.

Помните, что вам, возможно, придется сначала обновить. Обновление заменит более старые версии программ на их новые версии. Это процесс замены; требуется такое же имя пакета, а более старая версия будет заменена более новой версией. Полностью новые пакеты не установлены и пакеты не удалены.

Некоторые программы работают не так. Им требуется пакет с немного другим именем, которое нужно удалить, и новый, с другим именем, которое будет установлено. Иногда новая версия программы имеет новый требуемый пакет. В этих случаях вам нужно использовать dist-upgrade.

Dist-Upgrade

sudo apt-get dist-upgrade [имя пакета 1] [имя пакета 2] … [имя пакета n]

sudo apt-get dist-upgrade

Теперь все зависимости будут выполнены независимо от того, что. Если вы не занимаетесь микроконтролем своих пакетов, то это команда, которую вы собираетесь использовать.

Если вы хотите только посмотреть, какие пакеты будут обновлены, если вы должны гипотетически запустить эту команду, вы можете имитировать обновление с помощью опции -s.

Обновление sudo apt-get -s

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

очищающий

Когда вы загружаете пакеты, Ubuntu кэширует их в случае необходимости их дальнейшего использования. Вы можете удалить этот кеш и вернуть некоторое пространство на жестком диске с помощью следующей команды:

sudo apt-get clean

Если вы хотите избавиться от своего кеша, но сохраните самые новые версии своих пакетов, используйте вместо этого:

sudo apt-get autoclean

Это избавит вас от более старых версий, которые в значительной степени бесполезны, но все равно оставляют вас с кешем.

Проверка установленных

Вы можете просмотреть список всех установленных пакетов с помощью dpkg.

sudo dpkg -list

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

sudo dpkg -list | Меньше

Вы также можете выполнить поиск по списку командой grep.

dpkg -list | grep [поисковый запрос]

Если что-то установлено, вы увидите имя пакета и описание.

Вы также можете выполнить поиск по более компактному методу:

dpkg -l ‘термин поиска’

Этот вариант является строчной буквой L, и ваш поисковый запрос должен быть внутри одинарных кавычек. Вы можете использовать подстановочные знаки для поиска лучше.

Поиск dpkg

пасхальное яйцо

У APT есть интересное пасхальное яйцо.

sudo apt-get moo

Наслаждайтесь своими супер коровы!

Возможность управлять пакетами и установленным программным обеспечением через командную строку может сэкономить вам некоторое время. Ubuntu Software Updater часто отстает от моей системы, и действительно может быть больно добавлять программные репозитории и устанавливать пакеты через Центр программного обеспечения, особенно если вы уже знаете имена пакетов. Это также отлично подходит для управления вашей системой через SSH. Вам не нужно вообще работать с графическим интерфейсом или иметь дело с VNC.

Есть много вещей, которые нужно изучить, когда вы будете комфортно работать с командной строкой, поэтому вы можете ознакомиться с «Руководством для начинающих» Nano, текстовым редактором командной строки Linux. Там еще впереди!

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.