snoopcatt |
|
Темы:
33
Сообщения:
286
Участник с: 16 января 2010
|
Нужно мне собрать пакет например Wine версии 1.1.37. Гуглёж по имени пакета ничего не дал, поэтому нужно собирать. Но вот захотелось как у гентушников - ставишь пакет почти любой версии. В арче нет подобной утилиты? <..> после долгих поисков написал свою, и она даже почти работает: [[email protected] ~]$ ./buildpkg wine --version=1.1.37 ==> [Mode: ABS] Сейчас будет собран пакет wine версии 1.1.37 из abs/extra. ==> Редактировать PKGBUILD перед сборкой wine версии 1.1.37? (д/Н) н ==> Начинаю сборку пакета... ==> Получение исходных файлов... <.....> ==> Подсчитываются контрольные суммы исходных файлов... ==> Сборка пакета: wine 1.1.37-1 i686 (Чтв Май 13 17:11:00 MSD 2010) ==> Проверяю необходимые для запуска зависимости... ==> Проверяю необходимые для сборки зависимости... ==> Получение исходных файлов... -> wine-1.1.37.tar.bz2 найден в каталоге сборки ==> Проверка исходных файлов с помощью md5sums... wine-1.1.37.tar.bz2 ... Готово ==> Распаковка исходных файлов... -> Извлечение wine-1.1.37.tar.bz2 с помощью bsdtar ==> Вход в fakeroot окружение... ==> Запускается build()... <...> ==> Очистка... -> Очистка других файлов... -> Сжатие страниц man и info... -> Удаление отладочной информации из бинарных файлов и библиотек... ==> Создание пакета... -> Создание файла .PKGINFO... -> Добавляется список изменений пакета... -> Архивируется пакет... ==> Выход из окружения fakeroot. ==> Сборка завершена: wine 1.1.37-1 i686 (Чтв Май 13 17:40:59 MSD 2010) ==> Файл пакета сохранен в /home/neko/buildpkg-dir/wine/wine-1.1.37-1-i686.pkg.tar.xz. ==> Установить? (д/Н) н [[email protected] ~]$ |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Оно, или я вас не понял? |
snoopcatt |
|
Темы:
33
Сообщения:
286
Участник с: 16 января 2010
|
не поняли (: нужна специальная утилита для удобной сборки из ABS (как yaourt для aur). ну, я почти дописал свой скрипт.(% |
aivee |
|
Темы:
9
Сообщения:
54
Участник с: 15 декабря 2008
|
http://wiki.archlinux.org/index.php/AUR_Helpers pkgman |
snoopcatt |
|
Темы:
33
Сообщения:
286
Участник с: 16 января 2010
|
[[email protected] ~]$ pkgman -S wine pkgman: неверный ключ -- «S» mkdir: невозможно создать каталог «/wine»: Отказано в доступе mkdir: невозможно создать каталог «/wine»: Отказано в доступе /usr/bin/pkgman: line 512: cd: /wine: Нет такого файла или каталога ^C [[email protected] ~]$ pkgman wine mkdir: невозможно создать каталог «/wine»: Отказано в доступе mkdir: невозможно создать каталог «/wine»: Отказано в доступе /usr/bin/pkgman: line 512: cd: /wine: Нет такого файла или каталога ==> NOTE: You can always leave by pressing Ctrl-c. ==> wine was found in following repositories: 1 extra 2 extra/wine/src/wine-1.1.37/libs 3 extra/wine/src/wine-1.1.37/include ==> Please choose one . . . ==> ---------------------------------------------- ==> 1 cp: пропускается каталог «/var/abs/extra/wine/pkg» cp: пропускается каталог «/var/abs/extra/wine/src» ==> ERROR: found neither in ABS/Community nor in AUR/Unsupported. |
muhas |
|
Темы:
23
Сообщения:
342
Участник с: 30 октября 2006
|
snoopcattbauerbill, да и тот же йогурт вроде из abs собирать умеет. clyde вроде тоже умеет только насколько я понимаю в abs всегда последние версии пкгбилдов лежат - если хочется старых то abs обновлять не надо… |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
после первого выполнения abs перейти в /var/abs и сделать git init && git add . && git commit -m “Initial” после каждого выполнения abs выполнять git commit ;-) в скрипте настроить поиск нужной ревизии по указанной версии пакета, кому нужно? :-D
systemd должен умереть.
|