Ero sivun ”Rosetta” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Ak: Uusi sivu: Tämän sivun taulukko näyttää paketinhallintakomentojen vastaavuuden suosituimpien Linux-jakeluiden kesken. Alkuperäinen innoituksen antoi [https...) |
p (→Perustoiminnot) |
||
Rivi 26: | Rivi 26: | ||
| Poista paketit, joita ei enää ole saatavilla mistään pakettivarastoista. || {{näppäin|<nowiki>pacman -Qmq | pacman -Rs -</nowiki>}} || {{näppäin|dnf repoquery --extras}} || {{näppäin|aptitude purge '~o'}} |||| | | Poista paketit, joita ei enää ole saatavilla mistään pakettivarastoista. || {{näppäin|<nowiki>pacman -Qmq | pacman -Rs -</nowiki>}} || {{näppäin|dnf repoquery --extras}} || {{näppäin|aptitude purge '~o'}} |||| | ||
|- | |- | ||
| Merkitse aiemmin asennettu paketti riippuvuudeksi nimenomaisesti vaadittuna. || {{näppäin|pacman -D --asexplicit}} || {{näppäin|dnf mark install}} || {{näppäin|apt-mark manual}} || {{näppäin|zypper install --force}} ( | | Merkitse aiemmin asennettu paketti riippuvuudeksi nimenomaisesti vaadittuna. || {{näppäin|pacman -D --asexplicit}} || {{näppäin|dnf mark install}} || {{näppäin|apt-mark manual}} || {{näppäin|zypper install --force}} (vaihtoehto, joka vaatii paketin uudelleenasennuksen) || {{näppäin|emerge --select}} | ||
|- | |- | ||
| Asenna paketti riippuvuutena, ilman nimenomaisesti vaatimusta. || {{näppäin|pacman -S --asdeps}} || {{näppäin|dnf install}} ja sitten {{näppäin|dnf mark remove}} || {{näppäin|apt-mark auto}} || ei saatavilla ([https://bugzilla.opensuse.org/show_bug.cgi?id=1175678 ominaisuuspyyntö]) || {{näppäin|emerge -[a]1}} | | Asenna paketti riippuvuutena, ilman nimenomaisesti vaatimusta. || {{näppäin|pacman -S --asdeps}} || {{näppäin|dnf install}} ja sitten {{näppäin|dnf mark remove}} || {{näppäin|apt-mark auto}} || ei saatavilla ([https://bugzilla.opensuse.org/show_bug.cgi?id=1175678 ominaisuuspyyntö]) || {{näppäin|emerge -[a]1}} |
Versio 3. lokakuuta 2020 kello 15.26
Tämän sivun taulukko näyttää paketinhallintakomentojen vastaavuuden suosituimpien Linux-jakeluiden kesken. Alkuperäinen innoituksen antoi openSUSEn komentorivin ohjelmistohallinnan-vertailu.
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 (vaihtoehto, joka vaatii paketin uudelleenasennuksen) | 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.