Как пересобрать deb-пакет в Arch

Source Based дистрибутивы 3624 просм. 7 сообщ.

Здравствуйте!
кто-нибудь занимался установкой деб-пакетов в арче?
заметил, что из AUR некоторые устанавливаемые программы какчаются именно как "деб" (тот же скайп) и чудесным образом устанавливаются в арче.
вопрос, собственно в том, что у меня есть деб, и как его установить?
деб под 32 бита, проприетарщина, у меня система 64-битная.
вообще стоит заморачиваться?

А в AUR этого пакета нет? Там присутствуют некоторые проприетарные пакеты.

BigOrange:

кто-нибудь занимался установкой деб-пакетов в арче?
Навскидку: dpkg и alien...
Если на 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 приходилось несколько раз пользовать, именно для Арчика.
Игр пакеты конверил, точно и не помню каких, но точно помню что нормально прошло.
А так, если софина не очень нужна, то просто разархивирую и как бинарника запускаю.

Вообще то, в deb и rpm пакетах ясно видно, какие файлы где находятся. У меня в федорке сейчас спокойно живет skypetab-ng, скомунисженный из бубунты. Костыль конечно, но работает.

спасибо, буду пробовать
на трекерах bitwig свеженький есть, уж очень хочется заценить

А вообще то в 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.

а там демка свежая, на торентах нет.


Добавлено позже:

потыкал демку
аблетоном уже года 2 не пользовался вообще
странное ощущение, где-то "узнаю брата Колю", а где-то нет.
драм-пад "акай-мпд-26" не распознался.
наверное не буду заморачиваться дальше.

Написать ответ…