Zenway

Linux - это интересно!

Вы не вошли.

#1 25-11-2014 22:10:11

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,304
LinuxFirefox 33.0

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

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


Долой DE! Даёшь WM!

Вне форума

#2 25-11-2014 23:45:14

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 39.0

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

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

Отредактировано redix (25-11-2014 23:54:03)


In Tux We Trust

Вне форума

#3 26-11-2014 01:48:07

posixru
Модератор
Откуда: СССР
Здесь с 21-10-2010
Сообщений: 1,448
Сайт
LinuxSeaMonkey 2.30

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

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

Вне форума

#4 26-11-2014 11:10:41

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 39.0

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

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


In Tux We Trust

Вне форума

#5 26-11-2014 20:39:32

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,304
LinuxFirefox 33.0

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

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


Долой DE! Даёшь WM!

Вне форума

#6 26-11-2014 20:54:27

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 39.0

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

А вообще то в AUR присутствует, в виде демки конечно: https://aur.archlinux.org/packages/?O=0 … _Search=Go
Версия 1.1.

Отредактировано redix (26-11-2014 20:54:50)


In Tux We Trust

Вне форума

#7 26-11-2014 23:39:52

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,304
LinuxFirefox 33.0

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

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

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


Долой DE! Даёшь WM!

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.016 сек, 7 запросов выполнено - Использовано памяти: 1.63 Мбайт (Пик: 1.74 Мбайт) ]