Как установить .deb?
Как установить пакеты с расширением .deb в linux?
короткая ссылка на этот вопрос: close
спросил 10 лет назад
*.deb *.rpm *.tar.gz – pashtet 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.
3.3.3.1. Установка пакетов
Для установки пакета (или пакетов — в командной строке можно указать несколько пакетов) используется опция -i:
Если вы хотите наблюдать за процессом установки (это очень полезно, если устанавливается большой пакет или же производится установка с удаленного сервера), то нужно указать опцию ihv: вы увидите индикатор установки пакета.
Предположим, что нам нужно установить пакеты program-base-0.94-2.i386.rpm, program-gui-0.94-2.i386.rpm и program-docs-0.94-2.i386.rpm, которые находятся в каталоге /home/den. При вызове rpm нам нужно указывать полный путь к пакетам (ведь RPM не использует хранилища пакетов, поэтому не «знает», где искать пакеты).
rpm -ihv /home/den/program-base-0.94-2.i386.rpm
rpm -ihv /home/den/program-gui-0.94-2.i386.rpm
rpm -ihv /home/den/program-docs-0.94-2.i346.rpm
Понятно, что намного проще сначала перейти в каталог /home/den, а потом уже вводить команду rpm.
rpm -ihv program-base-0.94-2.i386.rpm
rpm -ihv program-gui-0.94-2.i386.rpm
rpm -ihv program-docs-0.94-2.i386.rpm
Можно все эти пакеты указать в одной команде:
rpm -ihv program-docs-0.94-2.i386.rpm program-gui-0.94-2.i386.rpm рrogram-docs-0.94-2.i386.rpm
Но еще проще использовать маски.
rpm -ihv program*
В этом случае будут установлены все пакеты, которые начинаются со строки program.
Если пакет находится в Интернете, то вы можете указать URL пакета, например, так:
rpm -ihv ftp://dkws.org.ua/files/program-base-0.94-2.i386.rpm
Понятно, что перед вводом этой команды нужно предварительно подключиться к Интернету.
Программа rpm поддерживает только протокол FTP (File Transfer Protocol). Протокол HTTP (Hyper Text Transfer Protocol) не поддерживается.
Если при установке пакета будет выяснено, что он зависит от другого пакета, установка будет прервана до тех пор, пока вы не установите пакет, от которого зависит устанавливаемый вами пакет. Если такого пакета нет, то все равно вы можете установил нужный нам пакет. У программы RPM есть режим —nоdeps, позволяющий пропускать проверку зависимостей:
rpm -i —nodeps пакет
Правда, никто не может гарантировать, что установленный таким образом пакет, будет работать. Сами посудить, что толку от установленной программы, если не установлена библиотек функций, которую использует устанавливаемая программа? После запуска программа нам сообщит, что не может найти библиотечный файл и завершит работу…
Читайте также
Формат пакетов
Формат пакетов Как уже было сказано, в дистрибутиве Mint принят deb-формат пакетов. Будучи разработан ещё в прошлом тысячелетии для дистрибутива Debian, формат этот был унаследован от него Ubuntu, во многом предопределив успех последней. А вслед за ней — и удачливость нашего
Глава 10. Установка и обновление программных пакетов
Глава 10. Установка и обновление программных пакетов 10.1. Два способа установки ПО Необходимость в установке новых программных пакетов под LINUX возникает в двух основных случаях: • когда появляется новая версия одного из уже установленных у вас пакетов; • когда возникает
П12. К главе 10 «Установка и обновление программных пакетов»
П12. К главе 10 «Установка и обновление программных пакетов» 1. Donnie Barnes, «RPM HOWTO”, перевод А. Отта. Общие сведения о том, как пользовать Red Hat Package Manager (RPM). (http://linux.webclub.ru/howtorus/rpm/rpm-howto.html). 2. Е.Черкашин, «Использование RPM». (http://www.citforum.ru/operating_systems/articles/linux_rpm.shtml) 3. Ю.Ю.Громов, С.И.Татаренко,
1.7.7. Структура пакетов IP и TCP
1.7.7. Структура пакетов IP и TCP Вот теперь можно смело перейти к рассмотрению структуры пакетов IP и TCP. Протокол IP не ориентирован на соединение, поэтому не обеспечивает надежную доставку данных. Поля, описание которых приведено в табл. 1.6, представляют собой IP-заголовки и
2.6.4. Установка из пакетов, содержащих исходный код
2.6.4. Установка из пакетов, содержащих исходный код Иногда в пакетах RPM находятся не откомпилированные версии программ, а их исходный код. Признаком этого является слово src вместо названия архитектуры. Для установки такого пакета введите: rpm –rebuild software-2.00-1.src.rpmРазумеется,
14.3.2. Фрагментация пакетов
14.3.2. Фрагментация пакетов Иногда передаваемый пакет слишком большой, чтобы его можно было бы передавать за один раз. Если такое происходит, то пакет делится на фрагменты, и эти фрагменты пересылаются. Компьютер, которому этот пакет предназначен, собирает эти фрагменты в
7.5.3. Установка из пакетов, содержащих исходный код
7.5.3. Установка из пакетов, содержащих исходный код Иногда в пакетах RPM находятся не откомпилированные версии программ, а их исходный код. Признаком этого является слово «src» вместо названия архитектуры. Для установки такого пакета введите:$ rpm -iv <пакет>.src.rpmМенеджер
1.1.3.8. Выбор пакетов и их установка
1.1.3.8. Выбор пакетов и их установка Мы подошли к самому интересному — к выбору пакетов. Можете оставить все как есть (по умолчанию выбраны только приложения для офиса), а можете установить переключатель в нижнюю часть окна (рис. 1.19) в положение Настроить сейчас, и у вас
3.3. Программа rpm: локальная установка пакетов
3.3. Программа rpm: локальная установка пакетов 3.3.1. Немного истории Раньше, когда не было Интернет-репозиториев, во всех RH-совместимых дистрибутивах для установки, удаления и обновления пакетов использовалась программа rpm. RPM (аббревиатура oт Red hat Package Manager) — это один из самых
5.1.3.2. Установка пакетов для воспроизведения МРЗ и видео
5.1.3.2. Установка пакетов для воспроизведения МРЗ и видео Теперь осталось только установить пакеты, содержащие нужные нам кодеки. Введите следующие команды (рис. 5.7):yum install gstreamer-plugins-uglyyum install audacious-plugins-nonfree-mp3yum install kdemultimedia-extras-nonfree (если у вас KDE)yum install lameyum install xine xine-lib libdvdcss
7.4.2.2. Установка инструментария livecd и дополнительных пакетов
7.4.2.2. Установка инструментария livecd и дополнительных пакетов Для установки инструментария для создания LiveCD нужно установить всего лишь один пакет — livecd-tools. Но кроме этого пакета желательно скачать и установить следующие пакеты:• fedora-livecd — минимальный (базовый) LiveCD на базе
Глава 9 Установка пакетов локализации
Глава 9 Установка пакетов локализации К сожалению, добавить на LiveCD Ubuntu локализацию для всех языков не представляется возможным из-за крайне ограниченного места. Однако, как я уже говорил, при наличии соединения с интернетом все необходимые пакеты будут автоматически
16.9. Форматы пакетов RPC
16.9. Форматы пакетов RPC На рис. 16.5 приведен формат запроса RPC в пакете TCP.Поскольку TCP передает поток байтов и не предусматривает границ сообщений, приложение должно предусматривать способ разграничения сообщений. Sun RPC определяет запись как запрос или ответ, и каждая запись
9.6. Установка в Ubuntu RPM-пакетов
9.6. Установка в Ubuntu RPM-пакетов В начале этой главы я обещал рассказать, как установить в Ubuntu программы из не предназначенных для этой системы RPM-пакетов. Для этого можно попробовать преобразовать RPM-файл в формат DEB с помощью команды alien, а потом установить обычным
11.3. Установка необходимых пакетов
11.3. Установка необходимых пакетов Первым делом нужно установить основные мультимедиакодеки, поэтому введите одну из двух команд (в зависимости от архитектуры вашей системы):? sudo apt-get install w32codecs — если у вас 32-битная система;? sudo apt-get install w64codecs — для 64-битной
Как установить локальный .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%)
- Как использовать Udev для обнаружения устройств и управления ими в Linux (RANDOM — 13.3%)
Fedora и .deb пакеты
Суть — поставить шестую гитапро из deb пакета на федору. Естественно, что ничего так легко не делается, ибо пакета гитарпрошки в rpm нет, перерыл пол интернета. При установке deb «руками» — т.е. разархивировать и скинуть в нужные папки нужные файлы — ругается то на libportaudio, то на libz. Шаманство и скачивание нужных версий библиотек не спасло
Мне подсказали утилиту alien, но при установке почему-то она ругалась на perl
Вобщем, плюнул я и решил спросить прямо — как установить deb пакет в федоре? или хотя бы киньте ссылку на шестую гитарпро в rpm формате