Ero sivun ”Rosetta” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 57: | Rivi 57: | ||
| Näytä etäpaketin tiedostot || {{näppäin|pacman -Fl}} || {{näppäin|dnf repoquery -l}} tai {{näppäin|repoquery -l}} (paketista yum-utils) || {{näppäin|apt-file list}} |||| {{näppäin|pfl}} | | Näytä etäpaketin tiedostot || {{näppäin|pacman -Fl}} || {{näppäin|dnf repoquery -l}} tai {{näppäin|repoquery -l}} (paketista yum-utils) || {{näppäin|apt-file list}} |||| {{näppäin|pfl}} | ||
|- | |- | ||
| Näytä paketti, jolle TIEDOSTO kuuluu || {{näppäin|pacman -Qo}} || {{näppäin|rpm -qf}} (asennetut ainoastaan) tai {{näppäin|dnf provides}} ( | | Näytä paketti, jolle TIEDOSTO kuuluu || {{näppäin|pacman -Qo}} || {{näppäin|rpm -qf}} (asennetut ainoastaan) tai {{näppäin|dnf provides}} (kaikki) tai {{näppäin|repoquery -f}} (paketista yum-utils) || {{näppäin|dpkg -S}} tai {{näppäin|dlocate}} || {{näppäin|zypper search -f}} || {{näppäin|equery belongs}} tai {{näppäin|qfile}} | ||
|- | |- | ||
| Luettele tiedostot, jotka paketti sisältää. Sama tulos tosin voidaan saavuttaa myös muilla monimutkaisemmilla komennoilla. || {{näppäin|pacman -Ql}} tai {{näppäin|pacman -Fl}} || {{näppäin|dnf repoquery -l}} || {{näppäin|dpkg-query -L}} || {{näppäin|rpm -ql}} || {{näppäin|equery files}} tai {{näppäin|qlist}} | | Luettele tiedostot, jotka paketti sisältää. Sama tulos tosin voidaan saavuttaa myös muilla monimutkaisemmilla komennoilla. || {{näppäin|pacman -Ql}} tai {{näppäin|pacman -Fl}} || {{näppäin|dnf repoquery -l}} || {{näppäin|dpkg-query -L}} || {{näppäin|rpm -ql}} || {{näppäin|equery files}} tai {{näppäin|qlist}} | ||
Rivi 63: | Rivi 63: | ||
| Näyttää paketit, joista löytyy annettu merkkijono. Lähinnä oikotie tietyn kentän etsimiseen. Muut työkalut voivat tarjota samaa toiminnallisuutta etsintätyökalun muodossa. || {{näppäin|pacman -F}} || {{näppäin|dnf provides}} || {{näppäin|apt-file search}} || {{näppäin|zypper what-provides}} tai {{näppäin|zypper wp}}|| {{näppäin|equery belongs}} (ainoastaan asennetut paketit) tai {{näppäin|pfl}} | | Näyttää paketit, joista löytyy annettu merkkijono. Lähinnä oikotie tietyn kentän etsimiseen. Muut työkalut voivat tarjota samaa toiminnallisuutta etsintätyökalun muodossa. || {{näppäin|pacman -F}} || {{näppäin|dnf provides}} || {{näppäin|apt-file search}} || {{näppäin|zypper what-provides}} tai {{näppäin|zypper wp}}|| {{näppäin|equery belongs}} (ainoastaan asennetut paketit) tai {{näppäin|pfl}} | ||
|- | |- | ||
| Etsii kaikki paketit, jotka sisältävät annetun tiedoston. || {{näppäin|pacman -F}} || {{näppäin|dnf provides}} || {{näppäin|apt-file search}} tai | | Etsii kaikki paketit, jotka sisältävät annetun tiedoston. || {{näppäin|pacman -F}} || {{näppäin|dnf provides}} || {{näppäin|apt-file search}} tai {{näppäin|auto-apt}} käyttäen tätä toiminnallisuutta || {{näppäin|zypper search -f}} || {{näppäin|equery belongs}} tai {{näppäin|qfile}} | ||
|- | |- | ||
| Näytä paketin muutosloki || {{näppäin|pacman -Qc}} || {{näppäin|rpm -q --changelog}} || {{näppäin|apt-get changelog}} || {{näppäin|rpm -q --changelog}} || {{näppäin|equery changes -f}} | | Näytä paketin muutosloki || {{näppäin|pacman -Qc}} || {{näppäin|rpm -q --changelog}} || {{näppäin|apt-get changelog}} || {{näppäin|rpm -q --changelog}} || {{näppäin|equery changes -f}} |
Versio 3. lokakuuta 2020 kello 16.11
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 |
Kysely tietyistä paketeista
Toiminto | Arch | Red Hat/Fedora | Debian/Ubuntu | SLES/openSUSE | Gentoo |
---|---|---|---|---|---|
Näytä kaikki tai enin tieto paketista. Työkalujen ulosanti voi oletuksena vaihdella, mutta muuten toiminnoiltaan työkalut vastaavat toisiaan. | pacman -Si tai pacman -Qi | dnf list tai dnf info | apt show tai apt-cache policy | zypper info tai zypper if | emerge -S, emerge -pv tai eix |
Näytä paikallisen paketin tiedot: Nimi, versio, kuvaus jne. | pacman -Qi | rpm -qi / dnf info installed | dpkg -s tai aptitude show | zypper info tai rpm -qi | emerge -pv tai emerge -S |
Näytä etäpaketin tiedot: Nimi, versio, kuvaus, jne. | pacman -Si | dnf info | apt-cache show tai aptitude show | zypper info | emerge -pv ja emerge -S tai equery meta |
Näytä paikallisen paketin tiedostot | pacman -Ql | rpm -ql | dpkg -L | rpm -ql | equery files tai qlist |
Näytä etäpaketin tiedostot | pacman -Fl | dnf repoquery -l tai repoquery -l (paketista yum-utils) | apt-file list | pfl | |
Näytä paketti, jolle TIEDOSTO kuuluu | pacman -Qo | rpm -qf (asennetut ainoastaan) tai dnf provides (kaikki) tai repoquery -f (paketista yum-utils) | dpkg -S tai dlocate | zypper search -f | equery belongs tai qfile |
Luettele tiedostot, jotka paketti sisältää. Sama tulos tosin voidaan saavuttaa myös muilla monimutkaisemmilla komennoilla. | pacman -Ql tai pacman -Fl | dnf repoquery -l | dpkg-query -L | rpm -ql | equery files tai qlist |
Näyttää paketit, joista löytyy annettu merkkijono. Lähinnä oikotie tietyn kentän etsimiseen. Muut työkalut voivat tarjota samaa toiminnallisuutta etsintätyökalun muodossa. | pacman -F | dnf provides | apt-file search | zypper what-provides tai zypper wp | equery belongs (ainoastaan asennetut paketit) tai pfl |
Etsii kaikki paketit, jotka sisältävät annetun tiedoston. | pacman -F | dnf provides | apt-file search tai auto-apt käyttäen tätä toiminnallisuutta | zypper search -f | equery belongs tai qfile |
Näytä paketin muutosloki | pacman -Qc | rpm -q --changelog | apt-get changelog | rpm -q --changelog | equery changes -f |
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.