- Установка deb пакетов из консоли
- Содержание
- Установка deb пакетов из консоли
- Удаление deb пакетов из консоли
- Стандартная установка пакетов из репозитория
- Настройка репозитория системы
- Установка пакетов
- Три утилиты командной строки для локальной установки пакетов Debian
- 1. Установка программ с помощью команды Dpkg
- 2. Установка программ с помощью команды Apt
- 3. Установка программ с помощью команды Gdebi
- Как установить deb-пакет в Ubuntu | Debian | Linux Mint
- Установочный пакет Gdebi
- Как установить deb-пакет в Ubuntu/Linux mint и другие
- Установка Deb пакета в Linux
- Установка файла DEB из командной строки:
- Установка файла DEB с помощью Ubuntu Software Center:
- Установка Deb пакета с помощью Gdebi
Установка deb пакетов из консоли
Содержание
Рассмотрим, как происходит установка deb пакетов из консоли на примере Ubuntu Linux если вы скачали пакет. Это может быть редкая программа, не представленная официально либо вы рискнули поставить более свежую версию игнорируя зависимости. Напомню, что в Ubuntu и Debian имеются тестовые ветки с более свежим, но менее стабильным софтом.
Установка deb пакетов из консоли
Откройте каталог со скачанным файлом, кликните правой кнопкой мыши и выберите «Открыть в терминале»:
Установка deb пакетов из консоли производится следующей командой:
Вероятнее всего вы увидите ошибку зависимостей. Продемонстрирую на примере пакета nmap в свежеустановленной системе Ubuntu 18.04:
Исправить это довольно просто, введите команду проверки зависимостей:
Зависимости успешно добавлены в систему и установленный пакет стабильно работает:
Удаление deb пакетов из консоли
Или если хотите удалить пакет со всеми его настройками:
После удаления установленного вручную пакета остались его зависимости. Чтобы навести порядок в системе воспользуемся командой:
Используйте в консоли клавишу «Tab» один или несколько раз чтобы автоматически продолжить путь к директории или файлу. Это не только ускоряет работу в терминале, но также избавляет от лишних ошибок при наборе команд. Авто продление «Tab» работает не только при наборе пути к файлу. Его можно применять для запуска любой программы если она уже установлена в системе. Просто наберите первые буквы из названия пакета и продолжите нажатием на «Tab».
Стандартная установка пакетов из репозитория
В операционных системах Linux есть очень гибкая консоль, которая позволяет устанавливать пакеты из централизованного хранилища – репозитория. Не нужно искать подходящую программу на сомнительных ресурсах по интернету. Достаточно ввести пару команд и установить пакет со всеми его зависимостями из проверенного официального источника.
Настройка репозитория системы
Примеры с консолью будут идентичны для OS Debian с рабочим окружением Gnome на которой основана Ubuntu. Откройте консоль нажав комбинацию клавиш Ctrl + Alt + T (для Ubuntu Linux). Либо щёлкните на рабочем столе правой клавишей мыши и выберите «Открыть терминал». Наберите название текстового редактора, и путь к открываемому файлу:
Введите свой пароль и в открывшемся окне редактора вы увидите список источников для установки пакетов. Прежде всего посмотрите, что находится в вашем списке репозиториев. Сделайте доступным проприетарное (коммерческое) программное обеспечение и ПО от партнёров Canonical. Там могут находиться различные драйверы видео и множество полезных утилит с закрытым исходным кодом:
Раскомментируйте нужную строку – удалите решётку # перед словом deb, сохраните изменения в редакторе. Затем вернитесь в консоль и наберите команду:
Терминал Linux сохраняет историю введённых ранее команд. Используйте стрелки вверх-вниз на клавиатуре для быстрого перебора и вывода предыдущих записей.
Выше я показываю, как вы можете отредактировать непосредственно сам файл через консоль. Но можно воспользоваться и графической утилитой:
Проставьте нужные галочки на источниках ПО на первой и второй вкладках. Нажмите внизу на кнопку «Закрыть» и система сама предложит обновить список пакетов: выберите «Обновить».
Установка пакетов
Теперь можно приступать к установке программ. Вы находитесь на сайте, который посвящён этому процессу. Здесь имеется огромная база (свыше 50 000) пакетов для Ubuntu / Linux Mint и Debian дистрибутивов.
Просто откройте поиск и введите название пакета, который хотите установить из официального репозитория системы. Команду sudo apt update необходимо ввести однократно, перед каждой последующей установкой её вводить не требуется.
На главной странице сайта подобраны категории всех пакетов для более удобной навигации.
Источник
Три утилиты командной строки для локальной установки пакетов Debian
Оригинал: 3 Command Line Tools to Install Local Debian (.DEB) Packages
Автор: Aaron Kili
Дата публикации: 23 апреля 2018 года
Перевод: А. Кривошей
Дата перевода: декабрь 2018 г.
Из этого руководства мы узнаем, как устанавливать локальные пакеты программ (.DEB) в Debian и его производных, таких как Ubuntu и Linux Mint, используя три различных утилиты командной строки: dpkg, apt и gdebi.
Это будет полезно для тех пользователей, которые недавно перешли с Windows на Ubuntu или Linux Mint. Основная проблема, с которой они сталкиваются, заключается в локальной установке программного обеспечения в системе.
Ubuntu и Linux Mint имеет свой собственный графический центр программного обеспечения для простой установки программ, но мы будем рассматривать установку пакетов в терминале.
1. Установка программ с помощью команды Dpkg
Dpkg — это менеджер пакетов для Debian и его производных, таких как Ubuntu и Linux Mint. Он используется для установки, сборки, удаления и управления пакетами .deb, но в отличие от других систем управления пакетами Linux, он не может автоматически загружать и устанавливать пакеты вместе со своими зависимостями.
Чтобы установить локальный пакет, используйте команду dpkg с флагом -i вместе с именем пакета, как показано ниже.
Если при установке или запуске программы вы получаете какие-либо ошибки зависимостей, вы можете использовать для разрешения и установки зависимостей команду apt с флагом -f, который сообщает программе о необходимости исправить поврежденные зависимости.
Чтобы удалить пакет, используйте параметр -r или если вы хотите удалить все его файлы, включая файлы конфигурации, вы можете очистить его, используя опцию —purge, как показано ниже.
2. Установка программ с помощью команды Apt
Команда apt — это расширенный инструмент командной строки, который позволяет произвести новую установку пакета, обновление существующего пакета, обновление индекса списка пакетов и даже обновление всей системы Ubuntu или Linux Mint.
Он также предлагает инструменты командной строки apt-get и apt-cache для более эффективного управления пакетами в Debian и его производных.
По сути, apt-get или apt не понимают файлы .deb, они предназначены для обработки имен пакетов (например, teamviewer, apache2, mariadb и т. д.). Они распаковывают и устанавливают архивы .deb, связанные с именем пакета, из источников, указанных в файле /etc/apt/sources.list.
Единственно возможный трюк для установки локального пакета Debian с помощью apt-get или apt — это указать локальный относительный или абсолютный путь (./ для текущего каталога), в противном случае он попытается скачать пакет из удаленных источников и выполнить операцию не удастся.
Чтобы удалить пакет, используется опция remove, или если вы хотите удалить все файлы, включая файлы конфигурации, используется опция purge, как показано ниже.
3. Установка программ с помощью команды Gdebi
gdebi — это крошечная утилита командной строки для установки локальных пакетов deb. Она разрешает зависимости и устанавливает их на лету. Чтобы установить пакет, используйте следующую команду.
Чтобы удалить пакет, установленный с помощью gdebi, вы можете использовать команды apt, apt-get или dpkg, используя параметр purge, как показано ниже.
Это все! В этом руководстве мы рассмотрели три различных утилиты командной строки для установки или удаления локальных пакетов Debian в Ubuntu и Linux Mint.
Источник
Как установить deb-пакет в Ubuntu | Debian | Linux Mint
deb — расширение имён файлов «бинарных» пакетов для распространения и установки программного обеспечения в ОС проекта Debian, и других, использующих систему управления пакетами dpkg. И сегодня мы посмотрим три инструмента командной строки, чтобы помочь вам установить локальный Debian пакет.
Если вы спрашиваете себя: “Как я могу установить Deb пакет в Ubuntu или Debian?”, То вы пришли в нужное место.
Вы можете щелкнуть правой кнопкой мыши на загруженном DEB пакете и выбрать установку из контекстного меню, но с помощью графического инсталлятора это будет очень медленно по сравнению с терминальными командами. Вот 3 различных инструмента командной строки, чтобы помочь вам установить Deb-пакеты. Они же Dpkg, Gdebi и APT.
dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian и ряде других операционных систем, основанных на Debian, например Ubuntu. dpkg используется для установки, удаления, и получения информации о .deb пакетах.
Используйте dpkg для установки локального Debian пакета, как показано ниже.
Dpkg сам по себе не может решить проблему зависимостей, потому что он не понимает репозиториев. Но вы можете использовать следующую команду, чтобы решить эту проблему.
Установочный пакет Gdebi
Gdebi — программа для установки .deb пакетов, разработанная корпорацией Canonical специально для Ubuntu.
Gdebi не устанавливается по умолчанию в Ubuntu, так что вам нужно ее в первую очередь установить, для этого открываем терминал и пишем следующую строку.
Для установки локального deb-пакета используйте
Если есть проблема зависимостей, Gdebi автоматически установит их для вас, если конечно эти пакеты зависимостей доступны из репозитория программного обеспечения.
apt (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, Linux Mint и т. п.), иногда также используется в дистрибутивах, основанных на Mandrake, например Mandriva, ALTLinux и PCLinuxOS. Способна автоматически устанавливать и настраивать программы для UNIX-подобных операционных систем как из предварительно откомпилированных пакетов, так и из исходных кодов.
Обычно вы будете использовать APT для установки пакетов из интернет-хранилищ программного обеспечения, как в этом примере:
Знаете ли вы, что он также может быть использован для установки локальных Deb пакетов? Это еще одна причина, почему вы должны использовать apt вместо apt-get, который не имеет такой возможности. Вам нужно просто перейти в каталог, где хранится deb-пакет и установите его, как показано на примере ниже.
Например, чтобы установить TeamViewer 12 в Ubuntu 16.04/16.10, сначала загрузите пакет TeamViewer.deb в текущий каталог
Затем установите его с помощью:
Он автоматически устанавливает зависимости, если эти зависимости доступны из репозитория программного обеспечения.
Используя apt для установки локальных deb пакетов, вам просто нужно добавить ./, который представляет текущий рабочий каталог, перед именем пакета, так чтобы apt смог спокойно найти deb пакет.
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Как установить deb-пакет в Ubuntu/Linux mint и другие
Разное программное обеспечение Linux много лет назад распространялось только как исходный код. Мы должны были скомпилировать программное обеспечение из исходного кода, чтобы использовать его. Если исходный код программного обеспечения зависел от других библиотек, то мы должны были также загрузить исходный код этой библиотеки и скомпилировать его перед компиляцией программного обеспечения, которое мы хотели установить.
Если эта библиотека зависела от некоторых других библиотек, то мы должны были загрузить исходные библиотеки и скомпилировать их. Нам приходилось проходить через целый ряд проблем с зависимостями, которые в то время назывались «адом зависимостей».
Раньше не было никаких систем упаковки, как сегодня. В наши дни пакеты предварительно компилируются для разных архитектур компьютеров и хранятся на центральном сервере (так называемый репозитории пакетов), а программное обеспечение для управления пакетами используется для автоматической загрузки, разрешения зависимостей и установки его.
В дистрибутивах Linux на основе Debian, таких как Debian GNU/Linux, Ubuntu, Linux Mint и других, используется менеджер пакетов APT. Формат пакета менеджера пакетов APT – архив DEB. Расширение архива DEB – .deb.
В настоящее время большинство распространенных пакетов программного обеспечения доступны в официальном репозитории пакетов используемого нами дистрибутива Linux. Поэтому мы можем легко установить его с помощью менеджера пакетов, в случае Ubuntu / Debian – менеджера пакетов APT. Но бывают случаи, когда требуемое программное обеспечение недоступно в официальном репозитории пакетов, и мы должны загрузить файл пакета DEB с официального сайта этого программного обеспечения и вручную установить его в нашей операционной системе Ubuntu / Debian.
Установка Deb пакета в Linux
В этой статье я собираюсь показать вам, как установить файл DEB в Ubuntu. Я буду использовать Ubuntu 20.04 LTS для демонстрации. Давайте начнем.
Установка файла DEB из командной строки:
Вы можете использовать команду dpkg в Ubuntu для установки файла DEB.
Я скачал файл DEB поискового лаунчера Albert только для демонстрации.
Откройте Терминал в том же каталоге, что и ваш файл DEB.
Теперь установите его с помощью следующей команды:
Как видите, установка не удалась, поскольку не удалось разрешить зависимости. Пакет DEB зависит от многих зависимостей, и автоматически они не всегда устанавливаются.
Теперь, чтобы разрешить зависимости, вам нужно сначала установить эти пакеты, прежде чем вы сможете установить пакет albert .
К счастью для нас, пакеты зависимостей доступны в официальном репозитории пакетов Ubuntu. Поэтому все, что нам нужно сделать, это запустить следующую команду:
Как видите, менеджер пакетов APT разрешил все зависимости автоматически.
Иногда пакеты зависимостей не будут доступны в официальном хранилище пакетов Ubuntu. В этом случае вам необходимо найти необходимые пакеты DEB в Интернете и установить их также с помощью dpkg. Вы также должны будете разрешить любую зависимость, которая будет у этих пакетов зависимостей. Это становится все сложнее и сложнее по мере увеличения зависимости и очень непрактично для файлов DEB, которые имеют много зависимостей.
Установка файла DEB с помощью Ubuntu Software Center:
Вы также можете установить файл DEB с помощью Магазина приложений Ubuntu Software Center. Просто щелкните правой кнопкой мыши на файле DEB и выберите « Открыть с установкой программного обеспечения» .
Теперь нажмите на Установить .
Зависимости должны быть автоматически разрешены, если они доступны в репозитории пакетов Ubuntu и программное обеспечение должно быть установлено.
Если какой-либо пакет зависимостей недоступен в официальном хранилище пакетов Ubuntu или в каком-либо из хранилищ пакетов, добавленных вами через PPA, установка завершится неудачно. В этом случае вам также нужно будет найти и установить пакеты зависимостей вручную.
Установка Deb пакета с помощью Gdebi
Существует также очень полезный инструмент как gdebi. Преимущество использования gdebi по сравнению с приведенной выше командой dpkg заключается в том, что gdebi автоматически загружает и устанавливает все необходимые зависимости. Если gdebi еще не установлен в вашей системе, вы можете установить его, выполнив следующую команду в терминале:
Чтобы установить пакет deb с помощью gdebi, можно использовать терминал
Или контекстное меню файлового менеджера, нажав правой кнопкой мышки на файле .deb
Источник