Gdebi debian установка
Установка DEB-пакетов в Debian
DEB-пакеты — установочные файлы программ, которые инсталлируются при помощи специализированных утилит. Дистрибутив Debian и основанные на нем сборки поддерживают инсталляцию файлов формата DEB по умолчанию, то есть для этого не придется загружать дополнительные средства или осуществлять конвертирование. Пользователь может задействовать разные способы, позволяющие распаковать файлы и перейти к непосредственному взаимодействию с ПО. Сегодня мы хотим рассказать обо всех методах инсталляции таких пакетов в операционной системе Debian.
Устанавливаем DEB-пакеты в Debian
В большинстве случаев программы загружаются и устанавливаются через специальные консольные команды, а все файлы в это время скачиваются из официальных или пользовательских репозиториев. Однако у таких методов есть определенные ограничения и нюансы, которые иногда просто заставляют юзеров заранее получать DEB-пакет и инсталлировать его другими вариантами. Именно в таких случаях и следует воспользоваться одной из приведенных далее инструкций, подобрав для себя оптимальный вариант.
Способ 1: Запуск инсталляции через браузер
Первый способ заключается в применении стандартного менеджера пакетов сразу в браузере при загрузке DEB-файлов. Мы предлагаем задействовать этот вариант в тех случаях, когда вам предстоит сначала загрузить пакет через веб-обозреватель, чтобы затем установить его. Так вы просто ускорите процесс. Давайте рассмотрим порядок действий, взяв за пример стандартный браузер Mozilla Firefox.
- Для начала на сайте программы выберите подходящую для своей сборки версию пакета, а затем начните ее скачивание.
На экране отобразится форма с возможностью выбора. В данном случае отметьте галочкой «Открыть в» и убедитесь в том, что в качестве инструмента выбран вариант «Установка приложений (по умолчанию)».
По завершении загрузки сразу же откроется новое окно пакетного менеджера. Здесь вам следует кликнуть на соответствующую кнопку для начала процедуры.
Ожидайте окончания, а затем запустите полученный софт, например, через меню приложений или путем ввода команды запуска в консоли.
Кардинальное отличие этого варианта от всех остальных заключается в том, что пакет после успешной инсталляции сразу же удаляется, а не хранится в папке с загрузками. Это не только избавит вас от необходимости удалять файлы самостоятельно, но и позволит сэкономить свободное место на накопителе.
Способ 2: Стандартный установщик ПО
Как вы могли заметить, в первом методе мы использовали стандартный пакетный менеджер для установки приложения через браузер. В этом способе мы тоже поговорим о данном средстве, однако сейчас веб-обозреватель не будет задействован никаким образом. Следующие действия рекомендуется реализовывать, если вы уже получили DEB-пакет или вставили съемный носитель, где находится необходимый объект.
- Перейдите в расположение, где хранится требуемое программное обеспечение, и нажмите по пакету правой кнопкой мыши.
В появившемся контекстном меню вас интересует первая же строка под названием «Открыть в Установка приложений».
Осталось только кликнуть по кнопке «Установить» и дождаться окончания процесса.
Если во время процедуры возникли какие-то ошибки, повторно вызовите контекстное меню пакета и перейдите в «Свойства».
Здесь на вкладке «Права» отметьте галочкой пункт «Разрешить выполнение файла как программы». Это позволит исправить ошибки кодирования, которые возникли при создании пакетов. После внесения изменений стоит повторно запустить инсталляцию, чтобы она прошла корректно.
Иногда случаются ситуации, когда это средство установки отказывается работать исправно или же юзера попросту не устраивает его функциональность. Тогда ничего не мешает использовать стороннее решение, но для этого придется выполнить дополнительные действия.
Способ 3: Утилита GDebi
Утилита под названием GDebi — самый популярный инструмент от сторонних разработчиков, который предназначен для инсталляции пакетов DEB, о чем уже понятно из его названия. Мы советуем использовать его в качестве альтернативы стандартному пакетному менеджеру. Для начала потребуется его добавить в систему, что происходит так:
- Откройте меню приложений и запустите «Терминал».
Здесь потребуется вставить команду sudo apt install gdebi . Для ее активации нажмите на Enter.
Как вы уже знаете, инсталляция происходит от имени суперпользователя. Подтвердите подлинность учетной записи, введя пароль. Учитывайте, что символы, вводимые таким способом, не отображаются.
Вы будете уведомлены о том, что установка прошла успешно. После этого переходите к расположению DEB-пакета, нажмите по нему ПКМ и в контекстном меню выберите вариант «Открыть в другом приложении».
В списке выберите «Программа установки пакетов GDebi», дважды щелкнув по строке ЛКМ.
Запустится стандартное окно софта. Здесь вы можете узнать состояние версии пакета, ознакомиться с описанием и входящими туда файлами. При готовности нажмите на «Установить» и ждите завершения процесса.
Как видите, ничего сложного в применении сторонних инструментов для добавления пакетов нет. Если вас не устраивает GDebi, поищите доступный аналог, ознакомившись с его официальной документацией, чтобы понять, стоит ли задействовать это решение в качестве средства установки пакетов.
Способ 4: Команда dpkg
В качестве последнего примера инсталляции файлов типа DEB в Debian рассмотрим стандартную терминальную команду. Для этого типа установки вам потребуется изучить простой синтаксис команды и знать расположение файла, поэтому никаких трудностей возникнуть не должно.
- Для начала давайте разберемся с определением точного пути к файлу. Для этого отыщите его через файловый менеджер, вызовите контекстное меню и перейдите в «Свойства».
Здесь запомните или скопируйте путь «Родительская папка». Именно он и является точным расположением.
После этого откройте консоль любым удобным методом, например, через панель «Избранное».
Введите команду sudo dpkg -i /home/user/Программы/name.deb . Здесь замените путь на свой, а также укажите название программы с учетом расширения.
Подтвердите действие вводом пароля суперпользователя.
Начнется чтение базы данных и распаковка архивов.
По завершении отобразится новая строка ввода, а сверху вы сможете осмотреть всю последовательность инсталляции и узнать, завершилась ли она успешно.
Если нет желания вводить полный путь, например, при необходимости установить несколько приложений подряд, можете заранее переместиться к этому расположению через cd.
В этой статье были разобраны доступные методы инсталляции DEB-пакетов в Debian. Если вы начинающий пользователь, изучите каждый вариант, чтобы в итоге подобрать оптимальный для себя метод. К тому же выполнение консольных команд всегда кажется сложнее управления через графическую оболочку, однако стоит лишь несколько раз ввести их, чтобы освоиться и перейти на постоянное взаимодействие с «Терминалом».
Gdebi debian установка
В этой статье пойдёт речь об установке Gdebi в Ubuntu и как сделать Gdebi программой по умолчанию для установки deb пакетов в Ubuntu.
В Ubuntu по умолчанию для установки deb пакетов используется Центр приложений Ubuntu. Двойной клик по deb пакету и откроется Центр приложений:
Но иногда, вместо открытия окна установки программы, в Центре приложений Ubuntu можно увидеть окно ожидания:
В терминале используется пакетный менеджер dpkg (debian пакетный менеджер). В общем виде команда установки приложения из deb пакета выглядит следующим образом:
В Ubuntu есть и альтернатива для установки deb пакетов.
Обзор программы Gdebi в Ubuntu.
Gdebi — программа для установки deb пакетов. Преимущество её в том, что она может устанавливать deb пакеты, используя автоматическое разрешение зависимостей (автоматически загружает и устанавливает необходимые пакеты). И ещё не нужно запускать Центр приложений Ubuntu для установки загруженного deb пакета в графическом режиме, а для этой цели используется легковесный конкретный инструмент.
В графическом режиме в файловом менеджере через контекстное меню открываем выбранный deb пакет с помощью Gdebi:
Откроется окно программы Gdebi, вот так оно выглядит:
Можно открыть deb пакет и через меню программы Gdebi “Файл – Открыть”:
Программу gdebi можно использовать в режиме командной строки:
Установка программы Gdebi в Ubuntu.
Для установки программы Gdebi в Ubuntu откройте терминал и выполните следующую команду:
Есть версия Gdebi для KDE окружения (Kubuntu), для её установки выполните следующую команду в терминале:
Решение проблем с программой Gdebi.
Установив Gdebi, у меня она отсутствовала в списке рекомендуемых приложений:
Если у вас такая же проблема, то нужно отредактировать ярлык приложения, для этого выполните в терминале следующую команду:
Если текстовый редактор gedit у вас отсутствует в системе, используйте любой другой, к примеру, консольный nano.
В открывшемся файле в строке Exec нужно в конце добавить %f (параметр открытия файлов), должно получиться так:
Сохраняем файл. В результате, Gdebi появилась в списке рекомендуемых приложений:
Сделать Gdebi программой по умолчанию для установки deb пакетов в Ubuntu.
Чтобы при двойном клике на deb пакете в файловом менеджере автоматически открывалась программа Gdebi, выполните следующие действия.
Кликните правой кнопкой мыши по любому deb пакету в системе и выберите из контекстного меню “Свойства”:
Перейдите на вкладку “Открыть с помощью”, выберите Gdebi из списка приложений, затем нажмите “Установить по умолчанию”:
Всё, теперь программа Gdebi установлена по умолчанию для установки deb пакетов в Ubuntu.
Удаление программы Gdebi в Ubuntu.
Для удаления программы Gdebi из Ubuntu откройте терминал и выполните следующую команду:
Если ставили KDE версию, то для её удаления выполните следующую команду в терминале:
Как установить Deb-пакеты на Ubuntu
В этом уроке мы объясним, как установить .deb пакеты debian на Ubuntu 18.04. Эти же инструкции применяются для Ubuntu 16.04 и любого дистрибутива на основе Debian, включая Debian, Linux Mint и Elementary OS.
Прежде чем вы начнете
Репозитории Ubuntu содержат тысячи пакетов deb, которые могут быть установлены из программного обеспечения Ubuntu Software Center. Если вы хотите установить из командной строки, вы можете использовать утилиту командной строки apt .
Но есть приложения, которые не включены в Ubuntu или любые сторонние репозитории. Эти приложения должны быть загружены с веб-сайта разработчиков и установлены вручную.
Будьте осторожны при установке пакетов deb из неофициальных источников.
Загрузка deb-пакетов
В целях демонстрации в этой статье мы загрузим и установим файл debug TeamViewer. TeamViewer – это решение «все-в-одном» для удаленной поддержки, совместного использования рабочего стола, онлайн-встреч и передачи файлов между компьютерами.
Запустите веб-браузер и перейдите на страницу загрузки TeamViewer для Linux. Загрузите пакет deb, нажав ссылку для загрузки Ubuntu и Debian.
Если вы предпочитаете использовать терминал, вы можете загрузить файл deb с помощью wget или curl :
Установка deb-пакетов из командной строки
Когда дело доходит до установки пакетов deb из командной строки, у вас есть несколько инструментов в вашем распоряжении. В следующих разделах мы покажем вам, как использовать утилиты apt , gdebi и dpkg для установки пакетов deb.
Установка пакетов deb с apt
APT (Advanced Package Tool) – это интерфейс командной строки для системы управления пакетами. Он был введен в Ubuntu 14.04 и объединяет наиболее часто используемые команды apt-get и apt-cache .
Чтобы установить локальные пакеты deb, apt вам необходимо предоставить полный путь к пакету deb. Если пакет находится в вашем текущем рабочем каталоге вместо того, чтобы использовать абсолютный путь, вы можете добавить ./ перед именем пакета. В противном случае apt попытается извлечь и установить пакет из репозиториев Ubuntu.
Вам будет предложено ввести Y :
Менеджер пакетов apt разрешит и установит все зависимости пакета.
Установка пакетов deb с помощью gdebi
gdebi является инструментом для установки локальных пакетов deb. Он не установлен по умолчанию в Ubuntu, но вы можете установить его из программного обеспечения Ubuntu Software Center или используя следующую команду:
Теперь вы можете установить пакеты deb gdebi , набрав:
Введите, y когда будет предложено gdebi , разрешите и установите пакет deb и все его зависимости для вас.
Установка пакетов deb с dpkg
dpkg является менеджером пакетов низкого уровня для систем на базе Debian. Используйте опцию -i (или –install ) для установки пакетов deb dpkg .
В отличие от apt и gdebi , dpkg не разрешает зависимости. Если при установке пакетов deb вы получаете ошибки зависимости, вы можете использовать следующую команду apt для разрешения и установки всех зависимостей пакета:
Установка deb-пакетов с использованием GUI
Если вы предпочитаете использовать графический интерфейс, просто загрузите файл deb и откройте его двойным щелчком.
Откроется центр графического программного обеспечения по умолчанию
Нажмите кнопку «Установить», и откроется диалоговое окно «Аутентификация».
Введите пароль администратора и нажмите кнопку «Проверить подлинность».
Установка может занять некоторое время в зависимости от размера файла и его зависимостей. После установки пакета deb кнопка Install в программном центре Ubuntu изменится на «Удалить».
Все, приложение установлено в вашей системе, и вы можете запустить его из меню приложений.
Заключение
В этой статье вы узнали, как устанавливать локальные пакеты deb.
Не стесняйтесь оставлять комментарий, если у вас есть какие-либо вопросы.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Установка пакетов Debian
Установка программ – одна из самых частых задач при администрировании системы и настройке ее под себя. В мире существует огромное количество различного программного обеспечения, но мы не устанавливаем его все одновременно, в системе собирается только то, что нам нужно на данный момент. В дистрибутивах Linux, установка новых программ выполняется из репозиториев с помощью специальных пакетов.
Установка пакетов Debian выполняется, как и в Ubuntu, с помощью пакетного менеджера apt и утилиты dpkg. Мы рассматривали их подробно в статье про установку пакетов Ubuntu. В этой же статье мы более детально остановимся на особенностях Debian.
Установка программ с помощью apt
Перед тем как говорить непосредственно про Debian, нужно рассмотреть apt. Этот пакетный менеджер был специально разработан для Debian и потом стал использоваться в других основанных на нем дистрибутивах. Синтаксис для работы с утилитой такой:
$ sudo apt опции команда имя_пакета
Вот основные команды apt, которые вы можете использовать для управления пакетами:
- download – скачать пакет, но не устанавливать;
- update – используется для обновления информации о списках пакетов в репозиториях;
- upgrade – обновление системы без удаления пакетов;
- full-upgrade – полное обновление системы с удалением конфликтующих зависимостей;
- install – установка пакета;
- remove – удаление пакета без удаления конфигурационных файлов;
- purge – полное удаление пакета;
- autoremove – автоматическое ненужных удаление пакетов;
- search – поиск пакета в локальной базе данных;
- show – посмотреть информацию о пакете.
Кроме того, утилите можно передать некоторые опции, основные:
- -c – сторонний конфигурационный файл;
- -o – строка конфигурации;
- -t – версия релиза для которой устанавливать пакет;
- -f – выполнить операцию принудительно.
Таким образом, для установки пакета из репозиториев достаточно набрать:
sudo apt install имя_пакета
$ sudo apt install vlc
А для удаления пакета наберите:
sudo apt purge vlc
Вы можете искать пакеты с помощью команды search:
sudo apt search vlc
Но куда более интересны политики управления репозиториями и установка отдельных пакетов из определенных хранилищ. Особенно это актуально для Debian, чтобы не добавлять нестабильный репозиторий полностью, а устанавливать из него только отдельные пакеты. Для решения таких задач существует настройка политики управления репозиториями.
С помощью политик вы можете настроить из каких репозиториев будет выполняться установка deb пакетов в debian в первую очередь. Мы рассматривали репозитории Debian и как их добавлять в отдельной статье. Допустим, вы добавили backports, testing и unstable. Теперь, чтобы настроить для них приоритеты откройте конфигурационный файл /etc/apt/preferences и добавьте в него строки:
sudo vi /etc/apt/preferences
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release a=stretch-backports
Pin-Priority: 650
Package: *
Pin: release a=testing
Pin-Priority: 600
Package: *
Pin: release a=unstable
Pin-Priority: 100
Чем выше значение Priority, тем выше приоритет. Сначала мы указываем с помощью инструкции Package имя пакета, а затем репозиторий и его приоритет. В нашем примере самый высокий приоритет имеет репозиторий stable, если там пакета нет, он будет установлен из backports, и только потом из testing и из unstable. Теперь добавление нестабильных репозиториев не будет ломать систему. А если вы захотите установить пакет из нестабильного репозитория, то просто укажите его с помощью опции -t. Например, для testing:
sudo apt -t testing install firefox
Очень удобно и не ломает систему.
Установка программ с помощью tasksel
Инструмент tasksel разработан специально для Debian. Он позволяет устанавливать пакеты группами. Разработчики сгруппировали пакеты в зависимости от их предназначения и вы можете установить одну из нужных групп. Именно эта утилита используется в установщике Debian.
Чтобы посмотреть список доступных групп наберите:
Также вы можете посмотреть какие пакеты находятся в группе:
tasksel –task-packages web-server
Или описание группы пакетов:
tasksel –task-desc web-server
Чтобы установить группу пакетов, например, веб-сервера, выполните:
tasksel install web-server
А для удаления группы:
tasksel remove web-server
Установка программ Debian таким способом достаточно проста, но здесь есть не так много пакетов.
Установка пакетов Aptitude
Aptitude – это более продвинутая программа для управления пакетами. Она поддерживает больше функций чем apt. Но для использования ее нужно установить:
sudo apt install aptitude
Кроме консольных команд, утилита имеет псевдографический интерфейс, с помощью которого намного удобнее управлять пакетами. Возможно, установка пакетов Debian здесь не так удобна, зато удалить лишние пакеты и посмотреть уже установленные самое оно. Для запуска утилиты выполните:
Пакеты разделены на удобные категории чтобы их можно было просто найти:
Чтобы посмотреть информацию о пакете нажмите “Enter”, чтобы отметить пакет для установки, нажмите “+”, а для удаления пакета – “-“:
Далее чтобы установить или удалить отмеченные пакеты нажмите кнопку “g”. Затем еще раз “g” для подтверждения:
Конечно, вам необязательно использовать интерфейс curses, если хотите, можете применять привычные консольные команды, утилита их тоже поддерживает. Синтаксис выполнения такой же, как и у apt, но команд намного больше:
- install – установить пакет, поддерживает регулярные выражения;
- remove – удалить пакет;
- purge – удалить пакет вместе с его конфигурацией;
- reinstall – переустановить пакет;
- build-depens – отобразить зависимости пакета;
- markauto – пометить пакет, как установленный автоматически в виде зависимости;
- hold – не обновлять этот пакет;
- keep – если для пакета намечено какое-либо действие – отменяет его;
- forget-new – удаляет всю информацию о пакете;
- update – обновление системы;
- safe-update – обновление системы без удаления конфликтующих пакетов, такие пакеты не будут обновлены;
- full-update – полное обновление системы;
- search – поиск пакетов;
- show – посмотреть информацию о пакете;
- source – скачать исходный код пакета;
- vesrsions – отобразить доступные версии пакета;
- why – отображает причину, почему пакет не может быть установлен;
- clean – удаляет лишние deb файлы;
- autoclean – удаляет все пакеты из кэша;
- download – скачать пакет, но не устанавливать.
Установка deb пакетов в debian с помощью aptitude будет выглядеть аналогично apt:
sudo aptitude install vlc
Опция -t здесь тоже актуальна:
sudo aptitude -t unstable install vlc
Установка программ Debian в synaptic
Для полноты статьи давайте еще рассмотрим как выполняется установка приложений через графический интерфейс. Для этого будем использовать программу synaptic. Она уже поставляется вместе с дистрибутивом, можно найти в главном меню:
Для поиска нужного пакета нажмите кнопку поиск, потом введите его имя:
Далее, найденные пакеты будут отображены на панели:
Кликните по нужному пакету правой кнопкой и выберите “Отметить для установки”:
Утилита покажет какие еще пакеты будут установлены как зависимости:
Чтобы установить выбранные пакеты, нажмите кнопку “Применить”.
Вам нужно будет подтвердить операцию и дождаться завершения установки. Но установка deb пакетов из консоли debian все равно проще.
Выводы
В этой статье мы рассмотрели различные способы как установить программу в Debian. Как видите, существует множество способов и вы можете выбрать тот, который лучше подходит для вас. Мне всегда нравилось работать в терминале. Это дает максимальный контроль над ситуацией и если что-то пойдет не так вы сразу же получите все сообщения об ошибках и тут же сможете их решить. Надеюсь, эта информация была полезной для вас.
Use GDebi for Quickly Installing DEB Packages in Ubuntu
Last updated March 24, 2019 By Abhishek Prakash 32 Comments
Gdebi is a tiny little app that helps you install deb files more effectively by handling dependencies. Learn how to use Gdebi and make it the default application for installing deb packages.
If you use Ubuntu you might be using the Software Center to install .deb executable files.
Ubuntu Software Center is known for eating resource. It is heavy, takes ages to load and makes your system crawl. It may be good for finding application but it certainly is not worth using just for installing a .deb file.
Once upon a time, Ubuntu used archive manager for installing .deb files but with time it changed and now Software Center is the default application for installing DEB files.
Now, if you are just trying to install a .deb file in Ubuntu, I would not recommend using the Software Center. It’s an overkill and waste of resources.
I recommend using GDebi, a dedicated program for installing Debian executable files. It is extremely lightweight and focused on installing .deb files.
The best thing about GDebi package installer is that it also shows the dependencies that will be installed along with the desired program. At times, it will install the dependencies along with the DEB package. The default Software Center is not very good at handling dependencies with the DEB packages.
In this post, we shall see how to install GDebi and use it as the default installer instead of the Ubuntu Software Center.
Install GDebi in Ubuntu based distributions
Gdebi is available in the universe repository of Ubuntu. You should enable the additional repsotiories before hand else you’ll see ‘unable to locate gdebi’ or ‘gdebi command not found’ errors.
You can find gdebi in Ubuntu Software Center. Just search for it and install it from there.
Alternatively, you can install gdebi using command line. Open a terminal and use the following command:
How to use Gdebi for installing deb packges [GUI and Terminal]
Now that you have installed Gdebi, you can use it to install deb packages.
Just right click on the download deb file and select Open with other applications.
In here, select Gdebi from the list of available applications.
You’ll see the option to install the deb package:
You’ll be surprised to see how quick Gdebi is. The installation will be finished within seconds and then you can close the program.
You can also use gdebi in command line mode, if you prefer to use terminal more than the GUI applications.
Make GDebi default for .deb installation
Once you have started loving GDebi, it’s time to see how to make it the default application for installing .deb files. Please note that I am using Elementary OS in this tutorial but the steps are applicable to all Ubuntu based distribution. Just the screenshots may look different.
Download a .deb file first. Let’s say you have downloaded Google Chrome. Go to the download directory and right click on the .deb file. In here, go to properties.
In the properties, you should see the option of open with. Click on it and change it to GDebi.
Next time you double click on a .deb file, it will automatically open GDebi to install the .deb file. Indeed using such light applications is a good way to speed up Ubuntu or other Linux systems.
What do you say? You still prefer Ubuntu Software Center for application installation or GDebi? Or if you are old school, Synaptic Package Manager perhaps? Which one is your favorite?
Like what you read? Please share it with others.
About Abhishek Prakash
I am a professional software developer, and founder of It’s FOSS. I am an avid Linux lover and open source enthusiast. I use Ubuntu and believe in sharing knowledge. Apart from Linux, I love classic detective mysteries. I’m a huge fan of Agatha Christie’s work.
Hi Abhishek, I’m new at Linux and I just installed Ubuntu 20.04. But I have trouble with installing GDebi. I keep having a message that said Could not get lock/var/lib/dpkg/lock-frontend. It is held by progress 3343 (apt). What does that mean?
Ubuntu has auto-update turned on by default. Your Ubutnu system automatically checks for updates and if there are critical system updates, it installed them automatically in the background.
When it is doing so, you cannot use apt command (or software center) to install another application.
Leave it as it is and try to install Gdebi again in 5-10 minutes.
Now that was straight forward and easily understood by non techies, this will definitely bring Winblows users over to a real OS…..In fact this is one app that should be implemented into every Debian or derivatives by default with instructions for a new user. Absolutely a critical page bar nun. Ive been using Ubuntu for over a decade and only until now became aware of this. I give a 15 stars out of 10 for this article.
3 способа установить deb файлы на Ubuntu Linux
В этой статье для начинающих объясняется, как устанавливать deb-пакеты в Ubuntu. Также показано, как впоследствии удалить эти пакеты deb.
Это еще одна статья в серии новичков Ubuntu. Если вы абсолютно новичок в Ubuntu, вы можете поинтересоваться, как устанавливать приложения.
Самый простой способ — использовать Ubuntu Software Center. Найдите приложение по его имени и установите его оттуда.
Жизнь была бы слишком простой, если бы вы могли найти все приложения в Центре программного обеспечения. Но этого не происходит, к сожалению.
Некоторое программное обеспечение доступно через пакеты DEB. Это архивные файлы с расширением .deb.
Вы можете рассматривать файлы .deb как файлы .exe в Windows. Вы дважды щелкаете по файлу .exe, и он запускает процедуру установки в Windows. Пакеты DEB практически одинаковы.
Вы можете найти эти пакеты DEB в разделе загрузки на сайте поставщика программного обеспечения. Например, если вы хотите установить Google Chrome в Ubuntu, вы можете загрузить пакет DEB для Chrome со своего веб-сайта.
Теперь возникает вопрос, как установить файлы deb? Существует несколько способов установки пакетов DEB в Ubuntu. Я покажу их вам один за другим в этом уроке.
Установка файлов .deb в дистрибутивы Linux на основе Ubuntu и Debian
Вы можете выбрать инструмент GUI или инструмент командной строки для установки пакета deb. Выбор за вами.
Давайте посмотрим, как установить deb файлы.
Способ 1: использование программного центра по умолчанию
Самый простой способ — использовать центр программного обеспечения по умолчанию в Ubuntu. Вы не должны делать ничего особенного здесь. Просто перейдите в папку, в которую вы скачали файл .deb (это должна быть папка Downloads), и дважды щелкните по этому файлу.
Откроется центр программного обеспечения, и вы должны увидеть возможность установки программного обеспечения. Все, что вам нужно сделать, это нажать кнопку установки и ввести свой пароль для входа.
Видите, это даже проще, чем установка из .exe-файлов в Windows, не так ли?
Способ 2. Использование приложения Gdebi для установки пакетов deb с зависимостями.
Опять же, жизнь была бы намного проще, если бы все прошло гладко. Но это не жизнь, как мы ее знаем.
Теперь, когда вы знаете, что файлы .deb могут быть легко установлены через Центр программного обеспечения, позвольте мне рассказать вам об ошибке зависимости, которая может возникнуть в некоторых пакетах.
Что происходит, так это то, что программа может зависеть от другого программного обеспечения (библиотек). Когда разработчик готовит пакет DEB для вас, он / она может предположить, что ваша система уже имеет эту часть программного обеспечения в вашей системе.
Но если это не так, и ваша система не имеет необходимых компонентов программного обеспечения, вы столкнетесь с печально известной «ошибкой зависимости».
Центр программного обеспечения не может самостоятельно обрабатывать такие ошибки, поэтому вам придется использовать другой инструмент под названием gdebi.
gdebi — это легкое приложение с графическим интерфейсом, единственная цель которого — установить пакеты deb.
Он определяет зависимости и пытается установить эти зависимости вместе с установкой файлов .deb.
Лично я предпочитаю gdebi центру программного обеспечения для установки файлов deb. Это легкое приложение, поэтому установка кажется быстрее. Вы можете прочитать подробно об использовании gDebi и сделать его по умолчанию для установки пакетов DEB.
Вы можете установить gdebi из центра программного обеспечения или используя команду ниже:
sudo apt install gdebi
Способ 3: установить deb файлы в командной строке с помощью dpkg
Если вы хотите установить deb файлы в команде lime, вы можете использовать команду apt или dpkg. Команда Apt на самом деле использует команду dpkg, но apt более популярна и проста в использовании.
Если вы хотите использовать команду apt для файлов deb, используйте ее следующим образом:
sudo apt install path_to_deb_file
Если вы хотите использовать команду dpkg для установки пакетов deb, вот как это сделать:
sudo dpkg -i path_to_deb_file
В обеих командах вы должны заменить path_to_deb_file на путь и имя загруженного вами файла deb.
Если при установке пакетов deb вы получили ошибку зависимости, вы можете использовать следующую команду для устранения проблем зависимости:
sudo apt install -f
Если вас интересует упаковка для одежды и текстиля, то рекомендуем посетить сайт FurTek.ru.
Как удалить пакеты deb
Удаление пакета deb не имеет большого значения. И нет, вам не нужен оригинальный файл deb, который вы использовали для установки программы.
Способ 1: удаление пакетов deb с помощью команд apt
Все, что вам нужно, это имя программы, которую вы установили, и затем вы можете использовать apt или dpkg, чтобы удалить эту программу.
sudo apt remove program_name (имя программы)
Теперь возникает вопрос, как найти точное имя программы, которое нужно использовать в команде удаления? У команды apt есть решение и для этого.
Вы можете найти список всех установленных файлов с помощью команды apt, но вручную пройти через это будет непросто. Таким образом, вы можете использовать команду grep для поиска вашего пакета.
Например, я установил приложение AppGrid в предыдущем разделе, но если я хочу узнать точное имя программы, я могу использовать что-то вроде этого:
sudo apt list —installed | grep grid
Это даст мне все пакеты с сеткой в их имени, и оттуда я могу получить точное название программы.
apt list —installed | grep grid
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
appgrid/now 0.298 all [installed,local]
Как видите, установлена программа appgrid. Теперь вы можете использовать это имя программы с командой apt remove.
Способ 2: удалить пакеты deb с помощью команд dpkg
Вы можете использовать dpkg, чтобы найти имя установленной программы:
dpkg -l | grep grid
Вывод выдаст все установленные пакеты с сеткой в названии.
dpkg -l | grep grid
ii appgrid 0.298 all Discover and install apps for Ubuntu
ii в приведенной выше команде вывод означает, что пакет был правильно установлен.
Теперь, когда у вас есть имя программы, вы можете использовать команду dpkg, чтобы удалить ее:
dpkg -r program_name
Я надеюсь, что это руководство для начинающих помогло вам установить deb файлы в Ubuntu. Я добавил часть удаления, чтобы вы могли лучше контролировать установленные вами программы.