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

Оглавление:

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

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

Видео: Как использовать Apt-Get для установки программ в Ubuntu из командной строки
Видео: Как включить Wi-Fi в Windows 10? НЕТ кнопки Wi-Fi и не удается найти беспроводные устройства! - YouTube 2024, Май
Anonim
Ubuntu имеет множество GUI-методов для установки приложений, но для поиска и поиска требуется некоторое время. Поскольку клавиатура обычно быстрее, чем мышь, управление вашим программным обеспечением через командную строку может быть реальной экономией времени.
Ubuntu имеет множество GUI-методов для установки приложений, но для поиска и поиска требуется некоторое время. Поскольку клавиатура обычно быстрее, чем мышь, управление вашим программным обеспечением через командную строку может быть реальной экономией времени.

APT

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

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

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

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

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

apt-cache search [search term 1] [search term 2] … [search term n]

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

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

apt-cache search [search terms] | less

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

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

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

sudo nano /etc/apt/sources.list

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

Image
Image

sudo add-apt-repository [repository name here]

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

sudo add-apt-repository ppa:tualatrix/ppa

Вуаля!

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

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

sudo apt-get update

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

Монтаж

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

sudo apt-get install [package name 1] [package name 2] … [package name n]

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

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

Image
Image

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

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

sudo apt-get remove [package name 1] [package name 2] … [package name n]

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

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

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

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

sudo apt-get autoremove

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

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

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

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

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

sudo apt-get upgrade

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

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

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

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

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

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

sudo apt-get –s upgrade

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

очищающий

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

sudo apt-get clean

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

sudo apt-get autoclean

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

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

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

sudo dpkg –list

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

sudo dpkg –list | less

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

dpkg –list | grep [search term]

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

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

dpkg –l ‘search term’

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

Image
Image

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

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

sudo apt-get moo

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

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

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

Рекомендуемые: