Mandriva Linux 2009 Paketquellen
Es gibt bei Mandriva verschiedene Möglichkeiten Software (rpm) zu installieren (s.h. auch Easylinux): neben dem bei Debian bekannten Apt (hier apt4rpm), urpmi und smart.
(Übrigens: einen interessanten Distributionsvergleich als Folie gibt es 2007 von Frank Hofmann.)
Apt
ist ja bestens bekannt-oder?
apt-get update
apt-get upgrade
apt-get install
apt-get -f install
apt-get remove
apt-get autoremove
apt-get clean
Allerdings scheint es niemanden zu geben, der Mandriva mit apt nutzt, was umso verwunderlicher ist, da PclinuxOS offenbar ein Remaster von Mandiva ist und nun Synaptic und Apt benutzt. Dennoch es geht, wenn man die hdlist von Mandrivauser nutzt und entsprechend in der Textdatei /etc/apt/sources.list abändert.
Urpmi
Der Paketmananger Urpmi funktioniert ähnlich wie Apt. Die zentrale Konfigurationsdatei ist /etc/urpmi/urpmi.cfg, die Textdatenbanken sind in /var/lib/urpmi und die Log-Dateien in /var/log zu finden. Die Befehle erfolgen als User mit gurpmi oder als Root mit urpmi in der Konsole:
urpmi
urpmi -a
urpme
urpmf
urpmi –auto-select
urpmi.update -a
urpmi –auto-update
urpme –auto-orphansu
Smart
Smart arbeitet unabhängig vom Paketvormat. Der Befehl in der Root-Konsole lautet einfach smart-root –gui. Wie bei Apt gibt es weitere selbsterklärende) Kommandos:
update
install
reinstall
upgrade
remove
check
fix
clean
download
search
query
info
stats
Die Quellen
Wie bei Debians Apt sind auch Mandrivas Quellen für Smart oder Urpmi im Programm zu wählen, per Konsole zuzufügen oder manuell per Texteditor einzutragen.
main ist die eigentliche Distribution
contrib vor allem offizielle Zusatzpakete
jpackage Java-Pakete
updates Updates
plf-free PLF ist die Abkürzung für Penguin Liberation Front mit sämtlichen Multimedia-Paketen wie Packman bei SusE und Medibuntu bei Ubuntu
plf-nonfree unfreie Software
mud-free Pakete der deutschen Mandriva-User-Gruppe
Apt
# Package repository URL's
#
# Signed repositories have a [<key>] where <key> is the name of the key
# as it appears in vendors.list. If you remove it, no digital signature check
# will be made.
#
# See http://qa.mandriva.com/twiki/bin/view/Main/CookerMirrors for a full list
# of mirrors.
#
# You can also get mirrors from easyurpmi.zarb.org
# format is simple :
# 1) rpm is the type of archive
# 2) server is the path to the main directory
# 3) list is the relative path to the list, from the main directory
# 4) rpms is the relative path to the rpms, from the main directory
# you cannot use synthesis.hdlist, but you can take a hdlist.src, to install SRPM
# with apt.
# example
# rpm ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/devel/cooker/i586/media/ media_info/hdlist_main main
# Mein Beispiel (Achtung: eine Zeile!)
rpm ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/ info/hdlist main main contrib updates mud-free non-free
urpmi-hdlist (Quelle: http://www.mandrivauser.de/urpmi/)
Nachfolgende Zeilen als su (root) in der Konsole eingeben und ausführen
urpmi.addmedia main_release ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/main/release/ with media_info/hdlist.cz
urpmi.addmedia contrib_release ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/contrib/release/ with media_info/hdlist.cz
urpmi.addmedia non-free_release ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/non-free/release/ with media_info/hdlist.cz
urpmi.addmedia plf-free_release ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/free/release/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia plf-nonfree_release ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/non-free/release/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia mud-free_release ftp://ftp.mandrivauser.de/rpm/GPL/2009.0/i586/release/ with media_info/hdlist.cz
urpmi.addmedia --update main_updates ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/main/updates/ with media_info/hdlist.cz
urpmi.addmedia --update contrib_updates ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/contrib/updates/ with media_info/hdlist.cz
urpmi.addmedia --update non-free_updates ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrakelinux/official/2009.0/i586/media/non-free/updates/ with media_info/hdlist.cz
urpmi.addmedia main_backports ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/official/2009.0/i586/media/main/backports/ with media_info/hdlist.cz
urpmi.addmedia contrib_backports ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/contrib/backports/ with media_info/hdlist.cz
urpmi.addmedia non-free_backports ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/non-free/backports/ with media_info/hdlist.cz
urpmi.addmedia plf-free_backports ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/free/backports/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia plf-nonfree_backports ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/non-free/backports/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia main_testing ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/official/2009.0/i586/media/main/testing/ with media_info/hdlist.cz
urpmi.addmedia contrib_testing ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/contrib/testing/ with media_info/hdlist.cz
urpmi.addmedia non-free_testing ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/non-free/testing/ with media_info/hdlist.cz
urpmi.addmedia mud-free_testing ftp://ftp5.gwdg.de/pub/linux/mandriva/mandrivauser/rpm/GPL/2009.0/i586/testing/ with media_info/hdlist.cz
Smart-urmpi-hdlist (Quelle: http://www.mandrivauser.de/smarturpmi/)
Nachfolgende Zeilen als su (root) in der Konsole eingeben und ausführen
smart channel -y --add main_release type=urpmi baseurl=ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/main/release/ hdlurl=media_info/hdlist.cz
smart channel -y --add contrib_release type=urpmi baseurl=ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/contrib/release/ hdlurl=media_info/hdlist.cz
smart channel -y --add non-free_release type=urpmi baseurl=ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/non-free/release/ hdlurl=media_info/hdlist.cz
smart channel -y --add plf-free_release type=urpmi baseurl=ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/free/release/binary/i586/ hdlurl=media_info/hdlist.cz
smart channel -y --add plf-nonfree_release type=urpmi baseurl=ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/non-free/release/binary/i586/ hdlurl=media_info/hdlist.cz
smart channel -y --add mud-free_release type=urpmi baseurl=ftp://ftp.mandrivauser.de/rpm/GPL/2009.0/i586/release/ hdlurl=media_info/hdlist.cz
smart channel -y --add main_updates type=urpmi baseurl=ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/main/updates/ hdlurl=media_info/hdlist.cz
smart channel -y --add contrib_updates type=urpmi baseurl=ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/contrib/updates/ hdlurl=media_info/hdlist.cz
smart channel -y --add non-free_updates type=urpmi baseurl=ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrakelinux/official/2009.0/i586/media/non-free/updates/ hdlurl=media_info/hdlist.cz
smart channel -y --add main_backports type=urpmi baseurl=ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/official/2009.0/i586/media/main/backports/ hdlurl=media_info/hdlist.cz
smart channel -y --add contrib_backports type=urpmi baseurl=ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/contrib/backports/ hdlurl=media_info/hdlist.cz
smart channel -y --add non-free_backports type=urpmi baseurl=ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrivalinux/official/2009.0/i586/media/non-free/backports/ hdlurl=media_info/hdlist.cz
smart channel -y --add plf-free_backports type=urpmi baseurl=ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/free/backports/binary/i586/ hdlurl=media_info/hdlist.cz
smart channel -y --add plf-nonfree_backports type=urpmi baseurl=ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/non-free/backports/binary/i586/ hdlurl=media_info/hdlist.cz
smart channel -y --add main_testing type=urpmi baseurl=ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/official/2009.0/i586/media/main/testing/ hdlurl=media_info/hdlist.cz
smart channel -y --add contrib_testing type=urpmi baseurl=ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/contrib/testing/ hdlurl=media_info/hdlist.cz
smart channel -y --add non-free_testing type=urpmi baseurl=ftp://mirror.tuxinator.org/MandrivaLinux/official/2009.0/i586/media/non-free/testing/ hdlurl=media_info/hdlist.cz
smart channel -y --add mud-free_testing type=urpmi baseurl=ftp://ftp5.gwdg.de/pub/linux/mandriva/mandrivauser/rpm/GPL/2009.0/i586/testing/ hdlurl=media_info/hdlist.cz
Keine Kommentare:
Kommentar veröffentlichen