Managing packages

1. TOC

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

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 <!>


TOC

Docs/man/Managing packages (last edited 2008-12-25 19:37:22 by grizz)