Как установить файл DEB в Ubuntu?

Как установить файл DEB в Ubuntu?

Для пользователей Linux программное обеспечение может поступать из многих источников. Есть PPA, магазины программного обеспечения, магазин Snap, Flathub и многое другое. Однако вы не найдете все нужные приложения в одном из них; возможно, вам придется посетить веб-сайт поставщика приложения, чтобы загрузить и установить файл с расширением .deb. Но как установить файл deb?





В этой статье мы рассмотрим, что такое файл deb и как вы можете установить или удалить его несколькими различными способами, как на рабочем столе, так и в терминале. Мы также узнаем, как их обновить и как вы можете установить их в операционной системе BSD.





Что такое файл Deb?

Файлы Deb (сокращение от Debian) - это архивные файлы, которые содержат не только необходимые файлы для прикладной программы, но также сценарии для установки и настройки приложения, которое вы хотите установить. Если вы работаете в Windows, файлы deb аналогичны файлам .exe.





Вам нужно быть экспертом по Linux, чтобы установить файл deb?

Точно нет. Фактически, как мы увидим ниже, существует множество простых способов установить пакет deb в Ubuntu и других дистрибутивах на основе Debian.



Связанный: 8 сайтов для загрузки приложений Linux DEB или RPM

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





Центр программного обеспечения

Большинство дистрибутивов Linux будут включать в себя какое-то приложение для центра программного обеспечения. Ubuntu называется программным центром Ubuntu, а в Mint - программным менеджером. Эти приложения обеспечивают удобный просмотр и установку пакетов.

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





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

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

Чтобы удалить приложение с помощью программного центра, вам нужно найти список установленных приложений.

Щелкнув пакет в списке, вы сможете удалить его.

Гдеби

Gdebi - это небольшое приложение, разработанное специально для распаковки файлов deb с простым графическим интерфейсом. Он также проверяет зависимости файлов и предупреждает вас, когда Gdebi будет их устанавливать.

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

sudo apt install gdebi

Установив gdebi, просто щелкните файл deb правой кнопкой мыши и выберите Открыть с Gdebi .

Диалог gdebi сообщит вам, будут ли с ним установлены зависимости, и перечислит, какие из них. Щелкните значок Установить кнопку, чтобы установить пакет вместе с его зависимостями.

Чтобы удалить его снова, просто снова откройте исходный файл deb с помощью gdebi и нажмите Удалить .

Dpkg

Чтобы установить файл deb в терминал, откройте каталог, содержащий ваш файл deb, и активируйте dpkg с помощью этой команды:

sudo dpkg -i filename.deb

Подобно программному центру, dpkg не будет устанавливать зависимости, которые могут отсутствовать. Вместо этого он может оставить приложение в «ненастроенном» состоянии (как показано на рисунке выше), и вы не сможете его использовать.

Если вы получили такую ​​ошибку, вы можете исправить ее с помощью этой команды apt:

sudo apt-get install -f

Флаг -f указывает ему исправить сломанные зависимости для установленных в данный момент пакетов.

Чтобы удалить пакет deb с помощью dpkg, используйте эту команду:

как установить kodi на raspbian
sudo dpkg -r packagename

Флаг -r указывает dpkg просто удалить приложение. Если вы хотите удалить и другие файлы, используйте вместо этого --purge.

Вам нужно знать имя пакета, которое иногда отличается от имени файла. Как вы прочитаете ниже, apt может помочь вам узнать имя пакета, если вы не уверены.

Квартира

Если вы вообще долгое время использовали Linux, вы, вероятно, выполнили соответствующие команды для установки пакетов из репозитория программного обеспечения Ubuntu.

Однако Apt также установит локальный файл deb, и это будет сделано с большей вероятностью успеха, чем dpkg. Фактически, Apt использует dpkg для выполнения установки, но также проверяет зависимости.

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

sudo apt install ./filename.deb

Чтобы удалить пакет с помощью apt, вам не нужно знать местоположение - только имя пакета. В нашем примере имя файла было discord-0.0.13.deb, а имя пакета - discord.

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

sudo apt list --installed | grep

Он перечислит каждый пакет с вашим поисковым запросом. Как только вы нашли имя пакета, введите следующую команду:

sudo apt remove

Эта команда удалит сам пакет, но не все сохраненные в нем файлы. Если вы хотите избавиться от всех следов пакета, введите эту команду:

sudo apt purge

Как обновить пакеты Deb

Любое приложение, находящееся в активной разработке, будет хотя бы время от времени выпускать обновления. Так как же обновить пакет deb?

Это зависит от производителя. Некоторые приложения, такие как Chrome и Discord, выполнят автоматическую установку и, вероятно, уведомят вас, когда это произойдет.

Связанный: Как остановить автоматические обновления Chrome в Windows

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

Как установить файлы Deb на FreeNAS / BSD

Файлы Deb являются родными для систем на основе Debian, а не для BSD. Однако большинство тех же приложений доступно через собственную систему управления пакетами BSD.

Если вы все равно хотите попробовать установить файл deb в операционной системе BSD, такой как FreeNAS или OpenBSD, обычно это возможно. Вам просто нужно найти BSD-порт dpkg или apt и следовать приведенным выше инструкциям.

Установите ваши любимые приложения

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

Когда вы будете искать новое программное обеспечение, вы обнаружите, что существует множество способов установить приложения в Linux.

Делиться Делиться Твитнуть Эл. адрес Flathub против Snap Store: лучшие сайты для загрузки приложений Linux

Если вы хотите загрузить приложения для Linux, как сравнить Flathub и Snap Store? Мы противопоставляем их друг другу, чтобы выяснить это.

Читать далее
Похожие темы
  • Linux
  • Ubuntu
  • Debian
  • Linux
Об авторе Джордан Глор(Опубликована 51 статья)

Джордан - штатный писатель в MUO, который страстно желает сделать Linux доступным и свободным от стресса для всех. Он также пишет руководства по конфиденциальности и производительности.

Ещё от Jordan Gloor

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux