Rarog |
|
![]()
Темы:
10
Сообщения:
188
Участник с: 22 января 2013
|
// .deb > .rpm > распакованный архив + pkgbuild > .tar.xz устроит? Думаю как раз то что нужно)) Но как самому написать pkgbuild? |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
мне такое задание дали из разряда "мастдай", сделай и всё...А можно узнать, кто это такой умный? http://nemrod.se/guides/install-rpm-packages-on-arch-linux/ https://bbs.archlinux.org/viewtopic.php?id=110035 Погуглите, тема, оказывается, достаточно популярная. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
lampslave, по вашим ссылка народ пытается установить. А ТС-у, если я правильно понял, нужно просто переконвертировать без проверки работоспособности. |
Rarog |
|
![]()
Темы:
10
Сообщения:
188
Участник с: 22 января 2013
|
1. Переконвертировать 2. Работоспособность (желательно) |
honaht |
|
![]()
Темы:
5
Сообщения:
266
Участник с: 04 февраля 2011
|
RarogТогда всё просто. alien converter + rpmextract и раскидать содержимое архива по директориям. Можно все этапы в один pkgbuild засунуть. Описание и примеры тут.
gentoo
|
Rarog |
|
![]()
Темы:
10
Сообщения:
188
Участник с: 22 января 2013
|
Установил alien ч/з yaourt, чтобы переконвертировать .deb в .rpm. Но теперь могу им воспользоваться:bash: alien: команда не найдена |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
vadikmkdir package # might want a more descriptive folder ;) cd package cp /usr/share/pacman/PKGBUILD.proto PKGBUILD # it's a prototype file to save a lot of keypresses vim PKGBUILD # modify it to fit your package makepkg -g # will download any files specified and spit back an md5sum line, copy it vim PKGBUILD # paste in the md5sums returned from the previous command makepkg # you may get complaints about dependencies you don't have installed, install them and run until it goes till the end pacman -U *.pkg.tar.xz # and it's installed! |
honaht |
|
![]()
Темы:
5
Сообщения:
266
Участник с: 04 февраля 2011
|
bash: alien: команда не найдена upd: он по-умолчанию устанавливается в директорию site_perl, которая в $PATH отсутствует.
gentoo
|
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
RarogВы точно нужный alien установили? Их там много. |
Rarog |
|
![]()
Темы:
10
Сообщения:
188
Участник с: 22 января 2013
|
lampslave да,alien_package_converter. honaht спасибо нашел, но.... [[email protected] Midnight Commander]$ sudo /usr/bin/site_perl/alien --to-rpm mc_4.8.7-1_i686.deb [sudo] password for andrey: в архиве нет пункта data.tar.gz gzip: stdin: unexpected end of file tar: Это не похоже на tar-архив tar: Завершение работы с состоянием неисправности с из-за возникших ошибок Error executing "ar -p 'mc_4.8.7-1_i686.deb' data.tar.gz | gzip -dc | tar tf -": at /usr/share/perl5/site_perl/Alien/Package.pm line 481. В мане такой пример дан. Меня эта ошибка вообще с толку сбивает, почему должны в deb пакете содержаться сведения о tar.gz? |