Yaourt: Разлика помеѓу преработките
Нема опис на уредувањето |
с (10 ревизии: initial) |
||
(Не се прикажани 6 меѓувремени преработки од еден друг корисник) | |||
Ред 1: | Ред 1: | ||
Yaourt е bash скрипта, интерфејс за [[Pacman]] кој има многу додатни корисни опции | Yaourt е bash скрипта, интерфејс за [[Pacman]] кој има многу додатни корисни опции, yaourt е напишана од Julien MISCHKOWITZ | ||
== Опции == | == Опции == | ||
Ред 10: | Ред 10: | ||
== Користење == | == Користење == | ||
КОРИСТЕЊЕ: yaourt [ОПЦИЈА...] <параметар> | |||
пример: | |||
$ yaourt [regexp] : | $ yaourt [regexp] : бара за даден збор (со *) и ви дозволува да го инсталирате | ||
$ yaourt -S [packagename]: го симнува пакетот од репозитарите, или од AUR доколку го нема во репозитарите | $ yaourt -S [packagename]: го симнува пакетот од репозитарите, или од AUR доколку го нема во репозитарите | ||
$ yaourt -Ss [regexp] : пребарува во репозитарите и AUR за дадениот збор | $ yaourt -Ss [regexp] : пребарува во репозитарите и AUR за дадениот збор | ||
Ред 61: | Ред 60: | ||
Напомена: yaourt секогаш прикажува нови сираци по надградба на пакети | Напомена: yaourt секогаш прикажува нови сираци по надградба на пакети | ||
Локално пребарување: | |||
(-Q, --query) -e, | (-Q, --query) -e, ги прикажува пакетите кои се експлицитно инсталирани | ||
(-Q, --query) -d, | (-Q, --query) -d, ги прикажува пакетите кои се инсталирани како зависност на друг пакет | ||
(-Q, --query) -g, --groups | (-Q, --query) -g, --groups ги прикажува сите членови на група на пакети | ||
(-Q, --query) -i, --info | (-Q, --query) -i, --info ја прикажува информацијата за пакет (користете -ii за повеќе) | ||
(-Q, --query) -l, --list | (-Q, --query) -l, --list ја прикажува содржината на дадениот пакет | ||
(-Q, --query) -o < | (-Q, --query) -o <збор> * пребарува кој пакет ја поседува дадената датотека или команда | ||
(-Q, --query) -p, --file pacman | (-Q, --query) -p, --file pacman ќе пребарува низ датотеката на пакетот наместо да пребарува во базата со податоци | ||
(-Q, --query) -s, --search * пребарува низ локално инсталирани пакети | |||
(-Q, --query) -s, --search * | |||
(-Q, --query) -t * search for missed installed orphans | (-Q, --query) -t * search for missed installed orphans | ||
Одалечено пребарување: | |||
(-S, --sync) -s [ | (-S, --sync) -s [збор] * пребарува во репозитарите и во AUR за даден пакет | ||
<no option> [ | <no option> [збор] * пребарува пакет + овозможува инсталација | ||
-S -q --depends < | -S -q --depends <пакет> * ги прикажува сите пакети кои зависат од <пакет> | ||
-S -q --conflicts < | -S -q --conflicts <пакет> * ги прикажува сите пакети кои се во конфликт со <пакет> | ||
-S -q --provides < | -S -q --provides <пакет> * ги прикажува сите пакети кои обезбедуваат <пакет> | ||
Исчистi: | |||
(-C, --clean) * | (-C, --clean) * ракува со .pacsave/.pacnew датотеки | ||
(-C, --clean) -c * | (-C, --clean) -c * ги брише .pacsave/.pacnew датотеките | ||
(-C, --clean) -d, --database * | (-C, --clean) -d, --database * ја чисти базата со податоци (покажува неискористени репозитари) | ||
(-S, --sync) -c | (-S, --sync) -c отстранува стари пакет од кеш | ||
(-S, --sync) -c -c | (-S, --sync) -c -c ги отстранува сите пакети од кеш | ||
(-R, --remove) < | (-R, --remove) <пакет> отстранува пакети | ||
(-R, --remove) -c, --cascade | (-R, --remove) -c, --cascade отстранува пакети и сите други пакети кои зависат од тој пакет | ||
(-R, --remove) -d, --nodeps | (-R, --remove) -d, --nodeps не проверува зависности | ||
(-R, --remove) -k, --dbonly | (-R, --remove) -k, --dbonly го отстранува пакетот само од базата на податоци, не брише датотеки | ||
(-R, --remove) -n, --nosave | (-R, --remove) -n, --nosave ги брише и конфигурациските датотеки | ||
(-R, --remove) -s, --recursive | (-R, --remove) -s, --recursive ги остранува и зависностите (кои не се потребни од други пакети) | ||
Напомена: yaourt секогаш прикажува нови сираци по надградба на пакети | |||
Резерва: | |||
(-B, --backup) [папка] * ја зачувува базата на податоци во дадената папка | |||
Користење на yaourt како обичен корисник бара поставување на sudoers датотеката: | |||
- pacman (остранување на пакет + освежување на базата на податоци + инсталирање на пакети од AUR) | |||
- pacdiffviewer (ракува со pacsave/pacnew датотеки | |||
== Инсталација == | |||
За брза инсталација внесете ги следниве команди | |||
wget http://maki.lugola.net/stuff/misc/yaourt-0.8.12-1-i686.pkg.tar.gz | |||
su # внесете ја лозинката | |||
pacman -A yaourt-0.8.12-1-i686.pkg.tar.gz | |||
== Врски == | |||
[http://archlinux.fr/yaourt-en Официјален сајт] | |||
[http://aur.archlinux.org/packages.php?ID=5863 страна за превземање на PKGBUILD] | |||
[[Категорија:Arch]] |
Последна преработка од 17:33, 29 јануари 2011
Yaourt е bash скрипта, интерфејс за Pacman кој има многу додатни корисни опции, yaourt е напишана од Julien MISCHKOWITZ
Опции
Инсталирање на пакети директно од AUR , градење на пакети од изворен код, обоена листа со пакети, управување со конфигурациски пакети, и известување за статусот на пакетот од AUR. Yaourt може да работи без root привилегии, ( Најбезбедно кога градите пакети од непознато потекло од AUR. Root лозинка ќе биде побарана само кога е потребно
Користење
КОРИСТЕЊЕ: yaourt [ОПЦИЈА...] <параметар> пример:
$ yaourt [regexp] : бара за даден збор (со *) и ви дозволува да го инсталирате $ yaourt -S [packagename]: го симнува пакетот од репозитарите, или од AUR доколку го нема во репозитарите $ yaourt -Ss [regexp] : пребарува во репозитарите и AUR за дадениот збор $ yaourt -Syu --aur : го надградува системот од репозитари и од пакетите од aur $ yaourt -Sybu --aur : го надградува системот и пакетите од aur создавајќи пакети од изворен код $ yaourt -Syu --devel : ги надградува сите пакети кои се во фаза на развој (од aur)
Опции: Опциите на yaourt се исти како опциите на pacman, затоа проверете го упатството на pacman. Додатни опции на yaourt се обележани со "*"
Генерално:
(-h, --help) Ја прикажува помошта (-V, --version) Ја кажува верзијата --noconfirm не прашува за потврда --tmp /where/you/want користи ја дадената папка за --lightbg користи бои за светла позадина --nocolor не користи бои
Инсталирање:
(-A, --add) <датотека> Додај пакет на системот (-S, --sync) <пакет> * симнува пакет од репозитар, или од AUR доколку го нема во репозитарите (-S, --sync) -b * го гради пакетот од изворен код (-S, --sync) -c, --clean ги остранува старите пакети од папката за кеш ( користи -cc за сите) (-S, --sync) -d, --nodeps ги прескокнува проверките за зависности (-S, --sync) -f, --force присилна инсталација, ги пребришува датотеките што прават проблем (-S, --sync) -g, --groups ги прикажува сите пакети кои припаѓаат на група на пакети (-S, --sync) -i, --info * прикажува информација за пакет ( или PKGBUILD од AUR ) (-S, --sync) -l, --list * ги прикажува сите пакети кои припаѓаат на одреден репозитар (-S, --sync) -p, --print-uris прикажува линк за симнување на секој пакет кој треба да се инсталира (-S, --sync) --export <destdir> * изнесува пакети од локален репозитар (-S, --sync) --ignore <пакет> прескокнува некои пакети (-U, --upgrade) <датотека> надградува пакет од <датотека> (<no option>) <датотека> * upgrade a package from <file> (-G, --getpkgbuild) <пакет> * Превзема PKGBUILD и локални извори за пакает --asdeps Инсталира пакети кои не треба експлицитно да се инсталираат како зависност
Надградба:
-S -u, --sysupgrade ги надградува сите пакети кои се застарени -S -u --aur * ги надградува сите пакети од aur -S -u --devel * ги надградува сите развојни cvs/svn/mercurial/git/bazar пакети -S -u -d, --nodeps не проверувај зависности -S -u -f, --force присилна инсталација, ги пребришува датотеките што прават проблем -S -u --ignore <pkg> прескокнува некои пакети -S -y, --refresh симнува свежи пакети од серверот
Напомена: yaourt секогаш прикажува нови сираци по надградба на пакети
Локално пребарување:
(-Q, --query) -e, ги прикажува пакетите кои се експлицитно инсталирани (-Q, --query) -d, ги прикажува пакетите кои се инсталирани како зависност на друг пакет (-Q, --query) -g, --groups ги прикажува сите членови на група на пакети (-Q, --query) -i, --info ја прикажува информацијата за пакет (користете -ii за повеќе) (-Q, --query) -l, --list ја прикажува содржината на дадениот пакет (-Q, --query) -o <збор> * пребарува кој пакет ја поседува дадената датотека или команда (-Q, --query) -p, --file pacman ќе пребарува низ датотеката на пакетот наместо да пребарува во базата со податоци (-Q, --query) -s, --search * пребарува низ локално инсталирани пакети (-Q, --query) -t * search for missed installed orphans
Одалечено пребарување:
(-S, --sync) -s [збор] * пребарува во репозитарите и во AUR за даден пакет <no option> [збор] * пребарува пакет + овозможува инсталација
-S -q --depends <пакет> * ги прикажува сите пакети кои зависат од <пакет> -S -q --conflicts <пакет> * ги прикажува сите пакети кои се во конфликт со <пакет> -S -q --provides <пакет> * ги прикажува сите пакети кои обезбедуваат <пакет>
Исчистi:
(-C, --clean) * ракува со .pacsave/.pacnew датотеки (-C, --clean) -c * ги брише .pacsave/.pacnew датотеките (-C, --clean) -d, --database * ја чисти базата со податоци (покажува неискористени репозитари) (-S, --sync) -c отстранува стари пакет од кеш (-S, --sync) -c -c ги отстранува сите пакети од кеш (-R, --remove) <пакет> отстранува пакети (-R, --remove) -c, --cascade отстранува пакети и сите други пакети кои зависат од тој пакет (-R, --remove) -d, --nodeps не проверува зависности (-R, --remove) -k, --dbonly го отстранува пакетот само од базата на податоци, не брише датотеки (-R, --remove) -n, --nosave ги брише и конфигурациските датотеки (-R, --remove) -s, --recursive ги остранува и зависностите (кои не се потребни од други пакети)
Напомена: yaourt секогаш прикажува нови сираци по надградба на пакети
Резерва:
(-B, --backup) [папка] * ја зачувува базата на податоци во дадената папка
Користење на yaourt како обичен корисник бара поставување на sudoers датотеката:
- pacman (остранување на пакет + освежување на базата на податоци + инсталирање на пакети од AUR) - pacdiffviewer (ракува со pacsave/pacnew датотеки
Инсталација
За брза инсталација внесете ги следниве команди
wget http://maki.lugola.net/stuff/misc/yaourt-0.8.12-1-i686.pkg.tar.gz su # внесете ја лозинката pacman -A yaourt-0.8.12-1-i686.pkg.tar.gz