Yaourt: Разлика помеѓу преработките
Нема опис на уредувањето |
Нема опис на уредувањето |
||
Ред 1: | Ред 1: | ||
Yaourt е скрипта | Yaourt е bash скрипта, интерфејс за [[Pacman]] кој има многу додатни корисни опции | ||
== Опции == | == Опции == | ||
Инсталирање на пакети директно од [[AUR]] , градење на пакети од изворен код, обоена листа со пакети, | |||
управување со конфигурациски пакети, и известување за статусот на пакетот од AUR. | |||
Yaourt може да работи без root привилегии, ( Најбезбедно кога градите пакети од непознато потекло од AUR. | |||
Root лозинка ќе биде побарана само кога е потребно | |||
== Користење == | == Користење == | ||
---- | |||
USAGE: yaourt [OPTION...] <parameter> | |||
example: | |||
$ yaourt [regexp] : search for matching strings (with *) and allows to install it | $ yaourt [regexp] : search for matching strings (with *) and allows to install it | ||
$ yaourt -S [packagename]: | $ yaourt -S [packagename]: го симнува пакетот од репозитарите, или од AUR доколку го нема во репозитарите | ||
$ yaourt -Ss [regexp] : | $ yaourt -Ss [regexp] : пребарува во репозитарите и AUR за дадениот збор | ||
$ yaourt -Syu --aur : | $ yaourt -Syu --aur : го надградува системот од репозитари и од пакетите од aur | ||
$ yaourt -Sybu --aur : | $ yaourt -Sybu --aur : го надградува системот и пакетите од aur создавајќи пакети од изворен код | ||
$ yaourt -Syu --devel : | $ yaourt -Syu --devel : ги надградува сите пакети кои се во фаза на развој (од aur) | ||
Опции: | |||
Опциите на yaourt се исти како опциите на pacman, затоа проверете го упатството на pacman. | |||
Додатни опции на yaourt се обележани со "*" | |||
Генерално: | |||
(-h, --help) | (-h, --help) Ја прикажува помошта | ||
(-V, --version) | (-V, --version) Ја кажува верзијата | ||
--noconfirm | --noconfirm не прашува за потврда | ||
--tmp /where/you/want | --tmp /where/you/want користи ја дадената папка за | ||
--lightbg | --lightbg користи бои за светла позадина | ||
--nocolor | --nocolor не користи бои | ||
Инсталирање: | |||
(-A, --add) < | (-A, --add) <датотека> Додај пакет на системот | ||
(-S, --sync) < | (-S, --sync) <пакет> * симнува пакет од репозитар, или од AUR доколку го нема во репозитарите | ||
(-S, --sync) -b | (-S, --sync) -b * го гради пакетот од изворен код | ||
(-S, --sync) -c, --clean | (-S, --sync) -c, --clean ги остранува старите пакети од папката за кеш ( користи -cc за сите) | ||
(-S, --sync) -d, --nodeps | (-S, --sync) -d, --nodeps ги прескокнува проверките за зависности | ||
(-S, --sync) -f, --force | (-S, --sync) -f, --force присилна инсталација, ги пребришува датотеките што прават проблем | ||
(-S, --sync) -g, --groups | (-S, --sync) -g, --groups ги прикажува сите пакети кои припаѓаат на група на пакети | ||
(-S, --sync) -i, --info * | (-S, --sync) -i, --info * прикажува информација за пакет ( или PKGBUILD од AUR ) | ||
(-S, --sync) -l, --list * | (-S, --sync) -l, --list * ги прикажува сите пакети кои припаѓаат на одреден репозитар | ||
(-S, --sync) -p, --print-uris | (-S, --sync) -p, --print-uris прикажува линк за симнување на секој пакет кој треба да се инсталира | ||
(-S, --sync) --export <destdir> * | (-S, --sync) --export <destdir> * изнесува пакети од локален репозитар | ||
(-S, --sync) --ignore <pkg> | (-S, --sync) --ignore <pkg> прескокнува некои пакети | ||
(-U, --upgrade) <file> | (-U, --upgrade) <file> надградува пакет од <датотека> | ||
(<no option>) <file> * upgrade a package from <file> | (<no option>) <file> * upgrade a package from <file> | ||
(-G, --getpkgbuild) <pkg> * Retrieve PKGBUILD and local sources for package name | (-G, --getpkgbuild) <pkg> * Retrieve PKGBUILD and local sources for package name | ||
Ред 103: | Ред 103: | ||
- pacdiffviewer (manage pacsave/pacnew files) | - pacdiffviewer (manage pacsave/pacnew files) | ||
______________________________________ | ______________________________________ | ||
напишано од Julien MISCHKOWITZ <wain@archlinux.fr> | |||
домашна страна: http://archlinux.fr/yaourt-en | |||
---- | ---- |
Преработка од 20:40, 10 март 2008
Yaourt е bash скрипта, интерфејс за Pacman кој има многу додатни корисни опции
Опции
Инсталирање на пакети директно од AUR , градење на пакети од изворен код, обоена листа со пакети, управување со конфигурациски пакети, и известување за статусот на пакетот од AUR. Yaourt може да работи без root привилегии, ( Најбезбедно кога градите пакети од непознато потекло од AUR. Root лозинка ќе биде побарана само кога е потребно
Користење
USAGE: yaourt [OPTION...] <parameter> example:
$ yaourt [regexp] : search for matching strings (with *) and allows to install it $ 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 <pkg> прескокнува некои пакети (-U, --upgrade) <file> надградува пакет од <датотека> (<no option>) <file> * upgrade a package from <file> (-G, --getpkgbuild) <pkg> * Retrieve PKGBUILD and local sources for package name --asdeps Install packages non-explicitly to be installed as a dependency
Upgrade:
-S -u, --sysupgrade upgrade all packages that are out of date -S -u --aur * upgrade all aur packages -S -u --devel * upgrade all cvs/svn/mercurial/git/bazar packages -S -u -d, --nodeps skip dependency checks -S -u -f, --force force install, overwrite conflicting files -S -u --ignore <pkg> skip some package -S -y, --refresh download fresh package databases from the server
Note: yaourt always shows new orphans after package update
Local search:
(-Q, --query) -e, list all packages explicitly installed (-Q, --query) -d, list all packages installed as a dependency for another package (-Q, --query) -g, --groups view all members of a package group (-Q, --query) -i, --info view package information (use -ii for more) (-Q, --query) -l, --list list the contents of the queried package (-Q, --query) -o <string> * search for package that owns <file> or <command> (-Q, --query) -p, --file pacman will query the package file [package] instead of looking in the database (-Q, --query) -s, --search * search locally-installed packages for matching strings (-Q, --query) -t * search for missed installed orphans
Remote search:
(-S, --sync) -s [string] * search remote repositories and AUR for matching strings <no option> [string] * search for matching strings + allows to install
-S -q --depends <pkg> * list all packages which depends on <pkg> -S -q --conflicts <pkg> * list all packages which conflicts with <pkg> -S -q --provides <pkg> * list all packages which provides <pkg>
Clean:
(-C, --clean) * manage, show diff .pacsave/.pacnew files (-C, --clean) -c * delete all .pacsave/.pacnew files (-C, --clean) -d, --database * clean database (show obsolete repositories) (-S, --sync) -c remove old packages from cache (-S, --sync) -c -c remove all packages from cache (-R, --remove) <package> remove packages (-R, --remove) -c, --cascade remove packages and all packages that depend on them (-R, --remove) -d, --nodeps skip dependency checks (-R, --remove) -k, --dbonly only remove database entry, do not remove files (-R, --remove) -n, --nosave remove configuration files as well (-R, --remove) -s, --recursive remove dependencies also (that won't break packages)
Note: yaourt always shows new orphans after package removal
Backup:
(-B, --backup) [directory] * backup pacman database in given directory
Runing yaourt as a non-privileged user requiers some entries in sudoers file:
- pacman (remove package + refresh database + install AUR's package) - pacdiffviewer (manage pacsave/pacnew files)
______________________________________ напишано од Julien MISCHKOWITZ <wain@archlinux.fr>
домашна страна: http://archlinux.fr/yaourt-en