Как установить deb пакет в manjaro
Перейти к содержимому

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

  • автор:

Как установить DEB в Manjaro 18.1.5?

Пользуюсь на Minte Яндекс браузером. Вот решил перекочевать на manjaro, но столкнулся с тем что нет каких то специальных программ «из коробки» для установки deb пакетов. Ну вот, собственно, как?

P.S. Что то типа этого не прокатывает:
Вы можете установить dpkg по: yaourt dpkg .
Если у вас нет yaourt , вы можете получить его со своей страницы AUR .
Затем просто cd куда вы положили его, и dpkg -i package.deb какой бы пакет ни был

  • Вопрос задан более трёх лет назад
  • 14342 просмотра

1 комментарий

Простой 1 комментарий

Casufi

Решения вопроса 1
Linux enthusiast

Зачем вам это извращение, в виде установки деб пакетов? При необходимости найти некий софт, делаете сначала так:

IlEoLgO.png

А потом так:
yay -Syu yandex-browser-beta
Ответ написан более трёх лет назад

TwixFm

TwixFm @TwixFm Автор вопроса
После yay -Ss yandex-browser пишет:
bash: yay: команда не найдена

TwixFm

TwixFm @TwixFm Автор вопроса

Получилось с:
yay -Ss yandex-browser
yay -Syu yandex-browser-beta
Только перед этим нужно из Менеджера программ установить Yay

Tum01, -Sy вообще очень желательно. У меня было один раз, когда ставил пакет, а к нему зависимости не подтянулись и выпало в ошибку, потому как на той стороне версии поменялись, а на локале давно не делалось обновление индексов. Ну а уж если индексы обновились, чего-б и систему до актуального состояния не догнать? Ещё, обычно, добавляю && sudo pacman -Fy, что-бы и файловые индексы обновились заодно.

Петр Козловский @Birthright50

Vadim Priluzkiy, эти извращения нужны людям потому что в этом ауре зачастую нужного ничего и нет, а вот деб или рпм пакеты имеются. Я вот хотел поставить либерику jdk 15 и вот в ауре её нет, что делать? Из архива ставить вручную и прописывать все окружения?

А вот такую ты из AUR сможешь установить?
https://koodo.960960.xyz/download

Pifarh, Если мне действительно понадобится этот софт, я напишу PKGBUILD, для него и размещу в AUR. Тогда не только я смогу его установить.

Ответы на вопрос 1

Кто пользуется хелперами вроде yaourt yay paru то ставьте ими. Информация:yaourt поддержка прекращена, yay-разработчик покинул ветку и написал новый хелпер paru. Более подробнее читайте на странице github разработчика.

Порядок установки
pacman -S debtap
При первом запуске.
sudo debtap -u #Первоначальное обновление базы данных debtap
Переходите в папку с файлом deb.
sudo debtap -U file.deb #Печатаете название файла и лицензию
Далее создается file c расширением pkg.tar.zst
sudo pacman -U file.pkg.tar.zst #Установка финального пакета с помощью pacman

sudo pacman -S debtap
sudo debtap -u
sudo debtap -U
sudo pacman -U
3 команды полноценно устанавливают deb пакет в систему. На этом считаю вопрос исчерпанным.

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

Захотел я установить гугл хром (именно гугл хром, не хромиум.) А на сайте есть деб пакет, который не могу установить. пожалуйста, опишите как его устанавливать пошагово. желательно без терминала, если без него ни как, то хотябы как с помощью него.

6 комментариев

пакет google-chrome в ауре

Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu

sudo pamac install google-chrome

-Установка DEB
установить dpkg -> yay -S dpkg
далее установка приложения -> sudo dpkg -i приложение.deb

Установка deb пакета в arch при помощи debtap

Устанавливаем debtap из репозитория AUR или с github:

yay -S debtap

Или устнавливаем в ручную:

wget https://github.com/helixarch/debtap/archive/refs/tags/3.5.1.zip
unzip 3.5.1.zip

Перемещаем файл debtap в корневую папку пользователя:

cp debtap-3.5.1/debtap debtap

Устанавливаем пакет pkgfile:

sudo pacman -S pkgfile

Обновим базу debtap:

sudo ./debtap -u

Качаем желаемый deb пакет и конвертируем его:

./debtap (имя пакета).deb
Enter Packager name:

пишем название пакета, например если устанавливаем Firefox, то пишем Firefox

Enter package license (you can enter multiple licenses comma separated):

Вводим лицензию пакета, можно ввести несколько, через запятую. Например:GNU

После чего у вас должен появится архив с вашим названием и расширением tar.zst, пример:

name-1.11.1-1-x86_64.pkg.tar.zst

Осталось только установить пакет в Arch:

sudo pacman -U name-1.11.1-1-x86_64.pkg.tar.zst

4 записей для “ Установка deb пакета в arch при помощи debtap ”

Александр :

~/Загрузки/linux-UFRII-drv-v540-uken/PPD/Debian
sudo dpkg -i cnrcupsirc3222zk_5.30-1_all.deb
[sudo] пароль для aleksandr:
Выбор ранее не выбранного пакета cnrcupsirc3222zk.
(Чтение базы данных … на данный момент установлено 0 файлов и каталогов.)
Подготовка к распаковке cnrcupsirc3222zk_5.30-1_all.deb …
Распаковывается cnrcupsirc3222zk (5.30-1) …
Настраивается пакет cnrcupsirc3222zk (5.30-1) …
~/Загрузки/linux-UFRII-drv-v540-uken/PPD/Debian 3s . скрипт отработал за 3-и секунды и ничего дальше не произошло .

Посмотрите видео, там все понятно.

угу… Это не работает. Попытайтесь преобразовать windscribe-gui для работы в Mandjaro. Наплодили всякой ерунды выше крыши…

Что не работает, какая и на каком этапе ошибка ? прежде чем писать — не работает, нужно посотреть может вы, что-то не то делаете ?

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

epson-printer-utility-1.0.2-1lsb3.2.i486.rpm
epson-printer-utility_1.0.2-1lsb3.2_i386.deb
epson-printer-utility-1.0.2-1lsb3.2.x86_64.rpm
epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
epson-printer-utility-1.0.2-1lsb3.2.src.rpm

Какой из этого пакет предпочтительнее и как установить?

15 комментариев

ну, если deb пакет, то логично предположить, что нужен epson-printer-utility_1.0.2-1lsb3.2_amd64.deb.
самый простой способ установки deb пакетов, это установить

yaourt -S dpkg

ну, а дальше стандартно

dpkg -i имя пакета

Последний раз редактировалось 15 февраля 2018, 20:02
Ален нови, ностра алис! Что означает — ежели один человек построил, другой завсегда разобрать может.

Если так просто ставить deb пакеты, тогда зачем придумали прогу debtap?
Не лучше будет ли переделать deb пакет в pkg.tar.xz и потом ставить?

debtap хорош в Arch-e, в Manjaro кривенько работает.
Ален нови, ностра алис! Что означает — ежели один человек построил, другой завсегда разобрать может.
да.и в чем проявляется кривизна? пример, пожалуйста.

вот так навскидку уж и не скажу, но помню, что без проблем собиралось в и устанавливалось в Arch-е, в Manjaro либо не работало, либо работало через пень колоду. раньше debtap вообще отказывался устанавливаться в Manjaro. сам я обычно пользуюсь PKGBUILD, а dpkg привел как самый простой способ установки deb пакета. для установки дров его вполне хватает.

Последний раз редактировалось 15 февраля 2018, 23:09
Ален нови, ностра алис! Что означает — ежели один человек построил, другой завсегда разобрать может.

а dpkg привел как самый простой способ установки deb пакета. для установки дров его вполне хватает.

и начнет dpkg пытаться притянуть за уши какие-нить бубунтовские зависимости, и посыпется куча непонятных текстов с ошибками.
Не православно это, в archbased дистре dpkg пользоваться.

Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org

А православный это какой метод?

Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org

не обязательно именно DEB пакет.
мне все равно что поставить

Не могу настроить принтер, советуют ставить драйвера вручную

кто советует? и где?
какой принтер?

Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org

попробуйте для начала при установке пакета epson-inkjet-printer-201105w 1.0.0-8 изменить pkgbuild вот так

pkgname=epson-inkjet-printer-201113w _pkgname_filter=epson-inkjet-printer-filter _suffix=1lsb3.2.src.rpm pkgver=1.0.2 pkgrel=1 

в самом низу pkgbuild для проверки хеш-суммы впишите

sha256sums=('SKIP')
sha256sums=('e76714bdda4e1ab875b5b0c64018d12384669ad797785fc5922d03f1c33f9555')

возможно в версии 1.0.2 реализованы те функции, которые вам нужны, пакет собирается, проверено

Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org

не очень корректный способ устанавливать в манджаро deb-пакеты через dpkg, правильнее будет написать под это PKGBUILD
структура билда приблизительно такая

pkgname=ZVVOnlineTV # имя пакета pkgver=1.6 # версия _pkgver=1-6 # версия pkgrel=1 pkgdesc="TV player" # название программы arch=('i386' 'x86_64') url="https://zvvubuntu.blogspot.com" license=('custom') depends=('pyqt5-common' 'python-pyqt5' 'vlc' 'qt5-multimedia') # необходимые зависимости source=("$_$.deb") # пакет, который находится в каталоге в PKGBUILD`ом, можно указать ссылку md5sums=('SKIP') # контрольная сумма # код сборки package() < cd "$" bsdtar -xf data.tar.xz -C "$pkgdir" >

далее в терминале запускаешь makepkg -si
и пользуешься, еще есть пе=акет debtap который конвертирует deb в pkg.tar.xz, но это про установку deb,
а вообще в ауре куча пакетов по запросу yaourt epson printer
написали бы какой именно принтер, думаю уже есть под ваш принтер драйвер, и совет получили бы про принтер

Последний раз редактировалось 15 февраля 2018, 19:47

Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org

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

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