Как установить магазин приложений в debian
Как установить программу в дебиан. В этой статье я расскажу как. Программы в дебиан и дистрибутивах основанных на Debian распространяются с помощью репозиториев (как настроить репозиторий рассказывал здесь) и отдельных пакетов с расширением *.DEB.
Установка программ в Debian и дистрибутивах на его основе не отличается. Рекомендованный способ это - репозиторий. Старайтесь не использовать установку программ из пакетов полученных иным путем. Рассмотрим способы как с помощью терминала так и в графическом интерфейсе.Установка программ в Linux Debian и производных с помощью терминала
Для поиска, проверки, установки, обновления и удаления программных пакетов в дебиан и дистрибутивах основанных на нем (Ubuntu, LinuxMint, Elementary OS, Kali Linux и др.) используется пакетный менеджер APT - advanced packaging tool.
Для примера установим двухпанельный файловый менеджер Midnight Commander. Cначала обновите список пакетов:
ДЛЯ СПРАВКИ: В ранних версиях дистрибутива, таких как дебиан 7 и старше, требовалось указывать команду "apt-get". Такой вариант команды работает и в современных системах. Но я буду использовать обновленный вариант.
Поиск пакетов с помощью apt search
Продолжим. Теперь проверим есть ли пакеты для установки в наших репозиториях. Для поиска используем команду apt search имя_программы . Например:
На скриншоте ниже отображен результат поиска.
Как видно из примера пакет доступен для установки. Что бы установить пакет используется команда apt install имя_пакета .
Как одной командой установить две и более программы или пакета с помощью терминала. Для этого, просто указывайте названия через пробел. Например, sudo apt install имя_программы_1 имя_программы_2 имя_программы_3 и так далее.
Будет установлен сам пакет и все зависимости.
Установка программ с помощью пакетного менеджера apt
Продолжим на заданном примере. Как мы выяснили нужно установить пакет "mc". Даем команду:
Начнется установка программы. Потребуется указать пароль и подтвердить желание продолжить инсталляцию. Для того, что бы не подтверждать установку можно сразу задать атрибут "-y". Например, sudo apt install mc -y . Снизу виден прогресс бар отображающий процесс.
По завершении можно пользоваться программой. По моему это очень хороший двухпанельный файловый менеджер.
Для запуска программы из терминала в линукс нужно указать её имя. Например, для работы с mc нужно указать команду mc . Пример выполнения смотрите на скриншоте.
Учтите, что приложение запустится с правами того пользователя под которым вы авторизовались в системе.
Если нужно выполнить команду от имени другого пользователя то нужно сначала авторизоваться под ним и запустить или использовать команду - sudo. Например, мы часто используем её при обновлении системы когда указываем sudo apt update .
Mc это консольная программа и открывается внутри терминала поэтому нам не мешает консоль.
Если же мы хотим открыть, например, браузер Firefox то он запустится и окно терминала тоже будет открыто а если консоль закрыть то закроется и браузер.
Чтобы запустить программу и автоматически закрылся терминал нужно использовать амперсанд (&) после имени программы тогда терминал можно будет закрыть. А для того, чтобы окно закрылось автоматически нужно дописать "exit". Например, Firefox & exit .
Debian установка пакетов
Теперь рассмотрим как установить deb пакеты в debian которого нет в репозиториях. Еще раз напомню, что такие пакеты нужно тщательно выбирать и не добавлять в систему все подряд!
Для примера я буду использовать пакет libssl1.0.0_1.0.1t-1+deb8u11_amd64.deb для архитектуры AMD64. Я уже скачал пакет с официальной страницы.
Обращаю внимание, что это должен быть .deb пакет. Иногда программа распространяется в архиве. В таком случае архив нужно распаковать.
Работа с пакетами осуществляется с помощью низкоуровневой утилиты dpkg. При наличии пакета именно она позволяет устанавливать и анализировать его. Для установки пакетов применяется опция -i или --install (подробную справку о программе можно получить используя команду man dpkg ).
Итак, использую команду cd для перехода в папку с пакетом. В моем случае это директория "Загрузки". Выполним команду:
Пакет установлен. Иногда возникает ситуация когда программа не может быть установлена из-за неудовлетворенных зависимостей. В этой ситуации в большинстве случаев поможет команда:
без указывания имени пакета. После этого все зависимости подтянутся и будут установлены.
Установка программ имеющих свой инсталлятор из файлов sh, run. Запуск sh скрипта
Программы распространяемые с собственным инсталлятором похожи на установку программ в windows с помощью файла setup.exe. С ними идет скрипт или бинарный файл в котором прописаны инструкции для установки этой программы.
Этот вариант так же не желателен! Но если вы уверены, что не навредит и программа вам нужна то можно установить.
Для установки зайдите в папку с программой, например, cd Загрузки и сделайте скрипт исполняемым командой chmod +x имя_скрипта.sh . Например:
Запуск скрипта sh в linux нужно производить из под учетной записи root или с помощью sudo. Пример, sudo ./имя_скрипта.sh . Теперь можно запустить скрипт командой:
Будет запущена установка программы. Программы и драйверы так же распространяются в самораспаковывающихся архивах. В этом случае будет один файл с названием приложения и расширением .sh.
Как посмотреть установленные пакеты linux Debian
Для того, чтобы вывести весь список пактов установленных в системе можно использовать низкоуровневую утилиту dpkg. Используйте команду:
Для удобства можно вывести эту информацию в файл. Пример команды:
В этом случае список пакетов будет сохранен в текстовом файле в корне пользовательского каталога с именем package.txt.
Также можно использовать утилиту apt. Команда:
Что бы посмотреть установлена программа или пакет можно использовать команду dpkg --get-selections имя_пакета. Для примера возьмем наш файловый менеджер mc. Команда будет такой:
Графический пакетный менеджер Synaptic
Теперь перейдем к рассмотрению установки программ в линукс Debian с помощью графического пользовательского интерфейса. Для этого в дебиан по умолчанию используется программа Synaptic.
Если по какой либо причине в вашей копии системы этой программы нет то установить Synaptic можно командой:
С его помощью можно не только устанавливать и удалять программы но и управлять репозиториями и решать некоторые проблемы. В общем программа очень функциональна и удобна.
В верхней части окна программы есть панель с кнопками. Я буду ссылаться на него по ходу рассказа.
Для установки программ в Linux Debian с помощью Synaptic нужно выбрать пакет. Прежде всего обновите информацию о пакетах. Для этого можно нажать сочетание клавиш Ctrl+R либо кликнуть по кнопке "Обновить".
Затем, что бы вызвать меню поиска нажать сочетание клавиш Ctrl+ F или кликнуть по кнопке "Поиск". В открывшемся окне указать название программы или пакета. Например, Midnight Commander и нажать кнопку "Поиск".
После завершения поиска будет выведен список с вариантами для установки. Можно выбрать пакет кликнув по нему левым кликом и посмотреть его описание.
Для установки нужно сделать правый клик по строке с выбранным пакетом. Появится контекстное меню в котором выберите пункт "Отметить для установки".
Откроется окно в котором будут показаны пакет и все зависимости которые потребуются для работы программы.
Как установить быстрый фильтр в Synaptic
Synaptic безусловно удобная программа для установки приложений в линукс но для еще большей функциональности предлагаю добавить быстрый фильтр. Он позволит искать нужные программы и пакеты сразу после запуска без необходимости отрывания окна поиска. Итак, нужно установить пакет apt-xapian-index после чего обновить индексы.
Если вы нашли установочный файл программного обеспечения, заканчивающийся форматом (.deb), это означает, что файл является пакетом Debian, разработанным специально для систем на базе Debian.
Если вы новичок в Linux, это может показаться немного раздражающим, потому что вам может понадобиться несколько дополнительных шагов для установки этих пакетов Debian. Но не волнуйтесь, мы здесь, чтобы помочь вам в этом.
Установка пакетов DEB в Ubuntu и Linux Mint
В этом руководстве мы собираемся показать вам шаг за шагом, как установить пакет Debian в Ubuntu. Мы рассмотрим два основных метода:
- Установка пакетов Debian через командную строку (терминал)
- Установка пакетов Debian через графический интерфейс пользователя (приложение Software Center и приложение GDebi).
Но прежде чем мы начнем наше руководство, давайте сначала убедимся, что у вас есть обновленная система Ubuntu, используя следующие две команды:
sudo apt update
sudo apt upgrade
Метод I: Установка пакетов Debian через командную строку
В методе командной строки мы будем использовать терминал для установки пакета Debian. В принципе, вы можете использовать терминал одним из двух методов:
- через команду dpkg
- через команду GDebi
dpkg
В общем, если вы используете команду dpkg, вы можете использовать следующий формат команды:
sudo dpkg -i "пакет_debian.deb".
sudo dpkg -i Downloads/asc-music_1.3-4_all.deb
GDebi
sudo apt install gdebi
Далее, давайте воспользуемся командой GDebi для установки пакета Debian с помощью следующей команды:
sudo gdebi Downloads/asc-music_1.3-4_all.deb
Метод 2: Установка пакетов Debian через графический интерфейс пользователя
- Использование Магазин приложений
- Используя приложение GDebi
Установка пакета Debian с помощью Software Center
В этом методе мы будем использовать Software Center по умолчанию, который поставляется с Ubuntu. К счастью, здесь не так много шагов, вы просто дважды щелкаете на пакете, который вам нужно установить. Затем установите его через приложение Software Center. Давайте подробнее рассмотрим следующие шаги:
Прочтите: Измените расположение даты, меню приложений, обзор приложений в Ubuntu 21.10 с помощью расширенияШаг 1. Проверьте пакет Debian в каталоге Загрузки.
Дважды щелкните на пакете Debian.
Шаг 2. Как вы можете заметить, откроется Центр программного обеспечения. Теперь вы можете нажать кнопку Install, чтобы начать установку.
Шаг 3. Вам может потребоваться ввести пароль sudo для аутентификации. Как вы видите, установка пакета Debian продолжается.
После успешного завершения установки вы можете получить окно, как показано ниже, с кнопкой Remove. Кнопка Remove может быть использована для удаления пакета Debian из вашей системы.
Теперь вы должны были успешно установить пакет Debian.
Установка пакета Debian с помощью приложения GDebi
Во втором графическом методе мы можем использовать приложение GDebi. В этом методе у вас должен быть установлен пакет GDebi. Если он не установлен, вы можете использовать следующую команду для его установки:
sudo apt install gdebi
Теперь давайте воспользуемся приложением GDebi.
Шаг 3. Приложение GDebi откроется и загрузит пакет Debian.
Шаг 4. После загрузки пакета Debian вы можете нажать кнопку Установить пакет, чтобы начать установку.
Шаг 5. Как вы можете заметить, панель установки находится внизу программы установки GDebi.
Поздравляем, вы только что узнали несколько методов установки пакета Debian на вашу систему Ubuntu Linux. Это руководство должно работать на дистрибутивах Linux на базе Ubuntu, включая Linux Mint, elementary OS, Pop!_OS и других.
Вы когда-нибудь хотели, чтобы в Linux можно было установить пакеты Snap, приложения Flatpak и программы AppImage в одном месте? С App Outlet это возможно. Это красивый магазин приложений с графическим интерфейсом, который упрощает получение ваших любимых снимков, Flatpaks и AppImages! Вот как это запустить в вашей системе.
Получение App Outlet
Прежде чем мы перейдем к тому, как использовать App Outlet на вашем ПК с Linux для установки Flatpaks, пакетов Snap и файлов AppImage, мы должны продемонстрировать, как установить программу App Outlet в Linux.
Чтобы начать установку, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте приведенным ниже командам установки, которые соответствуют вашей операционной системе Linux.
Инструкции Ubuntu
Разработчики App Outlet распространяют пакет DEB на своей странице GitHub, чтобы пользователям Ubuntu Linux было легко заставить программу работать. Чтобы получить пакет DEB для App Outlet, используйте команду загрузки wget ниже.
После того, как вы загрузили пакет DEB на свой компьютер с Ubuntu, вы можете загрузить его, выполнив команду dpkg.
После установки пакета DEB App Outlet вы можете увидеть ошибки в приглашении терминала. Чтобы решить эту проблему, прочтите наше руководство по исправлению ошибок зависимостей Ubuntu.
Проверь это - Как настроить облачную синхронизацию Koofr в LinuxИнструкции Debian
Для App Outlet доступен пакет DEB, поэтому пользователям Debian Linux будет несложно настроить и запустить магазин. Чтобы получить пакет DEB в вашей системе Debian, используйте следующую команду загрузки wget ниже.
Когда пакет DEB будет загружен на ваш компьютер с Debian Linux, вы можете установить его с помощью команды dpkg.
После установки пакета App Outlet DEB вы можете заметить некоторые ошибки в приглашении терминала. Чтобы решить эту проблему, следуйте нашему руководству по исправлению ошибок зависимости Debian.
Инструкции по упаковке Snap
Существует версия App Outlet для Snap, которая идеально подходит для большинства операционных систем Linux. Чтобы начать установку Snap, убедитесь, что у вас настроена среда выполнения Snapd. Затем используйте команду ниже, чтобы установить App Outlet.
Инструкции по AppImage
Магазин App Outlet можно запустить в любом дистрибутиве Linux через AppImage. Этот метод отлично подходит для тех, кому нужно заставить работать App Outlet, но не может запускать пакеты DEB или Snap. Чтобы получить в свои руки версию AppImage App Outlet, используйте команду загрузки wget ниже.
После загрузки файла AppImage используйте команду chmod, чтобы обновить разрешения App Outlet.
Наконец, запустите App Outlet, запустив:
Исходный код
Исходный код App Outlet доступен в Интернете для пользователей Linux, которые предпочитают компилировать программное обеспечение с нуля. Чтобы установить его, перейдите на страницу App Outlet GitHub и установите различные зависимости, необходимые для запуска (Git и NodeJS).
Проверь это - Как проверить, поддерживает ли ваша система HDR в Windows 10После установки зависимостей, необходимых для создания App Outlet на вашем ПК с Linux, используйте команду git clone для загрузки исходного кода.
После завершения загрузки исходного кода используйте команду CD, чтобы переместить сеанс терминала в каталог «app-outlet».
Отсюда вы можете установить файлы зависимостей проекта с помощью команды npm.
Наконец, скомпилируйте исходный код для App Outlet. Имейте в виду, что процесс сборки может занять некоторое время.
Как использовать App Outlet для загрузки программного обеспечения
Установка программного обеспечения с помощью App Outlet работает почти так же, как и любой другой магазин программного обеспечения в Linux (Gnome Software, Elementary AppCenter, KDE Discover и т. Д.). Если вы хотите установить программное обеспечение из него, запустите программу на своем ПК с Linux. Затем следуйте пошаговым инструкциям ниже, чтобы узнать, как устанавливать приложения!
Проверь это - Как вернуть старый фон рабочего стола Windows 10 по умолчаниюШаг 1: Найдите «поле поиска» в App Outlet и щелкните по нему мышью, чтобы войти в режим поиска.
Шаг 2. Начните вводить название приложения, которое вы хотите установить (например, Spotify). Затем нажмите клавишу Enter, чтобы App Outlet запустил поиск.
Шаг 3. Просмотрите результаты поиска для приложения, которое хотите установить. Хотите установить через пакет Snap? Выберите кнопку «Snap». Или выберите Flatpak или AppImage, чтобы выбрать для них приложения.
Шаг 4: Выбрав приложение, которое хотите установить, в результатах поиска, вы перейдете на страницу его приложения. На этой странице найдите кнопку «Установить» и щелкните ее мышью.
Шаг 5: Введите свой пароль (если будет предложено) и разрешите App Outlet установить выбранное вами программное обеспечение. Не забудьте повторить этот процесс, чтобы установить столько приложений, сколько хотите, из Flatpak, Snap и AppImage в Linux!
Если вы новичок в Linux, есть вероятность, что вы столкнулись с проблемами с зависимостями и репозиторием при установке пакета в своей системе. Трудно было найти один удобный метод установки пакета на каждый основной дистрибутив Linux без каких-либо проблем.
Вначале Canonical начала создавать Snap только для Ubuntu. Позже Snap Package Manager стал широко использоваться и в других дистрибутивах Linux. Вы можете получить скомпилированные версии приложений через Snaps. Это предоставляет как интерфейс командной строки, так и предварительно скомпилированные пакеты для Linux.
Диспетчер пакетов Snap на рабочем столе Linux
Snap доступен практически для всех дистрибутивов Linux; даже вы можете развернуть его для разработки IoT. Он использует центральный репозиторий пакетов для хранения пакетов и поддержки технологии песочницы для установки пакетов на машине. В песочнице Snaps стало проще и быстрее; время загрузки приложений на Snaps действительно быстрее. Snap написан на языке программирования Go и C и имеет лицензию конфиденциальности GPL.
Snap поддерживает Snapd, демон для запуска программ в фоновом режиме системы, Snapcraft для вклада в хранилище приложений и Snap Store в качестве хранилища приложений на основе графического интерфейса пользователя. В этом посте мы увидим, как установить Snaps в разные дистрибутивы Linux.
Что случилось между Linux Mint и Snaps?
Несомненно, Canonical сделала Snaps, чтобы сделать процесс установки приложений удобным и беспроблемным. Но поскольку Snap использует центральный репозиторий, в репозитории могут возникать несоответствия. Пользователи были обеспокоены, и некоторые из них действительно столкнулись с несколькими неприятностями из-за Snaps в дистрибутиве Mint. Вот почему Linux Mint решил отключить Snaps в своей системе.
Однако, поскольку Linux использует различные приложения с открытым исходным кодом, не исключено, что когда-нибудь вам может потребоваться включить Snaps на Linux Mint для установки определенного приложения, доступного только в магазине Snap. Поскольку Mint отключил поддержку Snaps, обычные методы ее включения не работали для распространения Mint. Но не беспокойтесь, в этом посте я также покажу, как вы можете включить Snap на вашем Linux Mint.
1. Установите диспетчер пакетов Snap в Ubuntu / Debian.
Поскольку Canonical создала Snap, установить Snaps в Ubuntu или другой системе Linux на основе Debian не составит труда. Вы можете запустить следующие команды aptitude в оболочке терминала, чтобы обновить репозиторий Linux и установить Snap на свой компьютер. Не забывайте запускать команды от имени пользователя root.
2. Установите диспетчер пакетов Snap на Linux Mint.
Ранее я упоминал, что Linux Mint отказался от Snap по очень конкретной причине. Но вы можете установить на него Snap. Сначала выполните следующее: переместите файл nosnap.pref в домашний каталог из каталога etc.
Теперь обновите системный репозиторий и выполните следующую команду aptitude, чтобы установить Snaps в дистрибутиве Mint.
3. Установите диспетчер пакетов Snap в Arch Linux.
Если у вас есть система Arch, вы можете установить Snaps на свой компьютер, клонировав пакет GitHub. Сначала выполните следующую команду, чтобы клонировать Snap из Github.
Теперь откройте каталог файловой системы и включите сокет Snap в вашей системе Arch.
Наконец, создайте мягкую ссылку Snaps в вашей файловой системе. Затем перезапустите вашу систему, чтобы пользоваться Snaps в вашем дистрибутиве Arch.
4. Установите диспетчер пакетов Snap в Red Hat Enterprise.
Для установки Snaps в Red Hat Linux требуются дополнительные пакеты EPEL (Extra Packages for Enterprise Linux). Сначала запустите следующую команду YUM в оболочке терминала, чтобы установить EPEL.
sudo yum install epel-release
Теперь вы можете выполнить следующие команды YUM и управления системой, чтобы установить Snap и создать программную ссылку для Snap на вашем RHEL.
5. Установите диспетчер пакетов Snap на рабочую станцию Fedora.
Последние версии Fedora Workstation не требуют, чтобы система EPEL устанавливала Snap в системе. Вы можете напрямую запустить следующую команду DNF, чтобы установить Snap в Fedora Linux.
Когда установка завершится, не забудьте создать мягкую ссылку на Snap в вашей файловой системе.
6. Установите диспетчер пакетов Snap в системе Manjaro.
Ранее я показал, как установить Snap в системе Linux на базе Arch. Но Manjaro KDE также позволяет устанавливать Snap с помощью команды Pacman. Вы можете запустить следующую команду Pacman в оболочке терминала, чтобы установить демон Snap в системе.
Теперь запустите команды system control и ln -s в оболочке терминала, чтобы включить Snap и создать программную ссылку.
Установить Snap Store в Linux
Snap предлагает магазин приложений на основе графического пользовательского интерфейса, где вы можете просматривать пакеты и щелкать приложения с помощью простой кнопки «Установить». Многие дистрибутивы Linux предлагают собственное хранилище приложений для быстрого получения наиболее часто используемых приложений. Однако, если вам нужно получить дополнительный магазин приложений, вы можете запустить следующую команду snap в оболочке терминала, чтобы установить Snap Store в вашей системе Linux.
Выводы
По своему личному опыту могу сказать, что использование Snap Store и команд действительно без проблем. Когда вы запускаете демон в своей системе Linux, ничего не происходит без вашего разрешения. Более того, вы можете удалить Snap в любой момент из своей системы. Итак, нет причин бояться использовать Snap в вашей системе. Вы можете просмотреть этот пост, чтобы узнать больше о Snap, AppImage, Flatpak, если вам интересны менеджеры пакетов Linux.
Читайте также: