> For the complete documentation index, see [llms.txt](https://denis-3.gitbook.io/linuxguide-linux-dlya-nachinayushikh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://denis-3.gitbook.io/linuxguide-linux-dlya-nachinayushikh/ustanovka-programm.md).

# Установка программ

До этого мы уже рассматривали возможность установки различных программ через Терминал. Теперь изучим более лёгкие способы.

Первым способом будет установка софта через встроенный магазин приложений. Обычно он установлен по умолчанию во всех популярных дистрибутивах Linux. Сам Центр приложений зависит от установленного дистрибутива. В Fedora, например, это Центр приложений GNOME. Это очень удобные программы. Список приложений в них зависит от выбранного источника в настройках. По умолчанию, это [репозитории](/linuxguide-linux-dlya-nachinayushikh/terminal-linux/ustanovka-programm.-paketnye-menedzhery.md) используемого дистрибутива. Но можно добавить и сторонние.

Откроем менеджер приложений в Linux Mint через меню Пуск. Ждём создания кэша. И видим главную страницу. Тут расположены рекомендуемые приложения, категории и популярные

<figure><img src="/files/xt6oTzFhmgSTxcapN0ZF" alt=""><figcaption></figcaption></figure>

Откроем страницу какого-нибудь приложения. Например, Telegram. Перед нами открывается вся информация. И скриншоты, и описание, и отзывы, и подробности. Обратите внимание на подпись под кнопкой "Установить". Сейчас там написано Flatpak (Flathub), так как Telegram сюда поставляется в виде [Flatpak-пакета из Flathub](/linuxguide-linux-dlya-nachinayushikh/terminal-linux/ustanovka-programm.-paketnye-menedzhery.md). Нажмём "Установить" > "Продолжить". Если открыть страницу VLC, то под кнопкой "Установить" будет написано "Системный пакет". Это означает, что VLC уже есть в официальных репозиториях Linux Mint, поставляется оттуда и формат уже будет другой (deb-пакет).

<div><figure><img src="/files/4xEObcDwQiD7QzIlk6N7" alt=""><figcaption></figcaption></figure> <figure><img src="/files/NOievtmc6VIXVTgAdZBM" alt=""><figcaption></figcaption></figure></div>

Откроем Telegram. Он доступен в меню Пуск, раздел Интернет. Всё запустилось!

<figure><img src="/files/FJlAZvHlTuLddSZOLAVh" alt=""><figcaption></figcaption></figure>

Это один из самых популярных способов загрузки программ, наряду с пакетными менеджерами. Но это мы установили Flatpak-пакет, доступный, как уже говорилось, на разных дистрибутивах вне зависимости от пакетной базы. Давайте попробуем установить пакет, пригодеый именно для Linux Mint (Ubuntu-based). Данный пакет будет иметь расширение .deb. Откроем Firefox и перейдём на официальную страницу загрузки Steam. Тут нажмём "Загрузить Steam". Начнётся загрузка.

Откроем загруженный .deb-пакет. Перед нами появится интерфейс установщика пакетов gdebi. Нажимаем "Установить пакет", вводим пароль и ждём. Наконец нам сообщают, что пакет уже установлен, а значит, всё прошло успешно.

<div><figure><img src="/files/fxGHWvgP5M5ieWXu26go" alt=""><figcaption></figcaption></figure> <figure><img src="/files/qYExpaEitfGpzanxNIMa" alt=""><figcaption></figcaption></figure> <figure><img src="/files/pl2ht24elDwFY74tH5b4" alt=""><figcaption></figcaption></figure> <figure><img src="/files/dCIVuNHldvBKOSqEEwqi" alt=""><figcaption></figcaption></figure></div>

Открываем Steam через меню Пуск или иконку на Рабочем столе. Откроется Терминал, где нужно нажатием Enter подтвердить установку необходимых файлов для работы игрового клиента и снова ждём.

<div><figure><img src="/files/3aBQSB4g49t5k9W1XTRm" alt=""><figcaption></figcaption></figure> <figure><img src="/files/8cOdjl3oseBQ8a36IlAi" alt=""><figcaption></figcaption></figure> <figure><img src="/files/0LBPnG4M82ozdPEj0Q7V" alt=""><figcaption></figcaption></figure> <figure><img src="/files/px8meKjcS7NPfbmRETqJ" alt=""><figcaption></figcaption></figure></div>

Далее, можно открыть Steam. Дожидаемся проверки и загрузки обновлений. И-и-и... Готово! Steam запустился. Осталось войти в аккаунт и можно играть.

<div><figure><img src="/files/V8ORSZZcZoGMDpz87CLz" alt=""><figcaption></figcaption></figure> <figure><img src="/files/y7UMcP36kERWgCjA9JM4" alt=""><figcaption></figcaption></figure></div>

<figure><img src="/files/EBuUbfKNfkG9QklNnOls" alt=""><figcaption></figcaption></figure>

На самом деле, с какими-либо другими deb-пакетами с программами меньше действий, ведь в них уже полноценно запакованы файлы программы (почти). В случае со Steam это не совсем так. Даже размер загруженного пакета не превышает 5 МБ.

Также, можно установить программы в другом формате. В главе про установку программ с пакетными менеджерами, я упоминал AppImage. Давайте попробуем какое-нибудь приложение в AppImage. Например, Etcher. Заходим на официальный сайт загрузки на GitHub, скачиваем файл.

<figure><img src="/files/muN2UrfsdOQOYtr9g13D" alt=""><figcaption></figcaption></figure>

Теперь вот что. Сейчас загруженный файл не является исполняемым. То есть, мы не сможем открыть приложение, потому что оно не будет исполнятся, у нас прав на это нет. Это сейчас что-то типа простого текстового файла. Но что делать? Всё просто. Через графический интерфейс надо открыть свойства файла, перейти в раздел права и разрешить выполнять как приложение. Это можно сделать и через Терминал, введя `chmod +x <имя_файла>`. Теперь можно запустить AppImage как скрипт. В GUI можно просто двойным нажатием, а в Терминале нужно ввести `./<имя_скрипта>`.

<div><figure><img src="/files/SWW6RHqxCxx4Xum8I0w9" alt=""><figcaption></figcaption></figure> <figure><img src="/files/IwIiMBhJADcSCX7ZWGDI" alt=""><figcaption></figcaption></figure> <figure><img src="/files/8dvxK1HghWdO6FwolGre" alt=""><figcaption></figcaption></figure></div>

И программа Etcher открылась. Довольно быстро, кстати (преимущество AppImage).

<div><figure><img src="/files/WWr1QbLaJjOFxhCLUZyG" alt=""><figcaption></figcaption></figure> <figure><img src="/files/jVjrMw3ytKb5dalgKhy6" alt=""><figcaption></figcaption></figure></div>

Способов и форматов пакетов ещё, конечно, много. Но, в основном, все пользуются этими, так как огромное множество программ упаковано в эти форматы.

{% embed url="<https://youtu.be/ttqo5FlvZbY>" %}
Топ программ для Linux
{% endembed %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://denis-3.gitbook.io/linuxguide-linux-dlya-nachinayushikh/ustanovka-programm.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
