Managing packages
1. TOC
Contents
2. Poldek
2.1. Preparing
2.1.1. Display help
# poldek --help Usage: poldek [OPTION...] [PACKAGE...] ...
2.1.2. 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)
2.1.3. Choose repositories
# poldek -n titanium -n titanium-test
2.1.4. 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
2.2. Interactive mode
To enter into poldek's interactive mode just type:
poldek
Or poldek -n repository (look above)
2.2.1. Getting Help
poldek:/all-avail> help
Type COMMAND -? for details.
2.2.2. 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%]
2.2.3. Uninstalling packages
poldek:/all-avail> uninstall package
2.2.4. 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
2.2.4.1. 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
2.3. Batch mode
Poldek provides two kinds of batch mode:
2.3.1. 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*"
2.3.2. poldek
standard batch mode List available commands:
# poldek --help
Write something more here
See also: [http://poldek.pld-linux.org/Manual/index.html]
3. rpm
[http://rpm5.org/docs.php]
Write something more here