Перейти к содержимому

Как установить файл deb в ubuntu

  • автор:

Как установить пакеты deb в Ubuntu

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

* .deb файлы — это пакеты ПО, которые использует Debian и основанные на нём дистрибутивы, такие как Ubuntu, Linux Mint и Elementary. Это архивы с управляющими и установочными пакетами. Любой исходный код можно упаковать в deb файл, который можно будет установить в других системах, если соблюдать все зависимости.

Файлы .deb поддерживают подписи GPG для верификации, а ещё их можно превратить в другие форматы пакетов, такие как .rpm.

Есть несколько способов установки .deb пакетов. Всё зависит от того, как вам комфортнее.

Где найти deb пакет

Самый простой способ — добавить нужный пакет в свой репозиторий.

Чтобы загрузить пакет со всеми зависимостями без их установки, введите в терминал команду:

sudo apt-get install --download-only

В результате этой команды, пакет будет скачан и сохранён в папке /var/cache/apt/archives.

Установка deb пакетов с помощью Ubuntu Software Manager

Это удобный способ установить deb файлы в Ubuntu, даже если вы новичок в Linux. Для этого нужен встроенный Ubuntu Software Manager.

Зайдите в папку, куда вы загрузили пакет deb, щёлкните правой кнопкой мыши и выберите “Открыть с помощью установки программного обеспечения”.

Это откроет диспетчер ПО Ubuntu, где нужно просто нажать “Установить”.

Когда система запросит пароль — введите его и нажмите “Аутентифицировать”. В Ubuntu только авторизованный пользователь может устанавливать ПО.

Установка deb пакетов с помощью Ubuntu Software Manager

Дальше ждём пока ПО установится.

Установка deb пакета с помощью apt

Advanced package tool или apt — это утилита командной строки для управления пакетами deb в Debian, Ubuntu и связанных с ними дистрибутивах Linux. Она даёт устанавливать, обновлять и удалять пакеты.

При использовании apt для установки deb пакета, подключается dpkg — ПО для управления пакетами. Когда вы устанавливаете пакет через apt, это создаёт список всех зависимостей и загружает их из репозитория.

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

sudo apt install ./Downloads/steam_latest.deb

Вместо Downloads пропишите где хранится нужный вам файл, а после “/” укажите имя deb файла, который вы хотите установить.

Установка deb пакета с помощью apt

Вот и всё. Теперь пакет установлен.

Установка deb пакетов с зависимостями через GDebi

Установить deb пакеты через диспетчер ПО — просто. Но есть вероятность того, что вы увидите ошибку зависимостей. Так бывает, если программа в deb пакете зависит от другого ПО. Разработчик, который готовит deb пакет, мог предположить, что оно у вас уже есть.

Если в вашей системе нет нужных программ для ПО из deb пакета, вам выдаст ошибку зависимостей.

И тогда вам поможет инструмент gdebi — программа для установки пакетов deb с зависимостями. Она автоматически определяет эти зависимости, загружает и устанавливает все нужные пакеты.

GDebi можно установить из центра ПО или командой sudo apt install gdebi

Установка пакета тут тоже происходит достаточно просто. Нужно нажать правой кнопкой мыши на нужный пакет и выбрать опцию открыть с помощью gdebi. В открывшемся окне просто нажимаем “Установить”. Готово.

Ещё можно установить deb пакет с помощью gdebi через консоль: sudo gdebi package.deb

package.deb — имя пакета, который вы хотите установить.

После установки перейдите к файлу .deb через терминал и выполните следующую команду. Вместо path введите актуальный путь и имя пакета вместо package_name:

sudo gdebi /path/package_name.deb

Эта команда автоматически установит пакет deb.

Как удалить deb пакеты

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

Способ 1: удалить пакеты с помощью apt

Сделать это можно с помощью команды ниже, где program_name — имя вашей программы:

sudo apt remove program_name

Если вы не помните точное название программы, его тоже можно узнать с помощью команды apt. Можно получить список всех программ, установленных через apt, но искать нужную программу вручную может быть проблемой. Так что лучше использовать команду grep, чтобы найти нужную программу.

Например, у вас есть приложение AppGrid, и чтобы узнать его точное название, можно использовать команду:

sudo apt list --installed | grep grid

Так вы получите все пакеты, в названии которых есть grid, и найдёте точное имя программы. Теперь можно использовать команду apt remove.

Способ 2: удалить пакеты с помощью dpkg

Найти имя установленной программы можно и через dpkg:

dpkg -l | grep grid

Вы получите все пакеты, в именах которых есть grid:

dpkg -l | grep grid ii appgrid 0.298 all Discover and install apps for Ubuntu

ii в выводе команды значит, что пакет был установлен правильно.

Теперь можно использовать dpkg, чтобы удалить программу:

dpkg -r program_name

deb пакеты в дистрибутивах, основанных на Debian

В гайде рассмотрели, как установить и удалить deb пакеты на Ubuntu. Это быстро и не требует много усилий от пользователя. Установка пакетов в Debian и elementary OS происходит аналогично, поэтому гайд применим и к ним. А если хотите разобраться с Linux и его дистрибутивами более основательно — регистрируйтесь на курс Linux для новичков.

Установка deb пакетов в Ubuntu

Установка новых программ — один из самых важных моментов при работе с вашей системой. Раньше мы уже рассматривали добавление PPA в систему и установку программ из исходников. Но даже в PPA есть далеко не все пакеты, а установка из исходников слишком сложна для новичков.

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

Где взять deb пакеты?

Ответ прост — на просторах интернета. Если это нужная вам программа, то вы уже знаете где взять для ее пакет. В случае с драйверами ситуация немного сложнее. Все программы и драйвера, которые находятся в официальных репозиториях Ubuntu вы можете найти на сайте launchpad.net, это очень удобно, если на машине, где они должны быть установлены нет интернета. Например, ищем linux-firmware и открываем ее страницу на Launchpad, внизу выбираем версию программы:

deb10

Дальше выбираем архитектуру:

deb8

И осталось получить deb файл для нашей системы:

deb9

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

apt download имя_пакета

deb

Пакет будет сохранен в текущей папке и дальше вы сможете все без проблем установить. Но будет скачан только сам пакет, без его зависимостей. Зависимости мы можем получить только в системе с интернетом используя команду apt-rdepends:

apt download имя_пакета $(apt-rdepends имя_пакета|grep -v «^ «)

Теперь у вас есть не только пакет, но и все его зависимости.

Установка deb пакетов Ubuntu

Установить Deb пакет Ubuntu не так уж сложно, для этого даже есть несколько утилит. Можно устанавливать как с помощью графического интерфейса, так и в терминале.

Самый простой способ установки — в графическом интерфейсе, с помощью центра приложений, с него и начнем. Откройте файловый менеджер в папке с пакетом:

deb1

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

deb2

Установка программ Ubuntu с помощью центра приложений мне не очень нравится, он обычно очень долго думает и не всегда правильно открывает программу, но можно воспользоваться другой графической утилитой — gdebi. Сначала ее нужно установить:

sudo apt-get install gdebi

Теперь кликаем правой кнопкой мыши по файлу, выбираем открыть с помощью и gdebi:

deb5

Дальше осталось нажать кнопку установить и дождаться завершения установки пакета ubuntu. Программа автоматически установит все зависимости, если есть доступ к сети.

deb6

Установка deb из консоли Ubuntu выполняется не намного сложнее. Для этого используется утилита dpkg. Сначала переходим в папку куда был загружен deb пакет:

sudo dpkg -i имя_пакета.deb

deb3

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

$ sudo dpkg -i *.deb

Программа не умеет разрешать зависимости, даже если есть доступ к сети, она только устанавливает пакет, поэтому для установки зависимостей после установки deb ubuntu выполните:

$ sudo apt-get -f install

deb4

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

Это не единственный способ установки пакетов ubuntu через терминал, утилиту gdebi тоже можно запустить таким способом:

sudo gdebi имя_пакета.deb

Возможно, вы не знали, но apt тоже умеет устанавливать deb пакеты и даже более чем успешно разрешает зависимости. Только утилите нужно передать полный путь к файлу для установки. Если вы находитесь в папке с deb пакетом выполните:

sudo apt install ./имя_пакета.deb

deb7

Программа автоматически установит все зависимости и больше ничего не придется выполнять.

Выводы

Вот и все. Теперь установка deb пакетов в Ubuntu не вызовет у вас проблем. Оказывается, есть несколько способов установки программ в ubuntu и все они имеют свои преимущества. Если у вас остались вопросы, спрашивайте в комментариях!

Как установить deb пакет в Ubuntu?

Самый простой способ это перейти в папку, в которую вы скачали deb файл, и дважды щелкнуть по файлу. Должен запуститься Центр приложений Ubuntu, в котором нужно будет нажать кнопку Установить.

И второй способ установки deb пакета через командную строку. Откройте терминал и перейдите в папку, в которую вы скачали deb пакет:

cd ~/folder

Чтобы установить deb пакет выполните команду:

sudo dpkg -i myprogramm.deb

Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки

Другие вопросы и ответы

  • Как сделать файл исполняемым в Ubuntu?
  • Как открыть командную строку (терминал, консоль) в Ubuntu?
  • Как поставить пароль на вход в систему?
  • Как изменить пароль пользователя на похожий. Ошибка Bad: new and old passwords too similar
  • UBUNTU 11.04 NATTY NARVAL-ЧТО ЗА АНОМАЛИЯ?
Категории вопросов:
  • Ubuntu
  • Интернет и сети
  • Командная строка
  • Работа с файлами
  • Оборудование и драйвера
  • Программы и игры
Форум
по Linux
Руководство
по Ubuntu
Аналоги программ
Windows vs Linux
Новое в галерее

Комментарии

08.10.2015
16:16

Постоянная ссылка на комментарий

Как установить файлы Deb (пакеты) в Ubuntu

Deb — это формат установочного пакета, используемый всеми дистрибутивами на основе Debian.

Репозитории Ubuntu содержат тысячи пакетов deb, которые можно установить либо из Центра программного обеспечения Ubuntu, либо из командной строки с помощью утилит apt и apt-get .

Многие приложения не включены в Ubuntu или какие-либо сторонние репозитории. Эти приложения необходимо загрузить с веб-сайтов разработчика и установить вручную. Будьте особенно осторожны при установке пакетов deb из неофициальных источников.

В этом руководстве мы объясним, как установить файлы deb в Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Debian, включая Debian, Linux Mint и Elementary OS.

Скачивание файлов deb

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

Запустите свой веб-браузер и перейдите на страницу загрузки TeamViewer для Linux. Загрузите пакет deb, щелкнув ссылку для загрузки Ubuntu и Debian.

Если вы предпочитаете терминал, вы можете загрузить файл deb с помощью wget или curl :

wget --no-check-certificate https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
curl -k -O -L https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

Установка файлов deb из командной строки

Когда дело доходит до установки пакетов deb из командной строки, в вашем распоряжении несколько инструментов. В следующих разделах мы покажем вам, как использовать утилиты apt , gdebi и dpkg для установки пакетов deb.

Установка файлов deb с помощью apt

apt — это утилита командной строки для установки, обновления, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных дистрибутивах Linux. Он был представлен в Ubuntu 14.04 и сочетает в себе наиболее часто используемые команды из apt-get и apt-cache .

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

sudo apt install ./teamviewer_amd64.deb

Вам будет предложено ввести Y чтобы продолжить:

. 0 upgraded, 84 newly installed, 0 to remove and 64 not upgraded. Need to get 21.0 MB of archives. After this operation, 66.3 MB of additional disk space will be used. Do you want to continue? [Y/n] 

Менеджер пакетов apt разрешит и установит все зависимости пакетов.

Установка файлов deb с помощью gdebi

gdebi — это инструмент для установки локальных пакетов deb. По умолчанию он не установлен в Ubuntu, но вы можете установить его с помощью следующей команды:

sudo apt install gdebi

Чтобы установить пакет deb с помощью gdebi введите:

sudo gdebi teamviewer_amd64.deb
. Do you want to install the software package? [y/N]: 

При появлении запроса gdebi y и gdebi разрешит и установит пакет deb и все его зависимости за вас.

Установка файлов deb с помощью dpkg

dpkg — это низкоуровневый менеджер пакетов для систем на базе Debian. Используйте параметр -i (или —install ) для установки пакетов deb с dpkg .

sudo apt install ./teamviewer_amd64.deb

В отличие от apt и gdebi , dpkg не разрешает зависимости. Если при установке пакетов deb вы получаете какие-либо ошибки зависимостей, вы можете использовать следующую команду apt для разрешения и установки всех зависимостей пакетов:

sudo apt install -f

Установка пакетов deb с помощью графического интерфейса

Если вы предпочитаете использовать графический интерфейс, просто загрузите файл deb и откройте его двойным щелчком.

Это откроет центр графического программного обеспечения дистрибутива по умолчанию:

Нажмите кнопку «Установить», и откроется диалоговое окно «Проверка подлинности».

Введите пароль администратора и нажмите кнопку «Аутентификация».

Установка может занять некоторое время в зависимости от размера файла и его зависимостей. После установки пакета deb кнопка «Установить» в программном центре Ubuntu изменится на «Удалить».

Вот и все, приложение установлено в вашей системе и вы можете начать им пользоваться.

Выводы

Мы показали вам, как установить локальные файлы deb в Ubuntu. При установке пакетов из командной строки предпочтительнее использовать apt поскольку он разрешит и установит все зависимости пакетов.

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *