Как сделать

Как установить любой пакет Ubuntu с помощью Apt

Ubuntu Software GUI.

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

Поэтому вместо того, чтобы полагаться на уменьшенное меню графического установщика, почему бы просто не использовать инструменты на основе APT самостоятельно?

Для вызова APT напрямую требуется доступ к приглашению оболочки , которое вы можете запустить, нажав Ctrl + Alt + T, чтобы открыть программу Terminal. Описанные ниже процедуры работают на всех поддерживаемых в настоящее время версиях Ubuntu Linux.

Примечание об управлении пакетами

В Microsoft Windows для установки новой программы вы должны загрузить и запустить ее установщик или — если это «переносимое приложение» — извлечь файлы программы в папку в вашей файловой системе. Linux, однако, обладает множеством методов для установки и управления программным обеспечением. Файлы для установки программного обеспечения обычно называются пакетами, а пакеты бывают разных типов. Ubuntu, например, использует соглашения семейства дистрибутивов Debian, из которых он происходит, поэтому пакеты Ubuntu заканчиваются на .DEB. Однако Ubuntu также поддерживает такие методы, как установка и компиляция из исходного кода или более новых пакетов Snap.

Диспетчер пакетов служит копом для зависимостей или сетей взаимозависимости между пакетами. Некоторые пакеты требуют определенных других пакетов, а также свои собственные; другие требуют, чтобы некоторые пакеты были удалены, прежде чем они будут работать. APT и инструменты, которые его вызывают, адресуют зависимости от вашего имени, но конкретные команды, которые вы используете с этими инструментами, определяют, как они обращаются к зависимостям.

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

Управление пакетами в Ubuntu

Ubuntu Software GUI.

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

Стандартная команда для доступа к APT — интуитивно, но запутанно, называется apt — управляет большей частью работы за вас. В документации по Ubuntu вы увидите разницу между apt и apt-get . Первый оптимизирован для взаимодействия с человеком; последний более непосредственно связан с внутренними компонентами операционной системы и APT в качестве основы. Чтобы добавить к веселью, утилита управления пакетами под названием aptitude отличается от apt и apt-get . Хотя есть некоторые синтаксические различия и небольшие различия в возможностях между apt и apt-get, вы обычно используете apt за исключением случаев, когда дополнительная огневая мощьapt-get может иметь больше смысла (или если вы гораздо лучше владеете управлением пакетами Linux, чем средний медведь).

Чтобы получить доступ к APT независимо от программы оболочки, вы должны использовать повышенные привилегии. Таким образом, вы должны вызвать sudo, иначе доступ APT будет запрещен:

Apt обновление с и без sudo

Одна классная вещь об apt и apt-get ? Они оба поддерживают флаг -y для автоматического ответа «Y» при любом запросе, требующем вашего подтверждения. Этот ярлык оказывается полезным, когда вы обновляете среду впервые, и в противном случае вам придется подтверждать определенные обновления потенциально в десятки раз.

Как синхронизировать APT с репозиториями

Чтобы обновить индекс пакетов вашего компьютера в каждом из репозиториев, к которым он подключен, используйте команду apt update . Эта команда, которая в целях обеспечения надлежащего обслуживания всегда должна быть первой, которую вы вызываете перед внесением других изменений пакетов, синхронизирует вашу локальную копию доступных пакетов и их версий с индексом текущего состояния с репозиториями. Запустите это:

обновление sudo apt

Apt обрабатывает обновления. Иногда он выдает ошибки, например, об отсутствующих ключах безопасности или других ошибках. Просмотрите выходные данные команды, чтобы определить, не возникли ли у вас какие-либо критические ошибки конфигурации. Хорошая вещь в запуске apt update — это быстрый обзор состояния вашей среды управления пакетами.

Как обновить пакеты Ubuntu Linux

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

sudo apt upgrade -y

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

  • apt-get upgrade : обновляет пакет, но по умолчанию не удаляет другие пакеты и не добавляет новые. Вместо этого обновление завершится неудачей, если для этого потребуются добавленные или удаленные зависимости.
  • apt-get dist-upgrade : обновляет и удаляет предыдущие версии пакета, включая зависимости.
  • склонное обновление : функции , такие как APT-получить обновления —with-нового-пакеты , который является причудливым способом сказать , что он обновляет, но не удаляет предыдущие версии, но она делает установку новых пакетов (но не удалять их) , если это необходимо для удовлетворения зависимостей.

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

полная модернизация sudo -y

Поиск и установка нового программного обеспечения

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

Используйте команды apt search и apt show для поиска нового программного обеспечения и изучения их технических требований. Эта первая команда просматривает все действительные репозитории, к которым вы подключены, в соответствии с конкретными условиями поиска:

sudo apt show <имя пакета | ключевое слово>
sudo apt поиск "веб-браузер"
удачный поиск

Чтобы получить больше информации о пакете, наберите следующее:

sudo apt show <имя пакета>

Например, команда apt show для пакета chromium-browser отображает довольно много технической информации:

подходящая команда показа

Вместо этого используйте sudo apt-cache show <имя пакета>, чтобы получить значительно больше технической информации о пакете.

После того, как вы обнаружили имя нужного вам пакета, установите его с помощью команды apt install . Например, чтобы установить пакет chromium-browser , введите:

sudo apt установить Chromium-браузер

И вам будет предложено установить дополнительные пакеты, от которых зависит браузер chromium. (Если вы используете флаг -y , команда будет выполняться без приглашения.)

apt установить команду для

Уборка Пакетов

Несколько других связанных с apt команд оказываются полезными:

  • apt reinstall : переустанавливает пакет из источника репозитория, полезно, если вы считаете, что сломали программу, которая вам нравится.
  • apt remove : удаляет пакет, но оставляет настроенные пользователем файлы на месте.
  • apt purge : удаляет пакет, а также все связанные с ним файлы, включая файлы конфигурации пользователя.
  • apt autoremove : удаляет пакеты, которые были установлены как зависимости, но, учитывая, что они устарели или другой пакет был удален, теперь являются потерянными. Запуск этой команды иногда может восстановить место на диске.

При установке пакета файл с расширением .DEB загружается и помещается в папку / var / cache / apt / packages . Пакет затем устанавливается из этой папки.

Очистите папки / var / cache / apt / packages и  / var / cache / apt / packages / part  , используя следующую команду:

sudo apt-get clean 
Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone