Slackware 12 сборка пакетов

SLAX, Deep Style, ZenWalk

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

Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Slackware 12 сборка пакетов

Сообщение nonstop »

в составе дистрибутива checkinstall'а уже нет
почему нет написано, но все равно собирать пакеты чем-то надо

поискав проблему по сети нашел товарищей, советующих checkinstall 1.5.3 вместо ветки 1.6

сам собираю с помощью checkinstall 1.6.1, но не все пакеты верно отслеживаются (например vim), хотя для многих пакетов все нормально работает (пробовал cppunit, easytag, stardict etc etc)

внимание вопрос
кто как сию проблему решает?
slackware - linux for human brains
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Slackware 12 сборка пакетов

Сообщение McLeod095 »

а в extra посмотреть
там есть slacktrack
наскока я понял делает slackbuild ы и пакеты.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Re: Slackware 12 сборка пакетов

Сообщение nonstop »

вопрос не в том как собрать пакет для слаки

дело в том, что я привык пользоваться checkinstall
и интересно было бы услышать чужой опыт по именно его использованию в 12 версии

безусловно, в случае категоричной несовместимости 12 слаки и checkinstall придется пользоваться чем-либо другим, в т.ч. и slacktrack'ом. возможно, хотя его подход по отслеживанию изменений, мягко говоря, напрягает :)
slackware - linux for human brains
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: Slackware 12 сборка пакетов

Сообщение NIK1910 »

Вообще интересно как правильно собирать.
Я привык собирать так:
$ ./configure
$ make
# make install DESTDIR=/tmp/program_name
# cd /tmp/program_name
# makepkg program_name-ver-build.tgz
В чем недостаток такого метода по сравнению с checkinstall, slacktrack?
checkinstall использую только на работе в сусе.
slacktrack не использовал.
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Slackware 12 сборка пакетов

Сообщение McLeod095 »

Различие в том что не все программы понимают ключ DESTDIR
тот же самый SAMS
для этих целей и сделали checkinstall и slacktrack
slacktrack вроде может сразу делать пакет для установки

The options in the example above :
j - compress libraries
e - chown root.bin /bin,/sbin,/usr/bin,/usr/sbin directories
f - chown root.bin files in the binary dirs listed above
k - strip binaries found in the binary dirs listed above
z - gzip man pages
p - the resulting Slackware package .tgz name
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Re: Slackware 12 сборка пакетов

Сообщение nesferato »

Ещё можно периодически проверять slackbuilds.org. Там публикуются slackbuild'ы для сборки разных пакетов
Результат пропорционален осознанности.
Спасибо сказали:
Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Re: Slackware 12 сборка пакетов

Сообщение nonstop »

уточню еще раз
как собирать пакеты известно и советы безусловно полезные, но интересует именно checkinstall
им никто не пользуется?

ну тогда и вопросов нет
slackware - linux for human brains
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Slackware 12 сборка пакетов

Сообщение McLeod095 »

я думаю навряд ли им в 12 слаке кто пользуется т.к. патрик написал что не стал его использовать т.к. он не совместим с новым coreutils который идет в 12.
Это получится только на свой страх и риск.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Re: Slackware 12 сборка пакетов

Сообщение nonstop »

установил checkinstall 1.5.3 из 10.2
openbox-3.4.3 собрался нормально
пока оставлю эту версию checkinstall'a
slackware - linux for human brains
Спасибо сказали: