LINUX.ORG.RU
  • Pacman в Arch-based не умеет работать с репозиториями для APT из Debian-based.
  • Эти репозитории разные в разных версиях Debian/Ubuntu, тебе какие нужны?
  • А вообще лучше опиши всю задачу целиком и чего ты в целом хочешь. Прямо сейчас ты задал вопрос вида: «Каким молотком лучше забивать винты?» — ответ: «Их нужно не забивать молотком, а закручивать отверткой.».
Vsevolod-linuxoid ★★★★★
()

deb http://debian.ethz.ch/debian/ bullseye main non-free contrib
deb-src http://debian.ethz.ch/debian/ bullseye main non-free contrib

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

deb http://debian.ethz.ch/debian/ bullseye-updates main contrib non-free
deb-src http://debian.ethz.ch/debian/ bullseye-updates main contrib non-free
Gennadevich
()
Ответ на: комментарий от Vsevolod-linuxoid

Привет, спасибо за такое объяснение. Я хочу каким то образом добавить apt в garuda linux. Пробовал через deb пакет-не устанавливается, требует зависимости. Везде где смотрел пишут что если deb пакет требует зависимости их проще всего добавить через apt. Через aur пробовал, не работает

dr460nized
() автор топика
Ответ на: комментарий от dr460nized

Чувак, у тебя после этого будет монстр Франкейнштейна, который будет крайне плохо работать, если тебе вообще это удастся.

Вот нормальные способы достижения того, что ты хочешь:

  • Поставить просто Debian/Ubuntu нужной тебе версии и не страдать ерундой.
  • Если речь о паре программ буквально, можно ради них контейнер сделать с нужной ОС за основу.
  • Что за ПО? Напиши названия, есть серьезный шанс, что его можно поставить как-то иначе, чем через .deb пакеты, например из Flatpak или Snap.
  • Поставить мета-дистрибутив Bedrock Linux: https://bedrocklinux.org/ — он ставится поверх совместимых Linux и позволяет использовать именно то, что ты хочешь — пакетые системы от иных дистрибутивов.
  • Поставить Qubes OS: https://www.qubes-os.org/ — это Linux для параноиков с безопасностью через изоляцию приложений внутри виртуальных машин Xen, причем они могут быть на основе как разных Linux, так и Windows.
Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

Дополню только народной мудростью: саморез забитый молотком держится лучше, чем гвоздь, закрученный отверткой.

Anoxemian ★★★★★
()
deb https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/ /

deb https://apt.llvm.org/unstable/ llvm-toolchain main
deb-src https://apt.llvm.org/unstable/ llvm-toolchain main
deb https://apt.llvm.org/unstable/ llvm-toolchain-12 main
deb-src https://apt.llvm.org/unstable/ llvm-toolchain-12 main
deb https://apt.llvm.org/unstable/ llvm-toolchain-13 main
deb-src https://apt.llvm.org/unstable/ llvm-toolchain-13 main
deb https://apt.llvm.org/unstable/ llvm-toolchain-14 main
deb-src https://apt.llvm.org/unstable/ llvm-toolchain-14 main
deb https://apt.llvm.org/unstable/ llvm-toolchain-15 main
deb-src https://apt.llvm.org/unstable/ llvm-toolchain-15 main

deb http://www.deb-multimedia.org sid main non-free
deb [arch=amd64] https://packages.microsoft.com/repos/edge/ stable main
deb https://dl.google.com/linux/earth/deb/ stable main
dataman ★★★★★
()
deb http://deb.devuan.org/merged chimaera main contrib non-free
deb http://deb.devuan.org/merged chimaera-updates main contrib non-free

deb http://pkgmaster.devuan.org/merged chimaera-security main contrib non-free

deb http://deb.debian.org/debian/ stretch main non-free contrib

deb https://dl.winehq.org/wine-builds/debian/ bullseye  main

deb http://deb.anydesk.com/ all main

deb [allow-insecure=yes] file:/home/ivr/data/deb-files ./

зачем тебе это?

IvanRia
()
Ответ на: комментарий от dr460nized

в твоем случае через апт зависимости скорей всего не обработаются :) ибо решение зависимостей в твоем дистре сделано на основе совершенно других списков.

пакет можно поставить ручками - вручную его распаковав и распихав бинари по необходимым путям + плюс выполнив вдумчиво все скрипты установки.
зависимости смотришь в соответствующих параметрах и устанавливаешь вручную через системный установщик, имена треубемых пакетов наверное будут похожи в любой системе репозитория.
потом прогнать исполняемый бинарь через ldd чтобы посмотреть все ли необходимые библиотеки имеются в системе - доустановить. после такого обычно работает.
из небольшого личного опыта использования проги, распространяемой в rpm-пакете, на убунте. опыт положительный - прога работала.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от Polugnom

А какие могут быть сценарии применения? Что-то не хватает фантазии, что-то связанное со сборкой пакетов?

dmitry237 ★★★★
()
Ответ на: комментарий от papin-aziat

У меня NDA, так что конкретных примеров не будет. Но я видел такие проявления глупости, что меня уже ничем не удивить.

Vsevolod-linuxoid ★★★★★
()

Какой софт поставить хочешь с apt?

GREAT-DNG ★★★★
()
Ответ на: комментарий от dmitry237

Ну там еще dnf, yum и zypper есть. А вот зачем самому интересно знать. Только с rpm понятно, он часть LSB. А вот остальные зачем - тайна покрытая мраком.

Polugnom ★★★★★
()
Ответ на: комментарий от Polugnom

Подозреваю что ответ «потому что можем». Ну то есть любой пакетый менеджер же просто распаковывает архивы и скрипты запускает, и всё. Так что его несложно портировать. Иное дело, что в результате ОС можно сломать напрочь.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Насколько встречается ситуация вида:

— У меня что-то выскочило, написано «чтобы продолжить установку, нажмите Enter», что делать, чтобы продолжить установку
— Нажмите Enter
— Спасибо, помогло

Я в ТП не работаю, не так уж редко встречал такую ситуацию в некоторых чатах. Интересно, как часто с ней сталкиваются FLS.

CrX ★★★★★
()
Ответ на: комментарий от Polugnom

rpm — чтобы можно было распаковать rpm, дело не только в LSB. Для тех же целей и dpkg — чтобы можно было распаковать deb (как архив). А вот нафига более высокоуровневые надстройки над ними, типа apt или dnf — вот это хрен его знает, сам никогда не ставил.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Редко. Обычно люди ведут себя ещё глупее, если уж тупят. Приходится работать как с умственно отсталыми, что едва по слогам умеют читать и вдобавок капризны.

К счастью, большинство клиентов адекватны… более-менее.

Самое сложное — ты не имеешь права не только говорить им, что они дураки, но и даже вежливо говорить такое, что они сами придут к подобномы выводу (если не исчерпаны все варианты).

То есть если человек (условно) ест суп вилкой, нельзя сказать ему «ложкой вам будет удобнее», так он почуствует себя глупым. Нужно вежливо подождать, пока он доест, и просто убрать вилки при следующей подаче супа на стол вовсе. Ну и т.п.

Так что на форуме я отдыхаю. Тут я могу прямо написать «ты делаешь полную ерунду» или «ты делаешь всё неправильно, нужно так» — и это будет нормально.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 3)
Ответ на: комментарий от Polugnom

чтобы адепты гиперконструктувизма имели безграничное поле для своей сверхразумной деятельности :)
типа альт-линукса где рпм-пакеты ставят из апт-репозитория - не, ну а чё ?? апт такое из каропки позволяет.

в принципе без разницы из какого репозитория ставить, обычно дистры имеют мало отличий в компиляции билиотек. но чтобы такое заработало нужен костыль для конвертации списков :)

pfg ★★★★★
()

Это не будет работать, установка чужеродных пакетов очень редко хоть как-то работает.

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

установка чужеродных пакетов очень редко хоть как-то работает

На самом деле это давно отлаженный процесс в арче. Пример, где *.deb качается с официального сайта браузера и перепаковывается в *.pkg.tar.zst, с последующей установкой в систему и подтягиванием нужных зависимостей.

А вот ТС желает странного. )

krasnh ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.