Fedora и .deb пакеты
Суть — поставить шестую гитапро из deb пакета на федору. Естественно, что ничего так легко не делается, ибо пакета гитарпрошки в rpm нет, перерыл пол интернета. При установке deb «руками» — т.е. разархивировать и скинуть в нужные папки нужные файлы — ругается то на libportaudio, то на libz. Шаманство и скачивание нужных версий библиотек не спасло
Мне подсказали утилиту alien, но при установке почему-то она ругалась на perl
Вобщем, плюнул я и решил спросить прямо — как установить deb пакет в федоре? или хотя бы киньте ссылку на шестую гитарпро в rpm формате
Как установить локальный .deb пакет
Файлы с расширением .deb — это установочные пакеты для Debian и производных дистрибутивов, для таких, как Linux Mint, Kali Linux, Ubuntu.
Типичный способ установки пакета из файла DEB:
sudo apt update sudo apt install ИМЯ_ПАКЕТА
С помощью этих команд устанавливаются пакеты из стандартных репозиториев — это самый надёжный способ в том плане, что для устанавливаемого пакету будут установлены зависимости и в будущем этот пакет будет обновляться вместе с другими программами в системе. То есть установка из стандартных репозиториев является приоритетной.
Установка скаченных .deb
Иногда может потребоваться установка локальных .deb, то есть файлов не из репозиториев. Примеры, когда потребовалась такая установка:
- Как установить Viber на Linux (необходимо отредактировать пакет Viber, иначе его установки приведёт к проблемам к использованию менеджеров пакетов)
- Как установить Java (JDK) в Windows и Linux (Oracle JDK отсутствует в стандартных репозиториях)
Установка без учёта зависимостей
Следующая команда установит пакет без проверки зависимостей:
sudo dpkg -i
При выполнении операции менеджером пакетов, например, обновление кэша:
sudo apt update
может возникнуть сообщение об отсутствующих зависимостях, исправить это можно командой:
sudo apt install -f
Установка DEB файла с помощью apt
Программа apt также умеет устанавливать пакеты из указанных файлов, при этом одновременно будут установлены необходимые зависимости для этого пакета:
sudo apt install ./ПАКЕТ.deb
Установка пакетов с помощью gdebi
Вы можете установить программу gdebi:
sudo apt install gdebi
И затем устанавливать пакеты с помощью неё:
sudo gdebi /ПУТЬ/ДО/ФАЙЛА.deb
gdebi также установит необходимые зависимости. На самом деле, gdebi появилась когда apt-get не могла устанавливать локальные файлы (или эта возможность не была документирована), сейчас же вместо gdebi можно использовать apt, которая предустановлена в каждом дистрибутиве, основанном на Debian.
Связанные статьи:
- dpkg: ошибка при обработке пакета . пакет абсолютно неработоспособен; перед настройкой его следует переустановить (РЕШЕНО) (61.4%)
- Как добавить сертификат Центра Сертификации (CA) в доверенные в Linux (54.6%)
- Как обновить загрузчик GRUB в Debian и производных дистрибутивах (Kali Linux, Ubuntu, Linux Mint) (54.6%)
- Как правильно и навсегда исправить ошибку «E: Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock — open (11: Resource temporarily unavailable)» (53.4%)
- Решение проблемы с ошибкой «fatal error: pcap.h: Нет такого файла или каталога» (53.1%)
- Как установить гостевые дополнения VirtualBox (Guest Additions) в Linux LMDE (RANDOM — 0.9%)
Файлы формата deb: как установить и открыть
У вас возникли проблемы с открытием файла .deb или вам просто интересно, что он содержит? В этой статье мы объясним, для чего используются файлы такого формата, и покажем нужное ПО, для которого установка пакетов deb обычное дело.
.png)
Что такое пакет deb
deb — это расширение имён файлов. Пакеты deb используются только в дистрибутивах Linux, таких как Ubuntu, Debian, Linux Mint и многих других.
Эти файлы чаще всего используются для установочных пакетов, содержащих программное обеспечение, разработанное для компьютеров, работающих на операционной системе Linux, и открываются с помощью приложения управления пакетами Debian.
Файлы deb содержат два заархивированных файловых архива. Один архив содержит информацию об установке приложения, а другой архив – фактические данные об устанавливаемом приложении.
Хотя эти файлы предназначены для использования в системах Linux, различные программы на других ОС способны без проблем извлекать их содержимое.
Где можно найти deb-пакеты? Тут есть два варианта: найти этот формат можно на любом сайте или в официальных репозиториях Debian и Ubuntu.
Чаще всего для поиска, установки, обновления и удаления пакетов deb используется утилита APT.
Что такое утилита APT
APT (Advanced Packaging Tool) – это утилита командной строки для установки, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных с ними дистрибутивах Linux.
Она сочетает в себе наиболее часто используемые команды apt-get и apt-cache.
В современных обновлениях дистрибутивов Linux может использоваться просто apt. Однако мы советуем вам всё ещё прибегать к использованию полных команд apt-get и apt-cache в сложных сценариях, поскольку они совместимы с различными версиями и имеют больший функционал.
Как уже было сказано, утилита APT контролирует всё: от установки и удаления пакетов до обновления и удаления программного обеспечения в Ubuntu, Debian и аналогичных дистрибутивах Linux.
Как правильно работать с этой утилитой в командной строке:
sudo apt опции команда имя_пакета
Команды apt:
update – отвечает за обновление информации о последних версиях доступных пакетов, но не устанавливает никаких обновлений.
upgrade – загружает последние версии пакетов и обновляет установленные пакеты до новой версии.
full-upgrade – обновляет установленные пакеты и удаляет пакеты, которые не требуются для полного обновления системы.
install – устанавливает указанный пакет из репозитория.
remove – удаляет пакет, но оставляет конфигурационные файлы.
purge – удаляет пакет и все конфигурационные файлы.
autoremove – удаляет ненужные пакеты.
list – выводит список всех доступных пакетов или пакетов в соответствии с определенными критериями.
search – ищет пакеты в локальной базе данных.
show – выводит информацию о конкретном пакете.
edit-sources – позволяет пользователям редактировать исходный код пакета в текстовом редакторе.
Как установить файл deb в Linux (Ubuntu и Debian) из официального репозитория
Способ 1. Через терминал
Установка Debian и Ubuntu проходит одинаково, поэтому смело используйте следующее руководство для обоих случаев:
- Обновите список пакетов, введя в терминале команду:
sudo apt update
- Далее важно проверить есть ли пакеты для установки в ваших репозиториях. В этом вам поможет команда:
apt search название_программы
- Если программа есть в репозитории, то её можно установить.
- Для установки программы введите:
sudo apt install название_программы
- Если вам нужно установить несколько пакетов сразу, укажите названия через пробел.
- Когда система запросит у вас пароль, введите его и подтвердите установку.
Способ 2. Через встроенный установщик
Это, пожалуй, самый простой способ для установки пакетов формата .deb на ваш компьютер.
- Перейдите к загруженному файлу. Чаще всего он хранится в папке «Загрузки».
.jpg)
- Дважды щёлкните на него.
- Перед вами откроется программный менеджер. Всё, что вам остаётся сделать, это нажать на кнопку «Установить».
- Когда система запросит пароль, введите его.
Способ 3. С помощью утилиты GDebi
- Введите следующую команду в Терминале и нажмите Enter:
sudo apt install gdebi
(2).png)
- Система потребует ввести пароль. Введите его, учитывая то, что изменения никак не будут проявляться на экране.
- Впишите Д.
- После завершения установки перейдите к загруженному пакету deb.
- Если вы используете Ubuntu, щёлкните правой кнопкой мыши по пакету приложения и выберите Открыть в другом приложении. В противном случае найдите другую опцию «Открыть с помощью».
- Найдите и нажмите «Программа установки пакетов GDebi» и, наконец, нажмите «Выбрать».
(3).png)
- Установщик пакета GDebi теперь откроется и получит информацию о пакете, который вы хотите установить.
- Наконец, нажмите кнопку «Установить пакет» и дайте ему некоторое время для установки.
Как установить файл deb в Linux (Ubuntu и Debian), если его нет в репозитории
Если вы пользователь систем Ubuntu, Debian и прочих дистрибутивов Linux, то вы знаете, что не всегда пакеты deb находятся в репозитории, поэтому требуется установка файлов со стороннего сайта.
Процессы установки deb-пакетов на Debian и Ubuntu крайне схожи, но мы всё-таки дадим вам две отдельные инструкции, как это сделать при помощи команды dpkg.
- Если вы хотите использовать команду dpkg для установки пакетов deb, то введите в терминале:
sudo dpkg -i к/файлу/Загрузки.deb
Где к/файлу/Загрузки можно заменить на путь до вашего файла.
(3).png)
- Скачайте файл в формате .deb.
- Затем перейдите в каталог, где находится загруженный пакет. Например, он может находится в папке Загрузки. Для быстрого доступа в папку введите:
Например: sudo dpkg -i «имя_пакета.deb»
- Замените имя_пакета на имя вашего пакета (но сохраните при этом кавычки).
- Нажмите Enter, и установка должна начаться. Вероятно, на этом этапе вас попросят ввести пароль администратора – сделайте это.
Какой бы метод вы ни использовали с dpkg, мы рекомендуем перед запуском приложения убедиться, что все необходимые зависимости установлены. dpkg не проверяет наличие в вашей системе всего необходимого для запуска программы, но apt может сделать это за вас.
Если на вашем компьютере установлено что-либо, требующее дополнительных зависимостей, apt поможет вам их установить. Для этого используйте следующую команду: sudo apt install -f
Как посмотреть установленные пакеты
Благодаря уже знакомым нам командам dpkg и apt можно посмотреть все установленные вами deb-пакеты.
Для этого введите в Терминале:
dpkg —get-selections или apt list –installed
Перед вами загрузится полный список установленных приложений:
(1).png)
(2).png)
Список может казаться бесконечным при наличии на компьютере большого количества установленных пакетов.
Если вам нужно найти что-то конкретное, то лучше использовать команду:
sudo apt list —installed | ключевое слово
Как удалить пакеты deb
Способ 1. С помощью утилиты apt
Всё крайне просто. В Терминале введите команду:
sudo apt remove имя_программы
Где имя_программы нужно заменить на название того приложения, которое нужно удалить.
Однако может появиться проблема. Что делать, если вы не знаете точное название программы? С этим вам поможет предыдущий раздел этой статьи – благодаря всё той же утилите apt вы сможете найти в полном списке установленных пакетов нужную программу.
Способ 2: С помощью команды dpkg
Схема схожая с предыдущим способом. В терминале введите команду: dpkg -r имя_программы, чтобы стереть пакет deb с вашего компьютера.
Заключение
Формат файла «.deb» играет крайне важную роль в дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint. Одно его существование делает удобным и эффективным распространение и установку программных пакетов этих систем.
Установка программ и пакетов формата .deb
В этой статье мы расскажем, как проходит установка deb-пакета Ubuntu и Debian, установка приложений, и какие для этого нужны инструменты.
Для использования операционной системы мало просто установить ее. В процессе работы могут понадобиться дополнительные программы, которые нужно загружать отдельно.
Для установочных пакетов Debian (и производных дистрибутивов — Linux Mint, Kali Linux, Ubuntu) было разработано расширение .deb. Где можно найти debian-пакеты? Создать deb-пакет может любой разработчик, поэтому найти этот формат можно на любом сайте или в официальных репозиториях Debian и Ubuntu.
Для поиска, установки, обновления и удаления пакетов программ в Debian (и других основанных на нем ОС, в частности, Ubuntu) используется APT.
Утилита APT
APT (Advanced Packaging Tool) ― это инструмент командной строки, который помогает взаимодействовать с программами. Этот пакетный менеджер был разработан для Debian, однако позже стал использоваться и в других дистрибутивах, основанных на нем.
Обратите внимание
Раньше использовалась команда apt-get. В последних версиях Debian произошло обновление, и есть возможность использовать просто apt. Инструмент apt совмещает функциональность apt-get и apt-cache. Старый вариант команды работает в современных системах. Для использования сложных сценариев всё ещё предпочтительнее использовать apt-get. Однако в своей инструкции мы будем использовать новый вариант, так как в этом случае он подходит лучше.
Синтаксис для работы с утилитой:
sudo apt опции команда имя_пакета
Команды apt для управления пакетами:
- download ― скачать, но не устанавливать пакет;
- update ― обновление информации о списках пакетов в репозиториях,
- upgrade ― обновление системы без удаления пакетов,
- full-upgrade ― полное обновление системы с удалением конфликтующих зависимостей,
- install ― установка пакета,
- remove ― удаление пакета, но без удаления конфигурационных файлов,
- purge ― полное удаление пакета,
- autoremove ― автоматическое удаление ненужных пакетов,
- search ― поиск пакета в локальной базе данных,
- show ― узнать информацию о пакете.
- c ― сторонний конфигурационный файл,
- o ― строка конфигурации,
- t ― версия релиза, для которой устанавливать пакет,
- f ― выполнить операцию принудительно.
Как установить deb-пакет на Ubuntu и Debian из официального репозитория
Установка программ в Debian и Ubuntu происходит одинаково.
Обновите список пакетов:
sudo apt update
Как конвертировать DEB в RPM и наоборот
Ответ: Спасибо за комплименты, в то небольшое количество свободного времени, которое у меня есть, я пытаюсь поделиться своими знаниями о мире Linux, потому что я хочу помочь распространить информацию, а также потому, что я верю в философию, которую представляет Linux (Столлман Диксит). Что касается конверсии, конечно, можно. Вам просто нужно установить программу иностранец.
- 1 Конвертировать RPM в DEB
- 2 Конвертировать DEB в RPM
- 3 Конвертировать в SLP, LSB, Slackware TGZ
Конвертировать RPM в DEB
1.- Установить иностранец. В Debian и производных версиях это будет выглядеть так:
sudo apt-get установить инопланетянина
2.- Теперь осталось только использовать пришельца для преобразования.
чужой mypackage.rpm
Готов! Теперь вы можете установить пакет DEB, созданный с помощью команды Dpkg или просто дважды щелкнув по нему.
Конвертировать DEB в RPM
Чтобы преобразовать в RPM, вы должны использовать опцию -r.
sudo alien -r mypackage.deb
Готов! Теперь вы можете установить пакет RPM, созданный с помощью команды rpm на вашей Fedora, CentOs и т. д.
Конвертировать в SLP, LSB, Slackware TGZ
Alien также позволяет конвертировать пакеты в форматы, используемые в других дистрибутивах: Stampede slp, LSB и Slackware tgz.
Чтобы увидеть доступные варианты, запустите:
чужой -h
Чтобы вы могли взглянуть, вывод этой команды выглядит следующим образом:
Использование: чужой [параметры] файл [. ] файл [. ] Пакетный файл или файлы для преобразования.
-d, --to-deb Создать пакет Debian deb (по умолчанию).
Включает эти параметры:
--patch = Указать файл патча для использования вместо автоматического
ищу патч в / var / lib / alien.
--nopatch Не используйте патчи.
--anypatch Использовать исправления даже старых версий ОС.
-s, --single Подобно --generate, но не создавать .orig
каталог.
--fixperms Изменять / исправлять разрешения и владельцев.
--test Проверять сгенерированные пакеты с помощью lintian.
-r, --to-rpm Создать rpm-пакет Red Hat.
--to-slp Создать пакет Slp Stampede.
-l, --to-lsb Создать пакет LSB.
-t, --to-tgz Создать tgz-пакет Slackware.
Включает эти параметры:
--description = Укажите описание пакета.
--version = Укажите версию пакета.
-p, --to-pkg Создать пакет Solaris pkg.
-i, --install Установить сгенерированный пакет.
-g, --generate Создать дерево сборки, но не создавать пакет.
-c, --scripts Включить скрипты в пакет.
-v, --verbose Показать каждую команду, выполняемую пришельцем.
--veryverbose Подробно, а также отображать вывод команд запуска.
-k, --keep-version Не изменять версию сгенерированного пакета.
--bump = number Увеличить версию пакета на это число.
-h, --help Показать это справочное сообщение.
-V, --версия Показать номер версии пришельца.
Спасибо Фавио Тапиа Веласкес за предложение темы!
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как конвертировать DEB в RPM и наоборот
4 комментариев, оставьте свой
Как установить DEB пакет в Debian и производных

Даже если вы новичок в Linux и работаете с ним совсем не долго, вы знаете, что самый распространенный способ установки программ в дистрибутивах, основанных на данном ядре, это установка из репозиториев. Однако, бывают случаи, когда это невозможно, а нужная программа распространяется в виде пакета rpm или deb. И поскольку более распространенными на сегодняшний день являются дистрибутивы, основанные на Debian (Ubuntu, Elementary OS, Linux Mint и т.п), в которых используются deb пакеты, рассмотрим как устанавливать именно их.
Установка deb пакета в Ubuntu
В Ubuntu установить deb пакет можно через Центр приложений:
- скачайте нужный файл;
- кликните по нему два раза левой клавишей мыши;
- в открывшемся Центре Приложений выберите “Установить”.
Установка deb пакета через терминал
Как всегда, самый простой и универсальный способ как для настройки Linux, так и установки deb пакетов в частности, это терминал. Чтобы установить deb пакет через терминал достаточно выполнить несколько команд. Рассмотрим на примере установки Google Chrome:
- естественно, сначала скачиваем сам пакет;
- дальше открываем терминал и переходим в каталог с файлом, поскольку чаще всего это “Загрузки”, то команда будет выглядеть так:
cd ~/Загрузки/
sudo dpkg -i google-chrome-stable_current_i386.deb
То есть, для установки deb пакета через терминал нужно использовать конструкцию:
sudo dpkg -i имя_пакета.deb
Как установить локальный .deb пакет
Файлы с расширением .deb — это установочные пакеты для Debian и производных дистрибутивов, для таких, как Linux Mint, Kali Linux, Ubuntu.
Типичный способ установки пакета из файла DEB:
sudo apt update sudo apt install ИМЯ_ПАКЕТА
С помощью этих команд устанавливаются пакеты из стандартных репозиториев — это самый надёжный способ в том плане, что для устанавливаемого пакету будут установлены зависимости и в будущем этот пакет будет обновляться вместе с другими программами в системе. То есть установка из стандартных репозиториев является приоритетной.
Установка скаченных .deb
Иногда может потребоваться установка локальных .deb, то есть файлов не из репозиториев. Примеры, когда потребовалась такая установка:
- Как установить Viber на Linux (необходимо отредактировать пакет Viber, иначе его установки приведёт к проблемам к использованию менеджеров пакетов)
- Как установить Java (JDK) в Windows и Linux (Oracle JDK отсутствует в стандартных репозиториях)
Установка без учёта зависимостей
Следующая команда установит пакет без проверки зависимостей:
sudo dpkg -i
При выполнении операции менеджером пакетов, например, обновление кэша:
sudo apt update
может возникнуть сообщение об отсутствующих зависимостях, исправить это можно командой:
sudo apt install -f
Установка DEB файла с помощью apt
Программа apt также умеет устанавливать пакеты из указанных файлов, при этом одновременно будут установлены необходимые зависимости для этого пакета:
sudo apt install ./ПАКЕТ.deb
Установка пакетов с помощью gdebi
Вы можете установить программу gdebi:
sudo apt install gdebi
И затем устанавливать пакеты с помощью неё:
sudo gdebi /ПУТЬ/ДО/ФАЙЛА.deb
gdebi также установит необходимые зависимости. На самом деле, gdebi появилась когда apt-get не могла устанавливать локальные файлы (или эта возможность не была документирована), сейчас же вместо gdebi можно использовать apt, которая предустановлена в каждом дистрибутиве, основанном на Debian.
Связанные статьи:
- dpkg: ошибка при обработке пакета . пакет абсолютно неработоспособен; перед настройкой его следует переустановить (РЕШЕНО) (61.4%)
- Как добавить сертификат Центра Сертификации (CA) в доверенные в Linux (54.6%)
- Как обновить загрузчик GRUB в Debian и производных дистрибутивах (Kali Linux, Ubuntu, Linux Mint) (54.6%)
- Как правильно и навсегда исправить ошибку «E: Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock — open (11: Resource temporarily unavailable)» (53.4%)
- Решение проблемы с ошибкой «fatal error: pcap.h: Нет такого файла или каталога» (53.1%)
- Как установить гостевые дополнения VirtualBox (Guest Additions) в Linux LMDE (RANDOM — 0.9%)
Как установить .deb?
Как установить пакеты с расширением .deb в linux?
короткая ссылка на этот вопрос: close
спросил 10 лет назад
1 ответ
Ниже про установку deb, rpm и tar.gz.
Установка *.deb пакетов
sudo dpkg -i полный_путь_до_пакета.deb
Или sudo apt-get install gdebi. После чего .deb-пакеты можно будет устанавливать двойным щелчком по файлу.
Установка *.rpm пакетов
rpm -ivh полный_путь_до_пакета.rpm
Установка *.tar.gz
1. Распаковать архив. В контекстном меню выбрать «извлечь» или командой:
tar xzvpf полный_путь_до_пакета.tar.gz
После чего у вас (обычно) появляется каталог [ЧТО-ТО ТАМ]. Вам нужно в него перейти:
2. Перейти в каталог с пакетом. # cd [ЧТО-ТО ТАМ]
В этом каталоге лежат файлы (обычно Readme, Installation и т.п.), которые описывают процесс установки (чаще по-английски).
3. Установка tar.gz. Обычно процесс установки заключается в последовательном запуске трёх команд:
# ./configure
# make
# sudo make install
Программы как правило будут установлены в каталог /usr/local/bin.