Muokataan sivua Rosetta

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
Tämän sivun taulukko näyttää [[Paketinhallintajärjestelmä|paketinhallinta]]komentojen vastaavuuden suosituimpien Linux-jakeluiden kesken. Alkuperäinen innoituksen antoi [https://old-en.opensuse.org/Software_Management_Command_Line_Comparison openSUSEn komentorivin ohjelmistohallinnan-vertailu].
Tämän sivun taulukko näyttää [[wikipedia:fi:Paketinhallintajärjestelmä|paketinhallinta]]komentojen vastaavuuden suosituimpien Linux-jakeluiden kesken. Alkuperäinen innoituksen antoi [https://old-en.opensuse.org/Software_Management_Command_Line_Comparison 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ää '''[https://github.com/icy/pacapt pacapt]''', yksinkertaista skriptiä toisten paketinhallinta-ohjelmien käyttämiseen.}}
{{Vinkki|[[Arch Linux]] käyttäjät, jotka joutuvat väliaikaisesti käyttämään toista Linux-jakelua voivat käyttää '''[https://github.com/icy/pacapt pacapt]''', yksinkertaista skriptiä toisten paketinhallinta-ohjelmien käyttämiseen.}}


{{Huomautus|Osa käskyistä on riippuvaisia tietyistä ''[[pacman]]'' versiosta. Esimerkiksi {{näppäin|-Qk}} vaatii {{Pkg|pacman}} 4.1. tai uudemman.}}
{{Huomautus|Osa käskyistä on riippuvaisia tietyistä ''[[pacman]]'' versiosta. Esimerkiksi {{näppäin|-Qk}} vaatii {{Pkg|pacman}} 4.1. tai uudemman.}}
Rivi 8: Rivi 8:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! [[Arch Linux|Arch]] !! [[Fedora Linux|Fedora]]/[[Rocky Linux|Rocky]]/[[Red Hat Enterprise Linux|RHEL]] !! [[Debian]]/[[Ubuntu]] !! [[openSUSE]]/[[SUSE Linux Enterprise|SLE]] !! [[Gentoo]]
! Toiminto !! [[Arch Linux|Arch]] !! [[Red Hat Enterprise Linux|Red Hat]]/[[Fedora]] !! [[Debian]]/[[Ubuntu]] !! [[SUSE Linux Enterprise Server|SLES]]/[[openSUSE]] !! [[Gentoo]]
|-  
|-  
| Asenna paketti nimeltä || {{näppäin|pacman -S}} || {{näppäin|dnf install}} || {{näppäin|apt install}} || {{näppäin|zypper install}} tai {{näppäin|zypper in}} || {{näppäin|emerge [-a]}}
| Asenna paketti nimeltä || {{näppäin|pacman -S}} || {{näppäin|dnf install}} || {{näppäin|apt install}} || {{näppäin|zypper install}} tai {{näppäin|zypper in}} || {{näppäin|emerge [-a]}}
Rivi 45: Rivi 45:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! Arch !! Fedora/Rocky/RHEL !! Debian/Ubuntu !! openSUSE/SLE !! Gentoo
! 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. || {{näppäin|pacman -Si}} tai {{näppäin|pacman -Qi}} || {{näppäin|dnf list}} tai {{näppäin|dnf info}} || {{näppäin|apt show}} tai {{näppäin|apt-cache policy}} || {{näppäin|zypper info}} tai {{näppäin|zypper if}} || {{näppäin|emerge -S}}, {{näppäin|emerge -pv}} tai {{näppäin|eix}}
| Näytä kaikki tai enin tieto paketista. Työkalujen ulosanti voi oletuksena vaihdella, mutta muuten toiminnoiltaan työkalut vastaavat toisiaan. || {{näppäin|pacman -Si}} tai {{näppäin|pacman -Qi}} || {{näppäin|dnf list}} tai {{näppäin|dnf info}} || {{näppäin|apt show}} tai {{näppäin|apt-cache policy}} || {{näppäin|zypper info}} tai {{näppäin|zypper if}} || {{näppäin|emerge -S}}, {{näppäin|emerge -pv}} tai {{näppäin|eix}}
Rivi 72: Rivi 72:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! Arch !! Fedora/Rocky/RHEL !! Debian/Ubuntu !! openSUSE/SLE !! Gentoo
! Toiminto !! Arch !! Red Hat/Fedora !! Debian/Ubuntu !! SLES/openSUSE !! Gentoo
|-
|-
| Etsi paketteja etsimällä lauseketta nimessä tai kuvauksissa. Tarkalleen mistä kentistä tietoa etsitään oletuksena vaihtelee eri työkalujen välillä, muuten toiminnallisuus on vastaava kaikissa. || {{näppäin|pacman -Ss}} || {{näppäin|dnf search}} || {{näppäin|apt search}} || {{näppäin|zypper search}} tai {{näppäin|zypper se -s}} || {{näppäin|emerge -S}} tai {{näppäin|eix}}
| Etsi paketteja etsimällä lauseketta nimessä tai kuvauksissa. Tarkalleen mistä kentistä tietoa etsitään oletuksena vaihtelee eri työkalujen välillä, muuten toiminnallisuus on vastaava kaikissa. || {{näppäin|pacman -Ss}} || {{näppäin|dnf search}} || {{näppäin|apt search}} || {{näppäin|zypper search}} tai {{näppäin|zypper se -s}} || {{näppäin|emerge -S}} tai {{näppäin|eix}}
Rivi 101: Rivi 101:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! Arch !! Fedora/Rocky/RHEL !! Debian/Ubuntu !! openSUSE/SLE !! Gentoo
! Toiminto !! Arch !! Red Hat/Fedora !! Debian/Ubuntu !! SLES/openSUSE !! Gentoo
|-
|-
| Näytä paketit, jotka vaativan X asennetuksi, eli käänteisriippuvuudet. || {{näppäin|pacman -Sii}} || {{näppäin|dnf repoquery --alldeps --whatrequires}} tai {{näppäin|repoquery --whatrequires}} || {{näppäin|apt-cache rdepends}} tai {{näppäin|aptitude search ~D$pattern}} || {{näppäin|zypper search --requires}} || {{näppäin|emerge -pvc}}
| Näytä paketit, jotka vaativan X asennetuksi, eli käänteisriippuvuudet. || {{näppäin|pacman -Sii}} || {{näppäin|dnf repoquery --alldeps --whatrequires}} tai {{näppäin|repoquery --whatrequires}} || {{näppäin|apt-cache rdepends}} tai {{näppäin|aptitude search ~D$pattern}} || {{näppäin|zypper search --requires}} || {{näppäin|emerge -pvc}}
Rivi 122: Rivi 122:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! Arch !! Fedora/Rocky/RHEL !! Debian/Ubuntu !! openSUSE/SLE !! Gentoo
! Toiminto !! Arch !! Red Hat/Fedora !! Debian/Ubuntu !! SLES/openSUSE !! Gentoo
|-
|-
| Asennuslähteiden hallinta ||muokkaa {{näppäin|/etc/pacman.conf}} || muokkaa {{näppäin|/etc/yum.repos.d/${REPO}.repo}}|| muokkaa {{näppäin|/etc/apt/sources.list}} || muokkaa {{näppäin|/etc/zypp/repos.d/${REPO}.repo}} || {{näppäin|layman}} tai {{näppäin|eselect repository}}
| Asennuslähteiden hallinta ||muokkaa {{näppäin|/etc/pacman.conf}} || muokkaa {{näppäin|/etc/yum.repos.d/${REPO}.repo}}|| muokkaa {{näppäin|/etc/apt/sources.list}} || muokkaa {{näppäin|/etc/zypp/repos.d/${REPO}.repo}} || {{näppäin|layman}} tai {{näppäin|eselect repository}}
Rivi 132: Rivi 132:
| Tulostaa luettelon kaiksta asennuslähteistä mukaan lukien tärkeät tiedot kuten URI, aliakset jne. || {{näppäin|cat /etc/pacman.d/mirrorlist}} || {{näppäin|cat /etc/yum.repos.d/*}} || {{näppäin|apt-cache policy}} || {{näppäin|zypper service-list}} || {{näppäin|layman -l}} tai {{näppäin|eselect repository list}}
| Tulostaa luettelon kaiksta asennuslähteistä mukaan lukien tärkeät tiedot kuten URI, aliakset jne. || {{näppäin|cat /etc/pacman.d/mirrorlist}} || {{näppäin|cat /etc/yum.repos.d/*}} || {{näppäin|apt-cache policy}} || {{näppäin|zypper service-list}} || {{näppäin|layman -l}} tai {{näppäin|eselect repository list}}
|-
|-
| Luettele kaikki paketit tietystä pakettilähteestä. || {{näppäin|paclist <pakettilähde>}} || || || || {{näppäin|eix --in-overlay}}
| Luettele kaikki paketit tietystä pakettilähteestä. || {{näppäin|paclist <repo>}} || || || || {{näppäin|eix --in-overlay}}
|-
|-
| Poista asennuslähde käytöstä toiminnolle. || || {{näppäin|1=dnf --disablerepo=}}|| || || {{näppäin|emerge package::repo-to-use}}
| Poista asennuslähde käytöstä toiminnolle. || || {{näppäin|1=dnf --disablerepo=}}|| || || {{näppäin|emerge package::repo-to-use}}
Rivi 143: Rivi 143:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! Arch !! Fedora/Rocky/RHEL !! Debian/Ubuntu !! openSUSE/SLE !! Gentoo
! Toiminto !! Arch !! Red Hat/Fedora !! Debian/Ubuntu !! SLES/openSUSE !! Gentoo
|-
|-
| Lisää paketille lukitus estääksesi sitä muuttumasta. || muokkaa {{näppäin|/etc/pacman.conf}} muokkaamalla IgnorePkg-taulukkoa || muokkaa {{näppäin|dnf.conf}} lisäten/oikaisten {{näppäin|exclude}} vaihtoehdon || {{näppäin|apt-mark hold pkg}} || {{näppäin|zypper al}} tai lisää paketinnimi {{näppäin|/etc/zypp/locks}} || {{näppäin|/etc/portage/package.mask}}
| Lisää paketille lukitus estääksesi sitä muuttumasta. || muokkaa {{näppäin|/etc/pacman.conf}} muokkaamalla IgnorePkg-taulukkoa || muokkaa {{näppäin|dnf.conf}} lisäten/oikaisten {{näppäin|exclude}} vaihtoehdon || {{näppäin|apt-mark hold pkg}} || {{näppäin|zypper al}} tai lisää paketinnimi {{näppäin|/etc/zypp/locks}} || {{näppäin|/etc/portage/package.mask}}
Rivi 164: Rivi 164:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! Arch !! Fedora/Rocky/RHEL !! Debian/Ubuntu !! openSUSE/SLE !! Gentoo
! Toiminto !! Arch !! Red Hat/Fedora !! Debian/Ubuntu !! SLES/openSUSE !! Gentoo
|-
|-
| Varmista yksittäinen paketti || {{näppäin|pacman -Qk}} (voi lisätä toisen {{näppäin|k}}) || {{näppäin|rpm -V}} || {{näppäin|debsums}} || {{näppäin|rpm -V}} || {{näppäin|equery check}}
| Varmista yksittäinen paketti || {{näppäin|pacman -Qk}} (voi lisätä toisen {{näppäin|k}}) || {{näppäin|rpm -V}} || {{näppäin|debsums}} || {{näppäin|rpm -V}} || {{näppäin|equery check}}
Rivi 174: Rivi 174:
| Varmista koko järjestelmän riippuvuudet; käytetään, jos asennusprosessi tapettiin pakolla || {{näppäin|pacman -Dk}} || {{näppäin|dnf repoquery --requires}} || {{näppäin|apt-get check}} || {{näppäin|zypper verify}} || {{näppäin|emerge -uDN @world}}
| Varmista koko järjestelmän riippuvuudet; käytetään, jos asennusprosessi tapettiin pakolla || {{näppäin|pacman -Dk}} || {{näppäin|dnf repoquery --requires}} || {{näppäin|apt-get check}} || {{näppäin|zypper verify}} || {{näppäin|emerge -uDN @world}}
|-
|-
| Käytä vähän taikuutta korjataksesi rikkoutuneet riippuvuudet järjestelmässäsi || ''pacman'' riippuvuuksia varten, käytä {{näppäin|pacman -Dk}}; jaettuja kirjastoja varten, käytä <span class="plainlinks archwiki-template-pkg" style=font-family:monospace; font-size:11.375px; line-height:18.2px; font-weight:bold;>[https://aur.archlinux.org/packages/findbrokenpkgs findbrokenpkgs]</span><sup><small>AUR</small></sup> tai {{näppäin|lddd}} (<span class="plainlinks archwiki-template-pkg" style=font-family:monospace; font-size:11.375px; line-height:18.2px; font-weight:bold;>[https://www.archlinux.org/packages/?name=devtools devtools]</span> paketista) || {{näppäin|dnf repoquery --unsatisfied}} ||  {{näppäin|apt-get --fix-broken}} ja sitten {{näppäin|aptitude install}} || {{näppäin|zypper verify}} || {{näppäin|revdep-rebuild}}
| Käytä vähän taikuutta korjataksesi rikkoutuneet riippuvuudet järjestelmässäsi || ''pacman'' riippuvuuksia varten, käytä {{näppäin|pacman -Dk}}; jaettuja kirjastoja varten, käytä {{AUR|findbrokenpkgs}} tai {{näppäin|lddd}} {{Pkg|devtools}} || {{näppäin|dnf repoquery --unsatisfied}} ||  {{näppäin|apt-get --fix-broken}} ja sitten {{näppäin|aptitude install}} || {{näppäin|zypper verify}} || {{näppäin|revdep-rebuild}}
|-
|-
| Lisää tarkistuspiste pakettijärjestelmälle myöhempää palautusta varten || || (tarpeeton, se tehdään jokaiselle tapahtumalla) || || ei saatavilla ||
| Lisää tarkistuspiste pakettijärjestelmälle myöhempää palautusta varten || || (tarpeeton, se tehdään jokaiselle tapahtumalla) || || ei saatavilla ||
Rivi 180: Rivi 180:
| Poista tarkistuspiste järjestelmästä || ei saatavilla || ei saatavilla || || ei saatavilla ||
| Poista tarkistuspiste järjestelmästä || ei saatavilla || ei saatavilla || || ei saatavilla ||
|-
|-
| Anna luettelo kaikista järjestelmän tarkistuspisteistä || ei saatavilla || {{näppäin|dnf history list}} || || ei saatavilla ||
| Anna luettelo kaikista järjestelmän tarkistuspisteistä || ei saatavillaa || {{näppäin|dnf history list}} || || ei saatavilla ||
|-
|-
| Palauttaa kokonaiset paketit takaisin tiettyyn päivämäärään tai tarkistuspisteeseen || ei saatavilla || {{näppäin|dnf history rollback}} || || ei saatavilla ||
| Palauttaa kokonaiset paketit takaisin tiettyyn päivämäärään tai tarkistuspisteeseen || ei saatavilla || {{näppäin|dnf history rollback}} || || ei saatavilla ||
Rivi 191: Rivi 191:


{| class="wikitable"
{| class="wikitable"
! Toiminto !! Arch !! Fedora/Rocky/RHEL !! Debian/Ubuntu !! openSUSE/SLE !! Gentoo
! Toiminto !! Arch !! Red Hat/Fedora !! Debian/Ubuntu !! SLES/openSUSE !! Gentoo
|-
|-
| Kysely komentoriviltä määritellystä paketista paketinhallinnan tietokannan sijaan. || {{näppäin|pacman -Qp}} || {{näppäin|rpm -qp}} || {{näppäin|dpkg -I}} || ||
| Kysely komentoriviltä määritellystä paketista paketinhallinnan tietokannan sijaan. || {{näppäin|pacman -Qp}} || {{näppäin|rpm -qp}} || {{näppäin|dpkg -I}} || ||
Rivi 213: Rivi 213:
| Rakenna paketti. || {{näppäin|makepkg -s}} || {{näppäin|rpmbuild -ba}} (normaali) tai ''mock'' (chrootissa) || {{näppäin|debuild}} || {{näppäin|rpmbuild -ba}}, sitten rakenna, ja sitten {{näppäin|osc build}} || {{näppäin|ebuild}} tai {{näppäin|quickpkg}}
| Rakenna paketti. || {{näppäin|makepkg -s}} || {{näppäin|rpmbuild -ba}} (normaali) tai ''mock'' (chrootissa) || {{näppäin|debuild}} || {{näppäin|rpmbuild -ba}}, sitten rakenna, ja sitten {{näppäin|osc build}} || {{näppäin|ebuild}} tai {{näppäin|quickpkg}}
|-
|-
| Tarkista mahdollisien paketointiongelmien varalta. || ''namcap''<br>(vaatii <span class="plainlinks archwiki-template-pkg" style=font-family:monospace; font-size:11.375px; line-height:18.2px; font-weight:bold;>[https://www.archlinux.org/packages/?name=namcap namcap]) || ''rpmlint'' || ''lintian'' || ''rpmlint'' || ''repoman''
| Tarkista mahdollisien paketointiongelmien varalta. || ''namcap''<br>vaatii {{Pkg|namcap}}|| ''rpmlint'' || ''lintian'' || ''rpmlint'' || ''repoman''
|-
|-
|}
|}
Rivi 226: Rivi 226:


[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]
[[Luokka:Vertailut]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Rosetta