/* pragma: section-numbers 2 */ ====== Managing packages ====== ===== TOC ===== /* UndefinedMacro: TableOfContents(None) */ ===== Poldek ===== ==== Preparing ==== === Display help === # poldek --help Usage: poldek [OPTION...] [PACKAGE...] ... === List repositories === # poldek -l th ftp://ftp.pld-linux.org/dists/3.0/PLD/x86_64/RPMS/ (noauto,noautoup,type=pndir) th-ready ftp://ftp.pld-linux.org/dists/3.0/ready/x86_64/RPMS/ (noauto,noautoup,type=pndir) th-test ftp://ftp.pld-linux.org/dists/3.0/test/x86_64/RPMS/ (noauto,noautoup,type=pndir) titanium ftp://ftp.titanium.pld-linux.org/branches/titanium/PLD/noarch/RPMS/ (type=pndir) titanium ftp://ftp.titanium.pld-linux.org/branches/titanium/PLD/x86_64/RPMS/ (type=pndir) titanium-i686 ftp://ftp.titanium.pld-linux.org/branches/titanium/PLD/i686/RPMS/ (type=pndir) titanium-ready ftp://ftp.titanium.pld-linux.org/branches/titanium/[...]/ (type=pndir) titanium-ready ftp://ftp.titanium.pld-linux.org/branches/titanium/[...]/ (type=pndir) titanium-ready-i686 ftp://ftp.titanium.pld-linux.org/branches/titanium/ready/i686/RPMS/ (type=pndir) titanium-test ftp://ftp.titanium.pld-linux.org/branches/titanium/[...]/ (type=pndir) titanium-test ftp://ftp.titanium.pld-linux.org/branches/titanium/[...]/ (type=pndir) titanium-test-i686 ftp://ftp.titanium.pld-linux.org/branches/titanium/test/i686/RPMS/ (type=pndir) === Choose repositories === # poldek -n titanium -n titanium-test === Upgrade repositories indexes === **poldek --up** - will affect only repositories with autoup=yes To update other repositories - mix **--up** with **-n repository**. # poldek -n titanium -n titanium-test --up ==== Interactive mode ==== To enter into poldek's interactive mode just type: poldek Or **poldek -n repository** (look above) === Getting Help === **poldek:/all-avail> help** Type COMMAND -? for details. === Install package(s) === **poldek:/all-avail> install package** poldek:/all-avail> install mc-4.6.2-0.pre1.3.x86_64 Processing dependencies... Package mc-4.6.2-0.pre1.3.x86_64 suggests installation of: 1. lynx Try to install it?? [N/y] n There are 1 package to install: I mc-4.6.2-0.pre1.3.x86_64 Need to get 1.4MB of archives (1.4MB to download). After unpacking 5.0MB will be used. Retrieving titanium::mc-4.6.2-0.pre1.3.x86_64.rpm... .............................. 100.0% [1.4M (225.7K/s)] Executing rpm --upgrade -vh --root /... Preparing... ########################################### [100%] 1:mc ########################################### [100%] === Uninstalling packages === **poldek:/all-avail> uninstall package** === Search packages === :!: remember about *****\\ **poldek:/all-avail> search package** poldek:/all-avail> search vim* Searching packages..........................................done. 15 package(s) found: gvim-athena-7.2.13-1.x86_64 gvim-gnome-7.2.13-1.x86_64 [...] poldek:/all-avail> search tetex*qtx* Searching packages..........................................done. 2 package(s) found: tetex-fonts-qtx-3.0-10.x86_64 tetex-tex-qtx-3.0-10.x86_64 == Search specific file == **poldek:/all-avail> search -f path_to_file** poldek:/all-avail> search -f */play Searching packages..........................................done. 2 package(s) found: emacs-common-22.3-1.x86_64 sox-14.0.1-3.x86_64 **TIPS** * There is shell completion in poldek's interactive mode available - [TAB] key ==== Batch mode ==== Poldek provides two kinds of batch mode: === ipoldek === **ipoldek** which accepts commands from interactive mode ex.: # ipoldek ls konqueror successfully used for monitoring Loading [pndir]th... 11780 packages read Removed 7 duplicate packages from available set Loading [rpmdbcache]/var/lib/rpm... 1252 packages loaded konqueror-3.5.10-3.i686 Get command between **""** is helpful when using ***** or **?** # ipoldek "ls kde4*" === poldek === standard batch mode List available commands: # poldek --help \\ :!: Write something more here :!: See also: [[[http://poldek.pld-linux.org/Manual/index.html|http://poldek.pld-linux.org/Manual/index.html]]] ===== rpm ===== [[[http://rpm5.org/docs.php|http://rpm5.org/docs.php]]] \\ :!: Write something more here :!: [[:Docs:man| TOC]]