Rosetta

Linux.fista
Versio hetkellä 3. lokakuuta 2020 kello 15.15 – tehnyt Foliohattu (keskustelu | muokkaukset) (Ak: Uusi sivu: Tämän sivun taulukko näyttää paketinhallintakomentojen vastaavuuden suosituimpien Linux-jakeluiden kesken. Alkuperäinen innoituksen antoi [https...)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Tämän sivun taulukko näyttää paketinhallintakomentojen vastaavuuden suosituimpien Linux-jakeluiden kesken. Alkuperäinen innoituksen antoi openSUSEn komentorivin ohjelmistohallinnan-vertailu.

Vinkki: Arch Linux käyttäjät, jotka joutuvat väliaikaisesti käyttämään toista Linux-jakelua voivat käyttää pacapt, yksinkertaista skriptiä toisten paketinhallinta-ohjelmien käyttämiseen.
Huomautus: Osa käskyistä on riippuvaisia tietyistä pacman versiosta. Esimerkiksi -Qk vaatii pacman 4.1. tai uudemman.


Perustoiminnot

Toiminto Arch Red Hat/Fedora Debian/Ubuntu SLES/openSUSE Gentoo
Asenna paketti nimeltä pacman -S dnf install apt install zypper install tai zypper in emerge [-a]
Poista paketti nimeltä pacman -Rs dnf remove apt remove zypper remove tai zypper rm emerge -[a]vc
Etsiäksesi paketin etsimällä ilmaisun nimessä tai kuvauksessa. Tietyt kentät, joita etsitään oletuksena vaihtelevat jokaisen työkalun kesken. pacman -Ss dnf search apt search zypper search tai zypper se [-s] emerge -S
Päivitä paketit - Asenna paketit, joista vanhempi versio on jo asennettu pacman -Syu dnf upgrade apt update ja sitten apt upgrade zypper update tai zypper up emerge -[a]uDN @world
Päivitä paketit - Päivityskomento, joka voi suorittaa monimutkaisempia päivityksiä -- kuten jakelupäivityksiä. Tämä kykenee suorittamaan myös päivitykset, joiss on muutoksia riippuvuuksiin. pacman -Syu dnf distro-sync apt update ja sitten apt dist-upgrade zypper dup emerge -[a]uDN @world
Puhdista paikallinen välimuisti. Vaihtoehdot voivat rajoittaa mitä oikeasti puhdistetaan. pacman -Sc tai pacman -Scc dnf clean all apt autoclean poistaa vain tarpeettoman, vanhentuneen tiedon tai apt clean poistaa kaiken tallennetun välimuistista zypper clean eclean distfiles
Poista riippuvuudet, joita ei enää tarvita, esim. riippuvuuksia tarvinnut paketti on poistettu. pacman -Qdtq | pacman -Rs - dnf autoremove apt autoremove zypper rm -u (vain paketin poistamista varten) tai zypper packages --unneeded (vain luettolointi ja ilman toistoa) emerge [-a] --depclean
Poista paketit, joita ei enää ole saatavilla mistään pakettivarastoista. pacman -Qmq | pacman -Rs - dnf repoquery --extras aptitude purge '~o'
Merkitse aiemmin asennettu paketti riippuvuudeksi nimenomaisesti vaadittuna. pacman -D --asexplicit dnf mark install apt-mark manual zypper install --force (workaround which needs to reinstall the package1) emerge --select
Asenna paketti riippuvuutena, ilman nimenomaisesti vaatimusta. pacman -S --asdeps dnf install ja sitten dnf mark remove apt-mark auto ei saatavilla (ominaisuuspyyntö) emerge -[a]1
Lataa ainoastaan paketit ilman purkamista tai asentamista pacman -Sw dnf download apt install --download-only (pakettivälimuistiin) tai apt download (ohita pakettivälimuisti) zypper --download-only emerge [-a] --fetchonly
Käynnistä komentotulkki antaaksesi useamman komennon yhdessä istunnossa apt-config shell zypper shell
Näytä ohjelmistonhallinnan tapahtumahistoria. lue /var/log/pacman.log dnf history lue /var/log/dpkg.log lue /var/log/zypp/history lue /var/log/portage
Tulosta koko järjestelmän tiedot - Tulosteet, tallennukset tai vastaavat paketinhallintajärjestelmän nykytilasta. Yleensä tuloste on joko teksti- tai XML-muodossa katso /var/lib/pacman/local katso /var/lib/rpm/Packages apt-cache stats emerge --info
Sähköposti paketin muutoksista apt install apt-listchanges

Lokitiedoston kierrätys

Oletuksena, Arch Linux ei kierrätä pacman.log. Katso esimerkiksi, FS#11272 sekä FS#20428#comment66480 . Tämä poikkeaa muiden Linux-jakeluiden oletustoimintamalleista. Jotkin jakelut, eritoten Gentoo, juurikaan kirjoittavat lokitiedostoja oletuksena.

Katso myös