openSUSE toimitetaan Zypperin kanssa, komentorivipaketin hallintatyökalun kanssa, joka toimii RPM-pakettien kanssa. Näin käytät sitä.
Jokaisessa Linux-jakelussa on oletuspaketinhallinta pakettien hallintaa varten. Samoin kuin APT Debianissa, Pacman Arch Linuxissa ja DNF/YUM RHEL: ssä, openSUSEssa on Zypper-pakettienhallinta.
Zypperin avulla voit suorittaa useita toimintoja paketin asennuksesta poistamiseen komentorivin avulla. Näin voit käyttää Zypperiä ja sen komentorivivaihtoehtoja pakettien hallintaan openSUSEssa.
Paketinhallinta openSUSEssa
Zypper on helppo komentorivityökalu pakettien hallintaan openSUSE jonka avulla voit asentaa, poistaa ja päivittää paketteja sekä hallita arkistoja. Lisäksi voit luettelo asennetuista paketeista ja saatavilla olevat päivitykset, etsi paketti ja tulosta tiedot siitä.
openSUSE käyttää RPM-pakettimuotoa. RPM-paketti sisältää yleensä paketin nimen, version ja arkkitehtuurin. OpenSUSEssa on kaksi komentorivitapaa hallita RPM-pakettia: Zypper ja RPM.
Sinulla on oltava pääkäyttäjän oikeudet, jotta voit asentaa, päivittää tai poistaa minkä tahansa paketin openSUSE-järjestelmästäsi.
Lisää arkisto openSUSEssa
Jos haluat lisätä arkiston openSUSEssa, sinun on annettava tietovaraston URL-osoite ja alias. Alias on arkiston lyhyt ja helposti muistettava nimi. Avaa terminaali ja käytä Zypperiä ar (addrepo) komento lisätäksesi arkiston järjestelmääsi:
zypper ar -f
Jos haluat esimerkiksi lisätä Skype-tietovaraston, suorita:
zypper ar -f https://repo.skype.com/rpm/stable skype
The -f vaihtoehto mahdollistaa automaattisen päivityksen.
Poista arkisto Zypperillä
Jos haluat poistaa arkiston openSUSEssa, käytä Zypperiä rr (poista repo) komento ja arkiston alias seuraavasti:
zypper rr
Esimerkiksi Skype-arkiston poistamiseksi komento olisi:
zypper rr skype
Päivitä arkistot Zypperillä
Päivitä arkistot manuaalisesti suorittamalla:
zypper refresh
Tämän komennon avulla voit hakea muutoksia paketteihin määritetyistä arkistoista.
Luettele kaikki openSUSE: n arkistot
Jos haluat luetella kaikki määritetyt arkistot, käytä Zypperiä repot tai lr menetelmä:
zypper lr
Tämä komento näyttää tietoja arkistoista, kuten niiden nimen ja tilan (käytössä tai poissa käytöstä).
Asenna paketti openSUSE with Zypperillä
Asenna paketti käyttämällä zypper-komentoa ja sen jälkeen sisään (asenna) menetelmä ja paketin nimi:
zypper in package_name
Esimerkiksi Skypen asentamiseksi openSUSEen komento olisi:
zypper in skypeforlinux
Voit myös asentaa useita paketteja samanaikaisesti tarjoamalla välilyönnillä erotetun luettelon pakettien nimistä:
zypper in package1 package2 package3
Etsi paketti Zypperillä
Oletuksena Zypper etsii pakettia kaikista arkistoista, eli sekä asennettujen pakettien luettelosta että niistä, joita ei ole vielä asennettu. Jos haluat etsiä tiettyä pakettia kaikista arkistoista, käytä se (haku) komento Zypperillä:
zypper se package_name
Käytä -s mahdollisuus tarkastella paketin tarkempia tietoja:
zypper se -s package_name
Jos haluat etsiä pakettia vain asennettujen pakettien luettelosta, käytä:
zypper se -i package_name
Listaa asennetut paketit openSUSEssa
Zypperin avulla voit myös tiedustella pakettitietokannasta, mitä openSUSE-järjestelmääsi on tällä hetkellä asennettuna. Käytä tätä varten Zypper kanssa -i (--vain asennettu):
zypper se -i
Voit myös tallentaa tämän luettelon ohjaamalla sen tulosteen tiedostoon:
zypper se -i > installed_packages
Saat yksityiskohtaisia tietoja tietystä asennetusta paketista käyttämällä:
zypper info package_name
Poista paketti openSUSEssa Zypperillä
Paketin poistaminen Zypperillä on yhtä helppoa kuin sen asentaminen. Jos haluat poistaa paketin, jota et enää tarvitse, käytä Zypperiä rm (poista) menetelmä ja paketin nimi:
zypper rm package_name
Päivitä paketti Zypperillä
Pakettien pitäminen ajan tasalla on yleisin paketinhallintatoiminto. Zypperin avulla voit tarkastella ja asentaa kaikki saatavilla olevat päivitykset. Suorita seuraava nähdäksesi kaikki asennettujen pakettien saatavilla olevat päivitykset:
zypper list-updates
Kun olet saanut luettelon, sinulla on nyt mahdollisuus päivittää joko kaikki paketit tai vain yksi paketti. Voit päivittää kaikki asennetut paketit, joista on saatavilla uudempia versioita, käyttämällä ylös (päivitys) komento:
zypper up
Jos haluat päivittää yksittäisiä paketteja, määritä paketti joko päivitys- tai asennuskomennolla:
zypper up package_name
Tai:
zypper install package_name
Asenna paikalliset paketit openSUSEen RPM: llä
Manuaalisesti lataamiesi paikallisten RPM-pakettien asentamiseen voit käyttää joko RPM-apuohjelmaa tai Zypperiä. Käytä seuraavaa muotoa asentaaksesi sen RPM: n avulla:
rpm -Uvh rpm_package
Asenna RPM-paketti Zypperillä käyttämällä:
zypper install rpm_package
On olemassa useita muita komentorivivaihtoehtoja, joita voit käyttää Zypperin kanssa eri tehtävien suorittamiseen. Voit tarkastella kaikkia vaihtoehtoja help-komennolla:
zypper help
Zypper yksinkertaistaa pakettien hallintaa openSUSEssa
Zypper on yksinkertainen mutta tehokas komentorivityökalu, jonka avulla voit hallita paketteja openSUSEssa. Komentorivityökalujen, kuten Zyyperin ja RPM: n, lisäksi voit käyttää myös YaSTia (Yet Another Setup Tool), GUI-pohjaista työkalua pakettien hallintaan ja muihin järjestelmän konfigurointitehtäviin.
Snap ja Flatpak ovat loistavia vaihtoehtoja perinteisille paketinhaltijoille, ja niiden avulla voit asentaa ja hallita paketteja ilman, että sinun tarvitsee käsitellä riippuvuuksia manuaalisesti.