binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
Суть проблемы в следующем - когда делал ручками, закачивая PKGBUILD с AUR и компилируя, место расположения выбирал сам, а куда yaourt складирует не понятно. Соответственно исходники и сформированный пакет находились всегда под рукой, а yaourt похоже собирает пакет, устанавливает и удаляет все, что накачал, выполняя все действия в каталоге /tmp. По доке должен сохранять в /var/abs/local/yaourtbuild, но там сохраняются только пакеты собранные из git, svn и т.д. Внимание вопрос: как сделать так, чтобы yaourt не только собирал и устанавливал, но еще и сохранял результат своей работы. PS Конкретно вот с этими пакетами такая ситуация virt-manager-light virtinst-current |
tsn |
|
Темы:
13
Сообщения:
144
Участник с: 04 октября 2011
|
Может так?Build and export package, its sources to a directory: P.S. Цитата из wiki. |
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
yep =) |
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
А может просто посмотреть /etc/yaourtrc и /etc/makepkg.conf
Последний крик моды - эхо 30-летней давности.
|
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
Смотрел /etc/yaourtrc, но там нужного только DEVELBUILDDIR="/var/abs/local/yaourtbuild", которое работает только для git, svn. А /etc/makepkg.conf... ну даже не знаю. |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
/etc/yaourtrc |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
tsnНе знал, неплохо. Вижу (для начала) один минус - исходники сохраняются два раза - один раз в виде отдельного тарболла, второй раз в составе xxx.src.tar.gz |
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
Да вы что, вообще уже не читаете: cat /etc/makepkg.conf ######################################################################### # PACKAGE OUTPUT ######################################################################### # # Default: put built package and cached source in build directory # #-- Destination: specify a fixed directory where all packages will be placed #PKGDEST=/home/packages PKGDEST=/home/sys-backup/packages #-- Source cache: specify a fixed directory where source files will be cached #SRCDEST=/home/sources #-- Source packages: specify a fixed directory where all src packages will be placed #SRCPKGDEST=/home/srcpackages SRCPKGDEST=/home/sys-backup/srcpackages #-- Log files: specify a fixed directory where all log files will be placed #LOGDEST=/home/makepkglogs #-- Packager: name/email of the person or organization building packages #PACKAGER="John Doe <[email protected]>" #-- Specify a key to use for package signing #GPGKEY="" # Build #EXPORT=0 # Export to 1: EXPORTDIR or PKGDEST EXPORT=1 #Говорить куда перемешать пакеты # 2: pacman cache (as root) #EXPORTSRC=0 # Need EXPORT>0 to be used #EXPORTSRC=1 #EXPORTDIR="" # If empty, use makepkg's connfiguration (see makepkg.conf) #А если не указано,то все берется из /etc/makepkg.conf [code]
Последний крик моды - эхо 30-летней давности.
|
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
siroccoКакие два раза?tsnНе знал, неплохо. Вижу (для начала) один минус - исходники сохраняются два раза - один раз в виде отдельного тарболла, второй раз в составе xxx.src.tar.gz Вы свой /etc/yaourtrc или ~.yaourtrc посмотрите внимательно. Вот что у меня выдает,например:yaourt -S psi-plus при сборке,и так всё собирается + в /etc/pacman.conf прописано CacheDir = /home/sys-backup/packages/ Exporting psi-plus to /home/sys-backup/packages directory «/var/tmp/yaourt-tmp-user/PKGDEST.h2n/psi-plus-0.16.262webkit-1-i686.pkg.tar.xz» -> «/home/sys-backup/packages/psi-plus-0.16.262webkit-1-i686.pkg.tar.xz»
Последний крик моды - эхо 30-летней давности.
|
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
tchgefest Толи лыжи не едут... $ yaourt -Sb --export test2 mimeo --noconfirm ... $ tar -tvf test2/mimeo-2013.7.24-2.src.tar.gz drwxr-xr-x root/root 0 2013-11-26 19:06 mimeo/ -rw-r--r-- root/root 287 2013-11-26 19:06 mimeo/mimeo-2013.7.24.tar.xz.sig -rw-r--r-- root/root 20568 2013-11-26 19:06 mimeo/mimeo-2013.7.24.tar.xz -rw-r--r-- root/root 1041 2013-09-30 13:05 mimeo/PKGBUILD $ ls -l test2/mimeo* -rw-r--r-- 1 ab_arch users 29340 ноя 26 19:06 test2/mimeo-2013.7.24-2-any.pkg.tar.xz -rw-r--r-- 1 ab_arch users 22012 ноя 26 19:06 test2/mimeo-2013.7.24-2.src.tar.gz -rw-r--r-- 1 ab_arch users 20568 ноя 26 19:06 test2/mimeo-2013.7.24.tar.xz -rw-r--r-- 1 ab_arch users 287 ноя 26 19:06 test2/mimeo-2013.7.24.tar.xz.sig tchgefestТуплю, на какую строчку смотреть? $ cat /etc/yaourtrc # yaourtrc - Configuration for yaourt # # See yaourtrc(5) for more information # # # General #AUTOSAVEBACKUPFILE=0 #DEVELBUILDDIR="/var/abs/local/yaourtbuild" #DEVEL=0 #EDITOR="$EDITOR" #FORCEENGLISH=0 #FORCE=0 #TMPDIR="/tmp" # SUDO #SUDONOVERIF=0 # Avoid multiple sudo checks when timestamp_timeout=0 #SUDOREDIRECT=1 # Define to 0 in case you use a fingerprint device # ABS # If the package "abs" is installed, those var are parsed from abs.conf #REPOS=() # REPOS available at $SYNCSERVER #SYNCSERVER="" # AUR #AURURL="https://aur.archlinux.org" #AURCOMMENT=5 #AURDEVELONLY=0 #AURSEARCH=1 #AURUPGRADE=0 #AURVOTE=1 # Build #EXPORT=0 # Export to 1: EXPORTDIR or PKGDEST # 2: pacman cache (as root) #EXPORTSRC=0 # Need EXPORT>0 to be used #EXPORTDIR="" # If empty, use makepkg's connfiguration (see makepkg.conf) # Prompt #NOCONFIRM=0 #UP_NOCONFIRM=0 # No prompt while build upgrades (including -Sbu) #BUILD_NOCONFIRM=0 # Only prompt for editing files #PU_NOCONFIRM=0 # Add --noconfirm to $PACMAN -U #EDITFILES=1 #NOENTER=1 # Output #USECOLOR=1 #USEPAGER=0 #DETAILUPGRADE=1 #SHOWORPHANS=1 #TERMINALTITLE=1 # Command #PACMAN="pacman" #DIFFEDITCMD="vimdiff" |