PLDWWW: Docs/man/Managing packages
grizz
grizz at pld-linux.org
Thu Oct 23 21:44:14 CEST 2008
Author: grizz Date: Thu Oct 23 19:44:14 2008 GMT
Module: PLDWWW URL: http://pld-linux.org/Docs/man/Managing_packages
---- Log message:
Initial - some basic operations in poldek
---- Page affected: Docs/man/Managing packages
---- Diffs:
================================================================
The comment on the change is:
Initial - some basic operations in poldek
New page:
= Managing packages =
== 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 '''*'''[[BR]]
'''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 ===
[[BR]] <!> Write something more here <!>
See also: [[http://poldek.pld-linux.org/Manual/index.html]]
== rpm ==
[[http://rpm5.org/docs.php]]
[[BR]] <!> Write something more here <!>
More information about the pld-cvs-commit
mailing list