Я давно заметил, что огромная часть пакетов программ новых версий, а особенно библиотек находятся либо в «исходниках», либо в .rpm пакете. А Linux Ubuntu, как Debian и им подобные дистрибутивы Linux используют для установки .deb пакеты. RPM же используется в таких дистрибутивах как Alt Linux, Mandriva, Fedora, Red Hat, Cent OS и др.
Но что делать, если необходимо установить пакеты программы запакованный в .rpm?
Можно конечно же установить менеджер пакетов .rpm командой:
sudo apt-get install rpm
И воспользуемся стандартной командой для установки/обновления пакетов формата .rpm (за пример возьмем музыкальный плеер Muine):
rpm -Uvh muine-0.6.3-1.1.fc2.rf.i386.rpm
В результате чего пакет не будет установлен и мы получим отчет о том, что необходимо установить программу Alien и воспользоваться ею:
rpm -Uvh muine-0.6.3-1.1.fc2.rf.i386.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
.
How to install .deb file in any Linux Computer ?
После чего идет ряд ошибок зависимостей пакетов.
А все это потому что, этот разный ряд дистрибутивов использует разные зависимости для пакетов программ. Поэтому нам необходимо установить пакет Alien командой:
sudo apt-get install alien
Alien является конвертером пакетов .rpm в .deb пакеты и обратно. И после установки Alien возможно будет их конвертировать.
Для конвертирования .rpm пакета в .deb пакет используем команду:
sudo alien —to-deb muine-0.6.3-1.1.fc2.rf.i386.rpm
либо можно воспользоваться другой командой:
alien -i muine-0.6.3-1.1.fc2.rf.i386.rpm
т.к. по умолчанию уже стоит —to-deb.
Для конвертирования .deb пакета в .rpm пакет воспользуемся командой:
sudo alien —to-rpm muine-0.6.3-1.1.fc2.rf.i386.deb
После чего можем спокойно устанавливать сконвертированный пакет .deb командой:
sudo dpkg -i muine_0.6.3-2.1_i386.deb
И теперь путем небольших манипуляций можем воспользоваться свежей версией плеера muine.
Хочу обратить внимание новичков в операционных системах Linux и в частности Linux Ubuntu на то, что все пакеты из данного мануала находятся в домашней папке пользователя, то есть /home/user (где user — имя пользователя).
Надеюсь, данный краткий мануал поможет не только решить проблему, но и понять от чего так.
Источник: fine-ubuntu.blogspot.com
Дневник Константин
Сегодня вот задумался над тем что же делать если доступа в интернет не будет, а понадобится установить какую-либо программу. Ведь программы в Linux Ubuntu устанавливаются из интернет-репозиториев. Кстати это работает и в Kubuntu, Lubuntu. Остальные не проверял.
А как взять необходимые для установки deb-пакеты? Если на компьютере ещё нет интернета, хотя бы программу для подключения к интернету, например ту же программу wvdial. Чтобы можно было подключить например мой модем в консоли. Хоть я и разобрался как подключать 3g USB-модем при помощи pppd. Но а вдруг понадобится.
Ubuntu. Как? Как установить deb пакет. Как установить программу?
Для того чтобы получить список интернет адресов где находятся наши deb-пакеты я использую программу apt-get, в виде команды apt-get —print-uris —yes здесь —print-uris возвращает URL адреса на экран. Для вывода данной команды права суперпользователя ненужны, так что sudo вводить Вам не понадобится.
apt-get —print-uris —yes install wvdial
Но чтобы отсеить результаты и оставить одни URL-адреса. Я использую возможности grep совместно с cut, для того чтобы отсеить результаты вывода программы. Вместо wvdial вы можете ввести ту программу которую хотите установить.
apt-get —print-uris —yes install wvdial | grep ^’ | cut -d’ -f2
Теперь давайте, сделаем вывод в файл который затем сможем успешно скормить программе для загрузки наших deb-пакетов. Мой запрос в терминале стал выглядеть вот так.
apt-get —print-uris —yes install wvdial | grep ^’ | cut -d’ -f2 > Загрузка.txt
Теперь для того чтобы скачать все deb-пакеты мне достаточно будет использовать программу wget, о ней я писал ранее. Достаточно будет выполнить
wget -i Загрузка.txt
Где Загрузка.txt это файл который создался при выполнении команды заданной выше. Можете написать полный путь к этому файлу если он не находится в той папке где Вы открыли терминал.
Так же можно получить список адресов необходимых для обновления дистрибутива.
apt-get —print-uris —yes dist-upgrade | grep ^’ | cut -d’ -f2 > «обновления дистрибутива»
Ну а дальше нам останется лишь взять файл который получится, а именно «обновления дистрибутива» и скачать что нам необходимо при помощи в моём случае wget.
wget -i «обновления дистрибутива»
При скачивании большого количества файлов Вам может понадобится выбрать папку в которую будут закачиваться файлы и команда станет вот такого вида
wget —directory-prefix=/путь/куда/скачиваем/файлы -i Загрузка.txt
wget —directory-prefix=/путь/куда/скачиваем/файлы -i «обновления дистрибутива»
Ну вот теперь остаётся лишь перенести скачанные deb-пакеты на компьютер без интернета и установить их. В моём случае я скачивал программу wvdial, а он в зависимостях вытянул четыре deb-пакета. Берём эти пакеты флешкой переносим на компьютер для которого скачивал файлы, и устанавливаем их при помощи команды.
Переходим в каталог со скачанными и перенесёнными deb-пакетами
cd /путь/к/ нашим/deb-пакетам
И устанавливаем наши пакеты.
sudo dpkg -i *deb
Вот по сути дела и все, программа wvdial установлена. Подобным образом можно выкачать совершенно любую программу в Linux Ubuntu, Kubuntu, Lubuntu для offline-установки. Может и в других дистрибутивах не знаю пробовал только эти.
Поделиться
- Получить ссылку
- Электронная почта
- Другие приложения
Источник: dnevnik—konstantin.blogspot.com
Как установить deb архив
Установка программ на Linux может показаться начинающему пользователю сложной задачей. Однако, если вы пользуетесь дистрибутивом Ubuntu, Debian или другой основанной на них системой, то установка программ в формате deb не будет вызывать трудностей. В данной статье мы рассмотрим шаги, необходимые для установки deb архива на Linux.
Формат deb является одним из самых популярных среди дистрибутивов Linux. Пакеты в формате deb содержат файлы программы, необходимые для ее запуска, а также информацию о настройках, документации и другие ресурсы. Установка программ из таких пакетов обычно сводится к нескольким простым шагам, которые мы подробно рассмотрим далее.
Хотя существует множество способов установки deb архивов, мы рассмотрим два наиболее распространенных. Первый способ — установка из центра приложений. Второй — установка из терминала. Оба способа не требуют особых знаний и подходят для новичков в мире Linux.
Как установить deb архив на Linux
Шаг 1: Скачать deb архив
Для начала необходимо скачать deb архив с официального сайта разработчика или из другого источника.
! Как установить Айго на навигатор Навител?
Шаг 2: Открыть Терминал
Далее нужно открыть терминал в Linux, нажав Ctrl+Alt+T.
Шаг 3: Перейти в папку с deb архивом
Перейдите в папку, где находится загруженный deb архив с помощью команды cd.
Шаг 4: Установить deb файл
Чтобы установить deb файл, введите команду sudo dpkg -i название.deb.
Шаг 5: Проверить установку
Чтобы убедиться, что пакет успешно установлен, можно выполнить команду dpkg -l | grep название_пакета.
Шаг 6: Удалить пакет
Чтобы удалить пакет, выполните команду sudo dpkg -r название_пакета.
Установка deb архива на Linux — процесс несложный, но требующий аккуратности и внимания. Следуя данной инструкции, вы сможете установить и удалить пакет на своей системе.
Шаг 1: Скачивание deb файла
Перед тем, как установить deb архив на Linux, необходимо скачать его. Обычно это делается с сайта разработчика или через репозиторий Linux дистрибутива.
Для скачивания deb файла с сайта разработчика, необходимо перейти на страницу скачивания и найти нужную версию пакета. Обратите внимание на версию ОС и архитектуру.
Если вы скачиваете пакет через репозиторий, вам понадобится использовать специальные команды для работы с ним. Например, для Ubuntu это команда «sudo apt-get install название_пакета».
После того, как вы скачали deb файл, сохраните его в удобной для вас директории. Обычно это папка Downloads.
Шаг 2: Устанавливаем dpkg
Чтобы установить deb архив на Linux, нужно установить dpkg — системный инструмент для управления пакетами deb. В большинстве дистрибутивов Linux dpkg идет в комплекте с системой, однако если его нет, нужно установить его вручную.
Установка dpkg на Ubuntu и Debian
- Открываем терминал.
- Вводим следующую команду: sudo apt-get install dpkg
- Нажимаем Enter и ждем, пока установка завершится.
Теперь dpkg готов к работе с пакетами deb.
Установка dpkg на Fedora и CentOS
- Открываем терминал.
- Вводим следующую команду: sudo dnf install dpkg
- Нажимаем Enter и ждем, пока установка завершится.
Теперь dpkg готов к работе с пакетами deb.
! Как настроить время в электронных часах Hyundai
Шаг 3: Установка пакета из deb файла
Способ 1: Установка через терминал
1. Откройте терминал и перейдите в директорию, где сохранен deb файл.
2. Введите команду sudo dpkg -i имя_файла.deb. Замените «имя_файла.deb» на название вашего файла.
3. Введите свой пароль, если система его запросит.
4. Будьте внимательны, чтобы не игнорировать ошибки в процессе установки пакета. Установка может завершиться успешно или с ошибками.
Способ 2: Установка через графический интерфейс
1. Щелкните правой кнопкой мыши на файле deb и выберите «Открыть с помощью Пакетного менеджера GDebi».
2. Нажмите кнопку «Установить пакет» и подождите, пока установка завершится.
3. Если система попросит ввести свой пароль, введите его и нажмите «OK».
4. Установка завершена! Вы можете найти новый пакет в списке установленных пакетов, используя вашу систему пакетных менеджеров.
Шаг 4: Проверка установки
После успешной установки deb архива вам необходимо проверить, что программа была нормально установлена и готова к использованию.
Проверка установки из командной строки
Вы можете проверить установку из командной строки, открыв терминал и введя команду:
dpkg -s название_пакета
Здесь «название_пакета» является именем установленного пакета. Если вы успешно установили пакет, вы должны увидеть информацию о пакете, включая версию, описание и т.д.
Проверка установки из меню приложений
Если вы используете графическую оболочку Linux, вы можете проверить установку, запустив меню приложений и поиском установленного пакета. Если вы можете найти пакет, значит, он успешно установлен и готов к использованию.
Запуск программы
Для проверки, что программа запускается корректно, просто запустите ее из меню приложений или из терминала, если программа предназначена для выполенения в терминале. Если программа запускается, значит, она успешно установлена и готова к использованию.
Шаг 5: Удаление пакета
Если вам нужно удалить установленный пакет, выполните следующую команду:
-
Откройте терминал и введите команду:
sudo apt remove имя_пакета
где имя_пакета – название пакета, который необходимо удалить. Например, чтобы удалить пакет Chromium, введите:
sudo apt remove chromium-browser
! Как установить программу без ввода пароля администратора
Если вы хотите удалить пакет вместе с его конфигурационными файлами, используйте команду sudo apt purge имя_пакета.
Если вы хотите удалить только установленные зависимости, используйте команду sudo apt autoremove.
Вопрос-ответ
Как установить deb-архив из терминала?
1. Переходите в папку с файлом deb.
2. Исполните следующую команду: sudo dpkg -i имя_файла.deb
3. Введите пароль администратора и нажмите Enter.
4. Ожидайте завершения установки.
Можно ли установить deb-архив, не используя терминал?
Да. Для этого откройте менеджер файлов, найдите файл deb и дважды щелкните по нему. В появившемся диалоговом окне выберите «Установить пакет». Введите пароль администратора и нажмите Enter. Ожидайте завершения установки.
Что делать, если при установке deb-файла появляется ошибка?
Если во время установки deb-файла появляется ошибка, попробуйте выполнить следующие действия:
1. Проверьте, что вы не пытаетесь установить файл неправильного формата.
2. Убедитесь, что у вас достаточно прав для установки.
3. Попробуйте перезагрузить компьютер и установить пакет заново.
4. Если ничего не помогает, обратитесь в службу технической поддержки вашей операционной системы.
Как узнать, установлен ли уже пакет?
Вы можете узнать, установлен ли уже пакет, выполнив команду dpkg -s имя_пакета в терминале. Если пакет установлен, вы увидите информацию о нем. Если пакет не установлен, вы увидите сообщение «Package ‘имя_пакета’ is not installed and no info is available».
Как удалить установленный deb-пакет?
Чтобы удалить установленный deb-пакет, выполните команду sudo dpkg -r имя_пакета в терминале. После этого введите пароль администратора и нажмите Enter. Ожидайте завершения удаления.
Можно ли установить deb-пакеты, несовместимые с вашей операционной системой?
Нет. Установка пакета, несовместимого с вашей операционной системой, может привести к серьезным проблемам, включая нестабильность и неработоспособность системы. Если вы не уверены, можете ли вы установить тот или иной deb-пакет, лучше обратиться за помощью к специалистам.
Источник: bojsya.ru