Форум
Как пересобрать deb-пакет в Arch
Здравствуйте!
кто-нибудь занимался установкой деб-пакетов в арче?
заметил, что из AUR некоторые устанавливаемые программы какчаются именно как "деб" (тот же скайп) и чудесным образом устанавливаются в арче.
вопрос, собственно в том, что у меня есть деб, и как его установить?
деб под 32 бита, проприетарщина, у меня система 64-битная.
вообще стоит заморачиваться?
Навскидку: dpkg и alien...BigOrange:
кто-нибудь занимался установкой деб-пакетов в арче?
Если на AUR софины нет, то по форумам PKGBUILD можно найти, он будет примерно такого вида:
pkgname=my_pkgbuild_from_deb
pkgver=1
pkgrel=1
pkgdesc="a non free DBMS"
license=('custom')
arch=('i686')
options=('!strip')
depends=('зависимость')
makedepends=('pkgextract')
install=('deb.install')
source=(имя_пакета.deb)
build() {
cd $startdir/pkg
rpmextract.sh $startdir/src/имя_пакета.deb
find $startdir/pkg -type d -perm 700 -print0 | xargs -0 chmod 755
mkdir $startdir/pkg/etc/rc.d
cp $startdir/oracle-xe $startdir/pkg/etc/rc.d/
cp $startdir/oraconfig.sh $startdir/pkg/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/
mkdir $startdir/pkg/etc/profile.d
cp $startdir/pkg/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh $startdir/pkg/etc/profile.d/
rm -rf $startdir/pkg/etc/init.d
# License
mkdir -p $startdir/pkg/usr/share/licenses/custom/$pkgname
cp $startdir/license.txt $startdir/pkg/usr/share/licenses/custom/$pkgname/
}Alien приходилось несколько раз пользовать, именно для Арчика.
Игр пакеты конверил, точно и не помню каких, но точно помню что нормально прошло.
А так, если софина не очень нужна, то просто разархивирую и как бинарника запускаю.
А вообще то в AUR присутствует, в виде демки конечно: https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=bitwig&outdated=&SB=n&SO=a&PP=50&do_Search=Go
Версия 1.1.