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

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

  • автор:

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 обычное дело.

Что такое пакет 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 проходит одинаково, поэтому смело используйте следующее руководство для обоих случаев:

  1. Обновите список пакетов, введя в терминале команду:

sudo apt update

  1. Далее важно проверить есть ли пакеты для установки в ваших репозиториях. В этом вам поможет команда:

apt search название_программы

  1. Если программа есть в репозитории, то её можно установить.
  2. Для установки программы введите:

sudo apt install название_программы

  1. Если вам нужно установить несколько пакетов сразу, укажите названия через пробел.
  2. Когда система запросит у вас пароль, введите его и подтвердите установку.

Способ 2. Через встроенный установщик

Это, пожалуй, самый простой способ для установки пакетов формата .deb на ваш компьютер.

  1. Перейдите к загруженному файлу. Чаще всего он хранится в папке «Загрузки».

  1. Дважды щёлкните на него.
  2. Перед вами откроется программный менеджер. Всё, что вам остаётся сделать, это нажать на кнопку «Установить».
  3. Когда система запросит пароль, введите его.

Способ 3. С помощью утилиты GDebi

  1. Введите следующую команду в Терминале и нажмите Enter:

sudo apt install gdebi

  1. Система потребует ввести пароль. Введите его, учитывая то, что изменения никак не будут проявляться на экране.
  2. Впишите Д.
  3. После завершения установки перейдите к загруженному пакету deb.
  4. Если вы используете Ubuntu, щёлкните правой кнопкой мыши по пакету приложения и выберите Открыть в другом приложении. В противном случае найдите другую опцию «Открыть с помощью».
  5. Найдите и нажмите «Программа установки пакетов GDebi» и, наконец, нажмите «Выбрать».

  1. Установщик пакета GDebi теперь откроется и получит информацию о пакете, который вы хотите установить.
  2. Наконец, нажмите кнопку «Установить пакет» и дайте ему некоторое время для установки.

Как установить файл deb в Linux (Ubuntu и Debian), если его нет в репозитории

Если вы пользователь систем Ubuntu, Debian и прочих дистрибутивов Linux, то вы знаете, что не всегда пакеты deb находятся в репозитории, поэтому требуется установка файлов со стороннего сайта.

Процессы установки deb-пакетов на Debian и Ubuntu крайне схожи, но мы всё-таки дадим вам две отдельные инструкции, как это сделать при помощи команды dpkg.

  1. Если вы хотите использовать команду dpkg для установки пакетов deb, то введите в терминале:

sudo dpkg -i к/файлу/Загрузки.deb

Где к/файлу/Загрузки можно заменить на путь до вашего файла.

  1. Скачайте файл в формате .deb.
  2. Затем перейдите в каталог, где находится загруженный пакет. Например, он может находится в папке Загрузки. Для быстрого доступа в папку введите:

Например: sudo dpkg -i «имя_пакета.deb»

  1. Замените имя_пакета на имя вашего пакета (но сохраните при этом кавычки).
  2. Нажмите Enter, и установка должна начаться. Вероятно, на этом этапе вас попросят ввести пароль администратора – сделайте это.

Какой бы метод вы ни использовали с dpkg, мы рекомендуем перед запуском приложения убедиться, что все необходимые зависимости установлены. dpkg не проверяет наличие в вашей системе всего необходимого для запуска программы, но apt может сделать это за вас.

Если на вашем компьютере установлено что-либо, требующее дополнительных зависимостей, apt поможет вам их установить. Для этого используйте следующую команду: sudo apt install -f

Как посмотреть установленные пакеты

Благодаря уже знакомым нам командам dpkg и apt можно посмотреть все установленные вами deb-пакеты.

Для этого введите в Терминале:

dpkg —get-selections или apt list –installed

Перед вами загрузится полный список установленных приложений:

Список может казаться бесконечным при наличии на компьютере большого количества установленных пакетов.

Если вам нужно найти что-то конкретное, то лучше использовать команду:

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 и производных

Как установить 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.

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

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