Как сделать pkg.tar.gz из исходников? (Чтобы можно было потом удалить через pacman)

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

Аватара пользователя
tUxIX
Сообщения: 7

Как сделать pkg.tar.gz из исходников?

Сообщение tUxIX »

В убунте есть checkinstall(или как-то так :blush: ), а в арче есть аналог такой команды?
Amd64 3000+ , 1000 Ram , GeForce 7600 GS , 30gb + 6gb , Archlinux x86
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Как сделать pkg.tar.gz из исходников?

Сообщение Malcolm »

Собираем пакет с помощью PKGBUILD, потом может этот пакет как устанавливать, так и удалять.
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
tUxIX
Сообщения: 7

Re: Как сделать pkg.tar.gz из исходников?

Сообщение tUxIX »

Только так, да? Может можно что-нибудь написать в консоле и оно соберётся? :rolleyes:
Amd64 3000+ , 1000 Ram , GeForce 7600 GS , 30gb + 6gb , Archlinux x86
Спасибо сказали:
Аватара пользователя
tUxIX
Сообщения: 7

Re: Как сделать pkg.tar.gz из исходников?

Сообщение tUxIX »

И так, я сделала PKGBUILD, пишу makepkg, не какие ошибки не выползают :) , в папке появляется gajim-0.12alpha1-1-i686.pkg.tar.gz, всё как и должно быть НО этот фаил пустой, в нём только какой-то .PKGINFO и всё :(. Может чего-то не хватает?
Amd64 3000+ , 1000 Ram , GeForce 7600 GS , 30gb + 6gb , Archlinux x86
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Как сделать pkg.tar.gz из исходников?

Сообщение Malcolm »

tUxIX писал(а):
04.10.2008 21:26
Только так, да? Может можно что-нибудь написать в консоле и оно соберётся? :rolleyes:

Хорошо, по шагам. Есть такая весчь как AUR. Находится здесь. Идём туда, качаем все файлы, как то PKGBUILD, *.desktop и другие, относящиеся к определённому пакету. Складываем в одну папочку и там выполняем makepkg. Он нам собирает пакет.
Для автоматизации можно использовать yaourt. Сам не использую, подсказать не могу.
Рекомендую всё-таки посетить wiki и почитать относительно всего вышеизложенного и ABS в придачу.
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
tUxIX
Сообщения: 7

Re: Как сделать pkg.tar.gz из исходников?

Сообщение tUxIX »

Спасибо за помощь, но мне чу-чуть не это надо :)
Мне нужно из исходников программы(gajim) сделать пакетик для pacman'а. Wiki я прочитала и сделала PKGBUILD-файл(сюда можно кликнуть и посмотреть этот файлик) , но он сделал пустой пакет :(
Внимание вопрос :): Что и где подкрутить чтобы у меня всё получилось. Вот :happy:
Amd64 3000+ , 1000 Ram , GeForce 7600 GS , 30gb + 6gb , Archlinux x86
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Как сделать pkg.tar.gz из исходников?

Сообщение Malcolm »

tUxIX писал(а):
04.10.2008 23:39
И так, я сделала PKGBUILD, пишу makepkg, не какие ошибки не выползают :) , в папке появляется gajim-0.12alpha1-1-i686.pkg.tar.gz, всё как и должно быть НО этот фаил пустой, в нём только какой-то .PKGINFO и всё :(. Может чего-то не хватает?

Так ли необходима новейшая версия? Чем не устраиваешь немного устаревшая?
Может немного подождать? Обычно в Arch'е новинки появляются довольно быстро.
Может чего и не хватает, я собираю пакеты очень редко, честно, подсказать не могу.
А ставить готовый пакет через pacman пробовали? (в смысле Ваш пакет)
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
tUxIX
Сообщения: 7

Re: Как сделать pkg.tar.gz из исходников?

Сообщение tUxIX »

У меня стоит с репозитория, но там иногда какие-то странные полосочки выскакивают, вот и хотелось попробовать последнюю версию. А чтобы если что удалить её - хочу собрать пакетик :rolleyes:
Amd64 3000+ , 1000 Ram , GeForce 7600 GS , 30gb + 6gb , Archlinux x86
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Как сделать pkg.tar.gz из исходников?

Сообщение ishitori »

попробуйте всё же через yaourt - можно c того же аура скачать. хотя напрямую через makepkg PKGBUILD тоже должно нормально собираться (yaourt просто сначала вызывает makepkg, а потом, по желанию, - pacman).

апд: кстати, в ауре последняя версия gajim-svn 9621-1.
морнинг круассан..
Спасибо сказали:
Аватара пользователя
tUxIX
Сообщения: 7

Re: Как сделать pkg.tar.gz из исходников?

Сообщение tUxIX »

Мм... не поняяятно))) yaourt ищет в AUR, так, да? А если в AUR нету нужного пакетика(а его там нету :) ), то он мне может как-то помочь? :rolleyes:
Amd64 3000+ , 1000 Ram , GeForce 7600 GS , 30gb + 6gb , Archlinux x86
Спасибо сказали:
Аватара пользователя
Full Null
Сообщения: 555
Статус: Продвинутый ламер
ОС: ArchLinux

Re: Как сделать pkg.tar.gz из исходников?

Сообщение Full Null »

tUxIX писал(а):
05.10.2008 00:14
Мм... не поняяятно))) yaourt ищет в AUR, так, да?

Да. Ищет + сам запускает makepkg и при необходимости устанавливает пакет через pacman.

tUxIX писал(а):
05.10.2008 00:14
А если в AUR нету нужного пакетика(а его там нету :) ), то он мне может как-то помочь? :rolleyes:

Нет :rolleyes:
Jabber: reiser_@jabber.ru
Я на LastFM: http://www.lastfm.ru/user/ReiserRUS
Спасибо сказали:
Аватара пользователя
tUxIX
Сообщения: 7

Re: Как сделать pkg.tar.gz из исходников?

Сообщение tUxIX »

Уряяяяяяяяяя, оно собралось! :happy:
Если каму надо, вот PKGBUILD ;)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Amd64 3000+ , 1000 Ram , GeForce 7600 GS , 30gb + 6gb , Archlinux x86
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: Как сделать pkg.tar.gz из исходников?

Сообщение Kido »

Не успел. Ну ладно, на будущее: скачиваете pkgbuild для рабочей версии и потом уже правите под себя меняя версию файла и md5
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Как сделать pkg.tar.gz из исходников?

Сообщение Malcolm »

tUxIX писал(а):
05.10.2008 00:57
Уряяяяяяяяяя, оно собралось! :happy:
Если каму надо, вот PKGBUILD ;)

Поздравляю. И что, белые полосочки (или что там было) исчезли?:)
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали: