APT- ja YUM-paketinhallintaohjelmat
Tutustukaa Debian-pohjaisten (APT) ja Red Hat -pohjaisten (YUM/DNF) paketinhallintajärjestelmien eroihin ja yhtäläisyyksiin.
APT- ja YUM-paketinhallintaohjelmat on ilmainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Linux-palvelinten käyttöönotto ja SSH:n hallinta-kurssilla on yhteensä 4 oppituntia.
Mitä paketinhallintaohjelmat ovat?
Kuvitelkaa asentavanne ohjelmiston tietokoneelle ilman erillistä sovelluskauppaa. Teidän pitäisi etsiä ohjelmisto, ladata se, huolehtia sen riippuvuuksista (muista sen tarvitsemista ohjelmistoista) ja asentaa se sitten manuaalisesti. Se olisi hankalaa!
Paketinhallintaohjelmat automatisoivat tämän prosessin Linuxissa. Ne helpottavat ohjelmistojen asentamista, päivittämistä ja poistamista sekä huolehtivat kaikista riippuvuuksista puolestanne.
APT: Debianin ja Ubuntun työkalu
Debian-pohjaisissa järjestelmissä, kuten Ubuntussa, Linux Mintissä ja Kali Linuxissa, ensisijainen paketinhallintaohjelma on APT (Advanced Package Tool).
APT helpottaa ohjelmistojen hallintaa käyttämällä saatavilla olevien pakettien ja niiden riippuvuuksien tietokantaa, joka on yleensä tallennettu etävarastoihin.
APT: pakettiluetteloiden päivittäminen
Ennen uuden ohjelmiston asentamista tai nykyisten ohjelmistojen päivittämistä on tärkeää päivittää paikallinen pakettiluettelo. Tämä ei päivitä ohjelmistoja, vaan päivittää varastoista saatavilla olevien pakettien ja niiden versioiden luettelon.
Käyttäkää tähän komentoa sudo apt update.
sudo apt updateAPT: ohjelmistojen asentaminen
Kun pakettiluettelot on päivitetty, voitte helposti asentaa uusia ohjelmistoja. Esimerkiksi htop-apuohjelma (prosessien tarkasteluun) asennetaan komennolla apt install.
Järjestelmänlaajuisia muutoksia varten tarvitaan usein etuliite sudo.
sudo apt install htopAPT: ohjelmistojen poistaminen
Pakettien poistamiseen on kaksi päävaihtoehtoa:
apt remove [package_name]: Poistaa paketin, mutta säilyttää sen asetustiedostot.apt purge [package_name]: Poistaa paketin JA sen asetustiedostot. Tämä sopii paketin täydelliseen poistamiseen.
sudo apt remove htopYUM ja DNF: Red Hatin lähestymistapa
Red Hat -pohjaisissa jakeluissa, kuten CentOSissa, Fedorassa ja RHEL:ssä, paketinhallintaohjelmat ovat YUM (Yellowdog Updater, Modified) ja sen moderni seuraaja DNF (Dandified YUM).
DNF tarjoaa YUM:iin verrattuna paremman suorituskyvyn ja riippuvuuksien ratkaisun, mutta niiden komentojen syntaksi on hyvin samanlainen.
YUM/DNF: pakettiluetteloiden päivittäminen
APT:n tapaan päivitykset kannattaa tarkistaa ennen asentamista tai päivittämistä. DNF:llä voitte käyttää komentoa dnf check-update nähdäksenne, mille paketeille on saatavilla päivityksiä.
Kaikki päivitykset otetaan käyttöön komennolla sudo dnf update.
sudo dnf check-updateYUM/DNF: Ohjelmiston asentaminen
Ohjelmiston asentaminen DNF:llä on suoraviivaista. APT:n tapaan käytätte install-alakomennon jälkeen paketin nimeä. Asennetaan esimerkiksi jälleen htop.
sudo dnf install htopYUM/DNF: Ohjelmiston poistaminen
Voitte poistaa paketin DNF:llä käyttämällä remove-alakomennon. DNF huolehtii automaattisesti myös sellaisten riippuvuuksien poistamisesta, joita mikään muu asennettu ohjelmisto ei enää tarvitse.
sudo dnf remove htopPaketinhallinnan haaste
Teidän on asennettava nginx-verkkopalvelin Ubuntu-koneelle ja httpd (Apache) Fedora-palvelimelle. Mitä komentoja käyttäisitte?
Kertaus: APT ja YUM/DNF
Olette nyt tutustuneet perusteellisesti Linuxin kahteen tärkeimpään paketinhallintajärjestelmään!
- Paketinhallintaohjelmat helpottavat ohjelmistojen asentamista, päivittämistä ja poistamista.
- APT on käytössä Debian-pohjaisissa järjestelmissä (Ubuntu, Mint). Tärkeimmät komennot ovat:
apt update,apt install,apt remove. - YUM/DNF on käytössä Red Hat -pohjaisissa järjestelmissä (CentOS, Fedora). Tärkeimmät komennot ovat:
dnf check-update,dnf install,dnf remove.
Nämä työkalut ovat olennaisia Linux-palvelinten ohjelmistojen hallinnassa.
Opi Linux-palvelinten käyttöönotto ja SSH:n hallinta tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”APT- ja YUM-paketinhallintaohjelmat” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolun 3 oppituntia, myös oppitunnin “APT- ja YUM-paketinhallintaohjelmat”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Linux-palvelinten käyttöönotto ja SSH:n hallinta-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”APT- ja YUM-paketinhallintaohjelmat”?
Tutustukaa Debian-pohjaisten (APT) ja Red Hat -pohjaisten (YUM/DNF) paketinhallintajärjestelmien eroihin ja yhtäläisyyksiin. Harjoittelet Linux-palvelinten käyttöönotto ja SSH:n hallinta-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Linux-palvelinten käyttöönotto ja SSH:n hallinta-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”APT- ja YUM-paketinhallintaohjelmat”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunnilla?
Kyllä. Jokainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- APT- ja YUM-paketinhallintaohjelmat
- Ohjelmistojen asentaminen ja päivittäminen
- Ohjelmistovarastojen hallinta
- Kääntäminen lähdekoodista ja Snapin/Flatpakin käyttö