Логотип

Установка и работа с пакетами в Ubuntu

Установка и работа с пакетами в Ubuntu

В Ubuntu, как и в любой другой ОС, нужно программное обеспечение. Основной метод установки программного обеспечения — через графический инструмент Ubuntu Software. Однако это не предпочтительный и не единственный способ установки пакетов. Новички склонны придерживаться графического интерфейса; однако, поскольку вы проводите больше времени в Ubuntu, вам в конечном итоге приходится прибегать к существующим репозиториям и добавлять репозитории, и, что еще хуже, вручную устанавливать пакеты. В этой статье мы научимся устанавливать и работать с пакетами в Ubuntu.

 

Способ 1: репозитории

Самое лучшее в Ubuntu и любой другой версии Linux — это то, что она поставляется с собственным репозиторием. Репозиторий в основном похож на хранилище, заполненное тысячами пакетов или программ. Однако все программное обеспечение, доступное в репозитории, имеет открытый исходный код и предназначено для Linux.

Конечно, вы можете поискать в репозитории доступные пакеты с помощью команды apt. Чтобы выполнить поиск в репозитории в Ubuntu:

sudo apt-cache search [what you’re looking for]

 

Например, предположим, что я ищу пакет с именем MySQL:

sudo apt-cache search MySQL

 

Предположим, вы нашли нужный пакет, но ищете дополнительную информацию о найденном пакете, тогда вы должны использовать команду apt show.

apt show [file to show]

 

Ex:

apt  show mysql-client-8.0

 

Затем вы можете проверить зависимости, используя следующий код:

apt depends [file to scan]

 

Читать  Как установить и использовать AIDE в Ubuntu 22.04

Ex:

apt  depends mysql-client-8.0

 

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

sudo apt-get install [file you want to install]

 

Ex:

sudo apt-get install mysql-client-8.0 -y

 

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

sudo apt-get remove [your_package]

 

Ex:

sudo apt-get remove mysql-client-8.0

 

Apt -get remove не удалит файлы конфигурации установленной вами программы, и в этих случаях вы можете вместо этого использовать чистку. Чтобы удалить все, включая файлы конфигурации, введите:

sudo apt purge mysql-client-8.0

Способ 2: добавление в репозиторий

Во многих случаях искомый пакет отсутствует в репозитории; однако он может быть доступен в совершенно другом репозитории. Так что же нам делать? Мы добавляем репозиторий, в котором есть файл, к нашему собственному. Apt в первую очередь ищет репозитории в /etc/apt/sources.list — здесь находятся все репозитории.

Чтобы добавить еще один репозиторий к тем, которыми вы владеете в настоящее время, вы можете использовать личные архивы пакетов (PPA). Рекомендуется не добавлять репозитории случайным образом, так как они не сканируются на наличие вредоносных программ! Добавляйте только из проверенных источников!

Читать  7 примеров команды lsof в Linux

Например, если вы хотите добавить ppa для простого средства записи экрана:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecordersudo apt-get update

 

Чтобы удалить репозиторий ppa для простого средства записи экрана:

sudo add-apt-repository --remove ppa:maarten-baert/simplescreenrecorder

 

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

Ex:

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

 

Последний добавит репозиторий, указанный в /etc/apt/sources.list.

 

Способ 3: вручную установить пакет

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

 

Пакеты DEB

Чтобы установить пакет DEB, мы лично используем gdebi:

sudo apt-get install gdebi

 

После установки gdebi вы можете использовать следующий код для установки пакета .deb.

gdebi [your_package.deb]

 

В качестве альтернативы большинство пользователей используют команду dpkg. Команда dpkg используется для установки, сборки, удаления и управления пакетами Debian. Иногда вы просто загружаете файл deb и не можете использовать команду apt; в таких случаях мы используем команду dpkg.

Чтобы установить пакет с помощью dpkg:

sudo dpkg --install [your_package.deb]

 

Можно также использовать dpkg для сканирования файла deb, чтобы увидеть его содержимое:

sudo dpkg -c [your_package.deb]

 

Чтобы удалить с помощью dpkg, вам нужно имя пакета, используемое системой; вы можете получить его, набрав:

sudo dpkg -l | grep [your package name -- guess]

 

Читать  Как установить заголовки Linux в Kali Linux

А затем удалите его, используя следующее:

sudo dpkg -r [package name]

 

И если он потребует перенастройки из-за повреждения, вы можете ввести:

sudo dpkg --configure [package name]

Пакет RPM

Пакеты RPM обычно используются CentOS, RHEL и Fedora. Однако бывают случаи, когда пользователю Ubuntu просто нужно использовать пакет rpm. Вы можете превратить пакет rpm в пакет deb и установить его в таких случаях.

Во-первых, давайте установим чужой, пакет, используемый для преобразования RPM-файлов в deb-файлы.

sudo apt-get install alien

Затем загрузите файл rpm и введите:

sudo alien -d [your_package.rpm]

 

Например, последний создаст deb-версию того же пакета, который вы можете установить с помощью gdebi.

gdebi [your_package.deb]

Тарболы

С тарболами сложнее удовлетворить зависимости, и их сложнее удалить и обновить. Однако бывают случаи, когда tar-архивы являются единственным вариантом, особенно если вы склонны скачивать файлы с github. В таких случаях для установки архивов:

tar -xvzf package.tar.gz (or tar -xvjf package.tar.bz2)
cd package
./configure
make
sudo make install

 

Опытные пользователи Linux предпочитают устанавливать пакеты через командную строку; это факт. Пакеты бывают всех форм и форм; это другой факт. Некоторые пакеты представляют собой rpm-пакеты, другие представляют собой tar-архивы, третьи можно найти в репозитории, а третьи требуют добавления новых репозиториев. В этом руководстве мы узнали о различных способах установки пакетов и управления ими. На самом деле, мы полагаемся на команды apt и dpkg, чтобы управлять ими в целом. Используя apt и dpkg, мы можем устанавливать, обновлять и удалять пакеты.

Редактор: AndreyEx

Рейтинг: 4.5 (50 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

семнадцать + семь =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала