5 способов установить программное обеспечение на Ubuntu

5 способов установить программное обеспечение на Ubuntu

Установка программного обеспечения на Ubuntu Linux может немного отличаться от того, к чему вы привыкли на Windows или macOS. Это может показаться пугающим в начале, но не бойтесь. Установка программного обеспечения на Ubuntu на самом деле довольно проста, как только вы понимаете основные концепции. Давайте разберемся, как это сделать.

1. Использование стандартного менеджера пакетов

Одно из лучших вещей в Linux заключается в том, что каждая дистрибуция (такая как Ubuntu, Fedora или Debian) поставляется со своим собственным менеджером пакетов. Например, Ubuntu и его производные используют APT (Advanced Package Tool). С помощью менеджера пакетов APT вы можете загружать программное обеспечение, проверять зависимости и устанавливать все прямо из терминала Ubuntu.

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

sudo apt install vlc

Установка медиаплеера VLC в терминале Ubuntu.

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

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

sudo apt update

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

sudo apt remove vlc

Что если вы не знаете фактическое имя пакета? Не проблема! Менеджеры пакетов APT позволяют вам искать по ключевым словам.

Например, если вы ищете текстовый редактор, вы можете искать по редактору и просмотреть список вариантов. Используйте простую команду apt search:

sudo apt search 

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

2. Установка программного обеспечения через графический интерфейс

Если вы больше визуальный человек и чувствуете себя неуверенно в интерфейсе командной строки, не волнуйтесь. Большинство современных дистрибутивов Linux поставляются с графическим центром программного обеспечения. Например, Ubuntu предоставляет Центр программного обеспечения Ubuntu, где вы можете просматривать, устанавливать и удалять приложения, не касаясь терминала. Вы можете искать программное обеспечение по имени или категории, читать описания и отзывы и устанавливать его одним простым щелчком.

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

Открытие Центра приложений в Ubuntu

Затем просмотрите доступное программное обеспечение или воспользуйтесь функцией поиска, чтобы найти то, что вам нужно. Нажмите на желаемое программное обеспечение, затем нажмите кнопку Установить.

После установки вы можете открыть программное обеспечение прямо из Центра программного обеспечения или найти его в меню приложений.

При поиске инструментов в Центре программного обеспечения вы можете столкнуться с двумя форматами пакетов: DEB и Snap.

Опция поиска в Центре приложений Ubuntu

DEB – это традиционный формат для Ubuntu, предлагающий быстрые и эффективные установки. Пакеты Snap, с другой стороны, являются более безопасным и портативным форматом, который объединяет все зависимости для более легкого управления. Однако пакеты Snap могут быть больше и медленнее по сравнению с DEB.

3. Использование сторонних репозиториев

Иногда программное обеспечение, которое вам нужно, может отсутствовать в стандартных репозиториях Ubuntu. Вот где приходят на помощь сторонние репозитории или PPA (Личные архивы пакетов). Эти дополнительные источники программного обеспечения поддерживаются независимыми разработчиками или сообществами и часто предоставляют доступ к более новым версиям программного обеспечения или программам, которые не включены в стандартные репозитории.

Примечание: Вы должны проявлять осторожность при добавлении PPA или сторонних репозиториев. Чтобы избежать установки потенциально вредоносных инструментов, убедитесь, что они надежны и авторитетны.

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

sudo add-apt-repository ppa:name/here

После добавления PPA измените свой список пакетов, чтобы распознать новый источник:

sudo apt update

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

4. Ручная установка пакетов

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

Для начала загрузите файл DEB из надежного источника и сохраните его в известном месте, например, в папке Загрузки. После этого откройте терминал, перейдите в папку загрузки и выполните эту команду dpkg:

sudo dpkg -i package_name.deb

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

sudo apt install -f

Кроме того, вы можете использовать:

sudo apt --fix-broken install

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

Вы можете извлечь архив через файловый менеджер или выполнив команду:

tar -xzvf archive_name.tar.gz

После извлечения архива перейдите в извлеченную директорию с помощью команды cd:

cd extracted_directory

Также проверьте наличие файла README или INSTALL в директории, так как эти файлы обычно содержат важные инструкции о процессе установки и любых необходимых зависимостях.

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

sudo apt install build-essential

После установки необходимых инструментов скомпилируйте и установите приложение, выполнив эти команды по порядку:

./configure  
make  
sudo make install

Команда ./configure ищет необходимые зависимости и настраивает процесс сборки. Команда make компилирует исходный код, а команда sudo make install устанавливает скомпилированное приложение на вашу систему.

5. Установка через универсальные пакеты

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

Пакеты Snap управляются Snapd. Если Snapd еще не настроен на вашей системе, вы можете установить его с помощью:

sudo apt install snapd

После настройки Snapd вы можете установить пакет Snap, выполнив:

sudo snap install package-name

Аналогично, вы можете использовать Flatpak, сначала настроив его. После настройки вы можете установить приложение, выполнив:

flatpak install package-name

Например, чтобы установить медиаплеер VLC с помощью Flatpak, вы можете использовать:

flatpak install flathub org.videolan

Еще один вариант – это AppImages, которые являются однофайловыми приложениями, не требующими установки. Чтобы использовать AppImage, загрузите файл с официального веб-сайта и сделайте его исполняемым, выполнив:

chmod +x application.AppImage

Затем вы можете запустить приложение напрямую:

./application.AppImage

AppImages портативны и могут даже запускаться с USB-накопителя.

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

Фото: Arnold Francisca через Unsplash. Все изменения и скриншоты сделаны Haroon Javed.