Как установить DEB в Manjaro 18.1.5?
Пользуюсь на Minte Яндекс браузером. Вот решил перекочевать на manjaro, но столкнулся с тем что нет каких то специальных программ «из коробки» для установки deb пакетов. Ну вот, собственно, как?
P.S. Что то типа этого не прокатывает:
Вы можете установить dpkg по: yaourt dpkg .
Если у вас нет yaourt , вы можете получить его со своей страницы AUR .
Затем просто cd куда вы положили его, и dpkg -i package.deb какой бы пакет ни был
- Вопрос задан более трёх лет назад
- 14342 просмотра
1 комментарий
Простой 1 комментарий
Решения вопроса 1
Linux enthusiast
Зачем вам это извращение, в виде установки деб пакетов? При необходимости найти некий софт, делаете сначала так:
А потом так:
yay -Syu yandex-browser-beta
Ответ написан более трёх лет назад
TwixFm @TwixFm Автор вопроса
После yay -Ss yandex-browser пишет:
bash: yay: команда не найдена
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