Установка *.tar.*, *rpm, *deb в Archlinux

Модератор: Модераторы разделов

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение shau-kote »

Интересует вопрос простой установки бинарных пакетов *.tar.*, *rpm и *deb пакетов в Archlinux. Неужели нет готовых инструментов, облегчающих эту задачу? :unsure:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение serzh-z »

rpm, dpkg, stow/checkinstall - чем не оно?

P.S.: первые два - в AUR.
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение shau-kote »

stow,checkinstall - это же для установки из исходников. А меня интересует вопрос установки именно бинарных пакетов.
rpm,dpkg - я так понимаю, пакет, установленный одной из этих программ, pacman'ом виден не будет?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение serzh-z »

shau-kote писал(а):
10.01.2011 00:02
rpm,dpkg - я так понимаю, пакет, установленный одной из этих программ, pacman'ом виден не будет?
Ммм, разумеется нет. Это пакетные менеджеры с собственной базой. Хотя проблемы это не должно составить - ибо конфликтовать с pacman (а вот конфликтовать с Arch, его раскладкой каталогов и т.д., могут) они не должны.

Вообще - не видел ещё ни одного пакетного менеджера с отличной системой пакетов, но поддерживающих единую базу и друг друга (не считая джентушных Paludis и Portage).

В конце концов, если нужно, чтобы установка обязательно делалась pacman, то PKGBUILD, который будет перепаковывать .rpm в .pkg.tar.xz, пишется и отлаживается в течении часа.
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение shau-kote »

serzh-z писал(а):
10.01.2011 00:21
В конце концов, если нужно, чтобы установка обязательно делалась pacman, то PKGBUILD, который будет перепаковывать .rpm в .pkg.tar.xz, пишется и отлаживается в течении часа.

Не обязательно, но, на мой взгляд, так ...эмм... эстетичней, что ли. :)

serzh-z писал(а):
10.01.2011 00:21
В конце концов, если нужно, чтобы установка обязательно делалась pacman, то PKGBUILD, который будет перепаковывать .rpm в .pkg.tar.xz, пишется и отлаживается в течении часа.

Если наловчиться - вполне возможно. Но разбираться совсем не хочется, тем более что я так до сих пор даже bash-скриптинг не осилил. :(

Установил dpkg из AUR. Пытаюсь поставить Nokia Maemo Flasher - выдаёт

Код: Выделить всё

[root@sh-arch ~]# dpkg -i maemo_flasher-3.5_2.5.2.2_i386.deb
dpkg: warning: 'update-rc.d' not found in PATH or not executable.
dpkg: 1 expected program not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
[root@sh-arch ~]# '

Что ему не нравится?..
Спасибо сказали:
Аватара пользователя
Serg-pol
Сообщения: 28
ОС: ArchLinux

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение Serg-pol »

Это https://aur.archlinux.org/packages.php?ID=37806 не оно ?
flasher 3.5_2.5.2.2-1
http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
Flasher utility for the Nokia N8X0 & N900

unsupported :: none
Maintainer: miffe

Если да, то тогда yaourt -S flasher
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение shau-kote »

Serg-pol, оно, но желания разобраться с сабжем это не отменяет. :)
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение Aectann »

shau-kote писал(а):
10.01.2011 03:17
Serg-pol, оно, но желания разобраться с сабжем это не отменяет. :)

Достаточно просто прочитать вывод программы:
dpkg: warning: 'update-rc.d' not found in PATH or not executable.

update-rc.d - чисто дебиановская утилита для управлениями запуском служб в системе, понятно, что в Arch ее нет.
Вообще может это и интересно, но идея заставить устанавливаться в дистрибутиве пакеты, созданные для чужеродной системы управления пакетами, мягко говоря, не очень хорошая (результат вашей попытки поставить maemo-flasher из deb-пакета - тому доказательство). Тем более учитывая то, что в Arch'е сейчас достаточно большой репозиторий программ (учитывая AUR).
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение shau-kote »

Aectann писал(а):
10.01.2011 04:27
идея заставить устанавливаться в дистрибутиве пакеты, созданные для чужеродной системы управления пакетами, мягко говоря, не очень хорошая

Согласен. :)

Aectann писал(а):
10.01.2011 04:27
Тем более учитывая то, что в Arch'е сейчас достаточно большой репозиторий программ (учитывая AUR).

Да, но те не менее пару раз я сталкивался с нобходимостью/желанием установить не-open-source программу, которой не было в репозитариях Arch'а. Да и просто интересно. :)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение serzh-z »

shau-kote писал(а):
10.01.2011 03:17
оно, но желания разобраться с сабжем это не отменяет.
Никогда не понимал людей, которые "желают разобраться", но не желают даже проанализировать вывод программы или прочитать FAQ по тому, как это делать правильным способом. В этом случае, "разобраться" - это что означает? =)
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение shau-kote »

serzh-z писал(а):
10.01.2011 11:22
Никогда не понимал людей, которые "желают разобраться", но не желают даже проанализировать вывод программы или прочитать FAQ по тому, как это делать правильным способом. В этом случае, "разобраться" - это что означает? =)

Ну, я понял, что она требует, но что за зверь update-rc.d и где его брать не знал.

serzh-z писал(а):
10.01.2011 11:22
В этом случае, "разобраться" - это что означает? =)

В первом посте описал. ;)
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение arkhnchul »

до кучи был еще alien (он еще, кстати, жив?), конвертирующий пакеты промеж собой. Вообще, можно попробовать перегнать все, что можно в tgz, нарисовать PKGBUILD и поставить как родной пакет.

upd похоже таки мертв. В любом случае, собержимое пакета вытащить руками завсегда можно. Попозжа попробую для этого чегонить нарисовать...
Losing is fun!
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Установка *.tar.*, *rpm, *deb в Archlinux

Сообщение shau-kote »

arkhnchul писал(а):
13.01.2011 21:24
Вообще, можно попробовать перегнать все, что можно в tgz, нарисовать PKGBUILD и поставить как родной пакет.

Ну, это самый кошерный вариант. :) Только не очень быстрый.
Спасибо сказали: