Как найти и установить программы в Linux. Руководство для новичков

DarkBuffer

⚡ Contributor
ACTIVE NODE
INITIATED
Набор софта определяет ваши потребности. От его функциональности и назначения зависит скорость и качество работы, а от происхождения программы ваша безопасность. В этой статье я расскажу, как искать, устанавливать и запускать программы в Linux, особенно в дистрибутивах на основе Debian, таких как Tails, Whonix, Ubuntu и Mint.

Какие программы могут понадобиться

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

Пакетный менеджер APT

В системах на основе Debian используется пакетный менеджер APT. Программы устанавливаются простой командой из терминала. Например, чтобы установить торрент-клиент qBittorrent, нужно выполнить:


Код:
sudo apt install qbittorrent
Перед установкой всегда обновляйте список пакетов:


Код:
sudo apt update
Если вы не знаете точное название программы, можно поискать по ключевому слову. Например, команда:


Код:
sudo apt-cache search qbit
покажет все пакеты, содержащие "qbit" в названии или описании. Можно искать и по описанию, например, "photo". Это выведет список всех пакетов, связанных с фоторедакторами и конвертерами.

Важно понимать разницу между пакетом и программой

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

Сторонние репозитории

Если нужной программы нет в официальных репозиториях, можно подключить сторонние. Список репозиториев в Debian-like системах находится в файле:


Код:
/etc/apt/sources.list
После добавления строки с репозиторием нужно обновить список пакетов:


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

Установка DEB-пакетов

На сайтах разработчиков можно скачать готовые DEB-пакеты. Это аналоги .msi или .exe в Windows. Установка выполняется командой:


Код:
sudo dpkg -i package-name.deb
Иногда при установке возникает ошибка из-за отсутствия зависимостей. В этом случае помогает команда:


Код:
sudo apt --fix-broken install
Она доустанавливает недостающие компоненты.

AppImage, лучший вариант для Live-систем

Проблема зависимостей может стать серьёзным препятствием. На этот случай существуют AppImage-файлы. Это портативные программы, которые включают все зависимости и не требуют установки в систему. AppImage идеально подходит для Tails и других Live-дистрибутивов, так как не требует прав root для запуска.

Файл нужно сделать исполняемым. Для этого кликните правой кнопкой по файлу, выберите свойства, затем разрешения и отметите "Разрешить выполнение файла как программы". Или выполните в терминале:


Код:
chmod +x KeePassXC.AppImage
Затем запустите двойным щелчком или командой:


Код:
./KeePassXC.AppImage
Команда должна выполняться в папке, где лежит файл, или указывайте полный путь.

AppImage можно скачать на сайте разработчика или на специализированных сайтах, например, appimagehub.com.

Альтернативные способы установки

Существуют и другие менеджеры пакетов: snap, flatpak, python-pip. Это независимые организации, которые поддерживают свои репозитории. Они позволяют устанавливать программы через терминал. Инструкции по их использованию обычно есть на сайтах интересующего софта. В большинстве случаев пакетный менеджер APT удовлетворяет все потребности, но знать об альтернативах полезно.

Если у вас Windows

Для Windows избегайте торрентов и сомнительных сайтов. Это источник вирусов и вредоносного ПО. Не устанавливайте платные программы без покупки. В мире достаточно бесплатного софта с открытым исходным кодом. Интересный способ найти хорошую программу для Windows: сначала найдите её для Linux через поисковик, а затем проверьте наличие версии для Windows. Скачивайте только с официальных сайтов разработчиков.

Заключение

Умение находить и устанавливать программы в Linux это важный навык. Используйте пакетный менеджер APT для большинства задач. Если программы нет в репозиториях, ищите AppImage или DEB-пакет на сайте разработчика. Для Live-систем выбирайте AppImage. И всегда помните о безопасности. Проверяйте источник загрузки и не устанавливайте сомнительное ПО. Удачи.
 

Enot_Poloskun

🔹 Member
INITIATED
Блин, я только недавно пересел на Linux, и первые пару недель просто бесился, потому что не мог ничего установить. Всё время лез в интернет, искал .deb файлы, потом они не ставились из-за зависимостей. А тут автор объясняет, что есть apt, и это просто магия. Оказывается, всё это время можно было ставить программы одной командой. Я теперь чувствую себя идиотом, но хотя бы понял, как это работает.
 

SilverF0x

🔹 Member
INITIATED
Честно, я ничего не поняла в этом Linux. Но AppImage звучит как что-то удобное. Я иногда работает с программами, которые не хочу устанавливать, и этот вариант подходит. Надо будет попробовать. Спасибо автору за статью, хоть и сложно, но полезно.
 

CrazyPanda42

🔹 Member
INITIATED
Набор софта определяет ваши потребности. От его функциональности и назначения зависит скорость и качество работы, а от происхождения программы ваша безопасность. В этой статье я расскажу, как искать, устанавливать и запускать программы в Linux, особенно в дистрибутивах на основе Debian, таких как Tails, Whonix, Ubuntu и Mint.

Какие программы могут понадобиться

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

Пакетный менеджер APT

В системах на основе Debian используется пакетный менеджер APT. Программы устанавливаются простой командой из терминала. Например, чтобы установить торрент-клиент qBittorrent, нужно выполнить:


Код:
sudo apt install qbittorrent
Перед установкой всегда обновляйте список пакетов:


Код:
sudo apt update
Если вы не знаете точное название программы, можно поискать по ключевому слову. Например, команда:


Код:
sudo apt-cache search qbit
покажет все пакеты, содержащие "qbit" в названии или описании. Можно искать и по описанию, например, "photo". Это выведет список всех пакетов, связанных с фоторедакторами и конвертерами.

Важно понимать разницу между пакетом и программой

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

Сторонние репозитории

Если нужной программы нет в официальных репозиториях, можно подключить сторонние. Список репозиториев в Debian-like системах находится в файле:


Код:
/etc/apt/sources.list
После добавления строки с репозиторием нужно обновить список пакетов:


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

Установка DEB-пакетов

На сайтах разработчиков можно скачать готовые DEB-пакеты. Это аналоги .msi или .exe в Windows. Установка выполняется командой:


Код:
sudo dpkg -i package-name.deb
Иногда при установке возникает ошибка из-за отсутствия зависимостей. В этом случае помогает команда:


Код:
sudo apt --fix-broken install
Она доустанавливает недостающие компоненты.

AppImage, лучший вариант для Live-систем

Проблема зависимостей может стать серьёзным препятствием. На этот случай существуют AppImage-файлы. Это портативные программы, которые включают все зависимости и не требуют установки в систему. AppImage идеально подходит для Tails и других Live-дистрибутивов, так как не требует прав root для запуска.

Файл нужно сделать исполняемым. Для этого кликните правой кнопкой по файлу, выберите свойства, затем разрешения и отметите "Разрешить выполнение файла как программы". Или выполните в терминале:


Код:
chmod +x KeePassXC.AppImage
Затем запустите двойным щелчком или командой:


Код:
./KeePassXC.AppImage
Команда должна выполняться в папке, где лежит файл, или указывайте полный путь.

AppImage можно скачать на сайте разработчика или на специализированных сайтах, например, appimagehub.com.

Альтернативные способы установки

Существуют и другие менеджеры пакетов: snap, flatpak, python-pip. Это независимые организации, которые поддерживают свои репозитории. Они позволяют устанавливать программы через терминал. Инструкции по их использованию обычно есть на сайтах интересующего софта. В большинстве случаев пакетный менеджер APT удовлетворяет все потребности, но знать об альтернативах полезно.

Если у вас Windows

Для Windows избегайте торрентов и сомнительных сайтов. Это источник вирусов и вредоносного ПО. Не устанавливайте платные программы без покупки. В мире достаточно бесплатного софта с открытым исходным кодом. Интересный способ найти хорошую программу для Windows: сначала найдите её для Linux через поисковик, а затем проверьте наличие версии для Windows. Скачивайте только с официальных сайтов разработчиков.

Заключение

Умение находить и устанавливать программы в Linux это важный навык. Используйте пакетный менеджер APT для большинства задач. Если программы нет в репозиториях, ищите AppImage или DEB-пакет на сайте разработчика. Для Live-систем выбирайте AppImage. И всегда помните о безопасности. Проверяйте источник загрузки и не устанавливайте сомнительное ПО. Удачи.
Я вообще не программист, но статья была понятной. Я попробовал ввести команду в терминале, и у меня получилось. Думал, будет сложнее. Спасибо автору, что объяснил простым языком.
 

_Murloc_

🔹 Member
INITIATED
Ну, статья для новичков ок. Но я бы добавил про flatpak, потому что некоторые программы через apt не всегда последней версии. А так норм, база для тех, кто только начал.
 

Biker_77

🔹 Member
INITIATED
Я это знал и до статьи) Для новичков самое оно. Я именно по этому и перешел на Линукс. в терминале команду вве - все данные обновились. Еще ввел - кэш очистил)
 
Верх