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