Linux distributioner grupperes efter deres afstamning eksempel, Ubuntu stammer fra Debian, Manjaro fra Arch og så videre.

Hver distribution har sin måde at håndtere installation af software pakker og generel vedligeholdelse af systemet.

Debian -> og dermed Ubuntu bruger apt og Arch -> Manjaro bruger pacman men hvis man vil distro hoppe og man kender eksempel Debian pakke håndtering, hvordan finder man ud af hvordan pakker skal håndtere hvis man vil prøve Manjaro?

Den problemstilling har Arch brugere forsøgt at gøre noget ved. I Arch wiki kan man finde en oversigt over de forskellige kommandoer. Oversigten er på engelsk og en serie indlæg skal gøre denne guide/oversigt tilgængelig på dansk.

Denne del er de basale kommandoer for installation og vedligeholdelse

HandlingArchRed Hat/FedoraDebian/UbuntuSLES/openSUSEGentoo
HandlilngArchRed Hat/FedoraDebian/UbuntuSUSE/openSUSEGentoo
Installer pakke(r) efter navnpacman -Sdnf installapt installzypper install
zypper in
emerge [-a]
Fjerne pakke(r) efter navnpacman -Rsdnf removeapt removezypper remove
zypper rm
emerge -C
Søg pakke(r) ved at søge på udtryk i navn, beskrivelse, kort beskrivelse. Hvilke felter der faktisk bruges afhænger af værktøj.pacman -Ssdnf searchapt searchzypper search
zypper se [-s]
emerge -S
Opgrader pakker - Installer pakker som findes i en ældre versionpacman -Syudnf upgradeapt update && apt upgradezypper update
zypper up
emerge -u world
Opgrader pakker - En udvidet opgradering som kan foretage komplekse opdgradering -- som version opgradering. Hvor en almindelig opgradering vil udelade opdateringer der kræver opdatering af afhængigheder vil denne kommando medtage disse opdateringer.pacman -Syudnf distro-syncapt update && apt dist-upgradezypper dupemerge -uDN world
Oprydning i cache. Valg muligheder kan begrænse hvad der faktisk ryddes op. Autoclean fjerner kun unødvendig og overskydede information.pacman -Sc
pacman -Scc
dnf clean allapt autoclean
apt clean
zypper cleaneclean distfiles
Fjern afhængigheder der ikke længere er brug for, fordi eksempel, pakken der der fordrede afhængighederne er fjernet.pacman -Qdtq | pacman -Rs -dnf autoremoveapt autoremovezypper rm -uemerge --depclean
Fjern pakker der ikke længere findes i et pakkelager.pacman -Qmq | pacman -Rs -package-cleanup --orphansaptitude purge '~o'
Marker en pakke som tidligere var en afhængighed, som eksplicit installeret.pacman -D --asexplicitdnf mark installapt-mark manualemerge --select
Installer pakke(r) som afhængighed / uden at markere dem specifikt som nødvendige.pacman -S --asdepsdnf install => dnf mark removeapt-mark autoemerge -1
Hent pakke(r) uden installationpacman -Swdnf downloadapt install --download-only (into the package cache)
apt download (bypass the package cache)
zypper --download-onlyemerge --fetchonly
Start en terminal for indtastning af flere kommandoer i samme sessionapt-config shellzypper shell
Vis en log over pakke handlinger.cat /var/log/pacman.logdnf historycat /var/log/dpkg.logcat /var/log/zypp/historylocated in /var/log/portage
Lav en system oversigt - Udskriver, Gemmer eller tilsvarende nuværende pakke tilstand. Det foretrukne format er tekst eller XML. (Note: Hvorfor enten eller? Ingen værktøjer har valgmulighed for output format.)(se /var/lib/pacman/local)(se /var/lib/rpm/Packages)apt-cache statsemerge --info
e-mail pakke ændringerapt install apt-listchanges

 

https://www.linux-aarhus.dk/wp-content/uploads/2018/01/Rosetta_Stone-1-450x600.jpghttps://www.linux-aarhus.dk/wp-content/uploads/2018/01/Rosetta_Stone-1-113x150.jpgFrede H.AlleSystemTips og tricksapt,dnf,emerge,installation,pacman,software,zypperLinux distributioner grupperes efter deres afstamning eksempel, Ubuntu stammer fra Debian, Manjaro fra Arch og så videre. Hver distribution har sin måde at håndtere installation af software pakker og generel vedligeholdelse af systemet. Debian -> og dermed Ubuntu bruger apt og Arch -> Manjaro bruger pacman men hvis man vil distro hoppe og man...Et mødested for Linux Brugere i Aarhus