Ohjelmistojen asentaminen ja päivittäminen
Käyttäkää paketinhallintaohjelmia uusien sovellusten asentamiseen, nykyisten ohjelmistojen pitämiseen ajan tasalla ja järjestelmäpäivitysten turvalliseen suorittamiseen.
Ohjelmistojen asentaminen ja päivittäminen on ilmainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 2/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.
Ohjelmistonhallinnan perusteet
Paketinhallintaohjelmat ovat välttämättömiä Linux-palvelinten ohjelmistojen hallinnassa. Niiden avulla voitte asentaa, päivittää ja poistaa sovelluksia helposti ja tehokkaasti.
Tässä oppitunnissa opitte käyttämään yleisiä paketinhallintakomentoja, jotta palvelimenne ohjelmistot pysyvät ajan tasalla ja turvallisina.
APT: Pakettiehdotusten päivittäminen
Ennen ohjelmistojen asentamista tai päivittämistä Debian-pohjaisissa järjestelmissä (kuten Ubuntussa) on tärkeää päivittää pakettiehdotukset. Näin järjestelmä saa tiedot uusimmista saatavilla olevista paketeista ja niiden versioista.
Päivittäkää luettelot arkistoista komennolla sudo apt update.
sudo apt updateAPT: Uuden ohjelmiston asentaminen
Kun pakettiehdotukset on päivitetty, voitte asentaa uusia ohjelmistoja. Asennetaan esimerkiksi cowsay, hauska apuohjelma, joka saa lehmän sanomaan viestin!
apt install -komento lataa ja asentaa määritetyn paketin sekä sen riippuvuudet.
sudo apt install cowsay -y
cowsay "Hello CoddyKit!"APT: Olemassa olevien ohjelmistojen päivittäminen
Kun pakettiehdotukset on päivitetty, voitte päivittää asennetut ohjelmistot. Tämä lataa ja asentaa järjestelmässä jo olevien pakettien uudemmat versiot.
sudo apt upgrade päivittää vain olemassa olevia paketteja. Se ei poista tai asenna uusia paketteja, ellei se ole ehdottoman välttämätöntä riippuvuuksien ratkaisemiseksi.
sudo apt upgrade -yYUM/DNF: Päivittäminen ja asentaminen
Red Hat -pohjaisissa järjestelmissä (kuten CentOSissa ja Fedorassa) paketinhallintaohjelmina käytetään YUMia tai DNF:ää. DNF on YUMin uudempi ja parannettu versio.
Toisin kuin APT:n kaksivaiheinen `update` ja sitten `upgrade`, sudo dnf update (tai yum update) suorittaa yleensä molemmat toiminnot: se tarkistaa päivitykset ja päivittää sitten kaikki asennetut paketit uusimpiin versioihinsa.
sudo dnf update -yYUM/DNF: Uuden ohjelmiston asentaminen
Ohjelmiston asentaminen DNF:llä tai YUMilla on APT:n tapaan suoraviivaista. Asennetaan esimerkiksi figlet, joka muodostaa tavallisesta tekstistä suurikokoista merkkitaidetta.
dnf install (tai yum install) -komento hakee ja asentaa määritetyn paketin sekä kaikki sen tarvitsemat riippuvuudet.
sudo dnf install figlet -y
figlet CoddyKitOhjelmiston poistaminen: APT
Kun ette enää tarvitse ohjelmaa, voitte poistaa sen. APT:llä tähän on kaksi pääkomentoa:
apt remove: Poistaa paketin, mutta saattaa jättää asetustiedostot jäljelle.apt purge: Poistaa paketin JA sen asetustiedostot. Tämä on hyödyllistä, kun haluatte poistaa kaiken perusteellisesti.
sudo apt remove cowsay -y
sudo apt purge cowsay -yOhjelmiston poistaminen: YUM/DNF
Ohjelmiston poistaminen DNF:llä tai YUMilla on helppoa. Komento dnf remove (tai yum remove) poistaa määritetyn paketin.
Oletusarvoisesti DNF/YUM pyrkii puhdistamaan asetustiedostot perusteellisemmin kuin apt remove, mutta toiminta voi vaihdella pakettikohtaisesti.
sudo dnf remove figlet -ySuuret järjestelmäpäivitykset
Joskus koko käyttöjärjestelmä on päivitettävä uuteen pääversioon (esimerkiksi Ubuntu 20.04:stä versioon 22.04). Tämä eroaa tavallisesta upgrade-päivityksestä.
- APT: Käyttäkää
sudo apt dist-upgrade-komentoa (update-komennon jälkeen) ja pääversion vaihtamiseen usein myös komentoasudo do-release-upgrade. - YUM/DNF: Käyttäkää komentoa
sudo dnf system-upgrade.
Nämä komennot ovat tehokkaita, ja niitä tulee käyttää varoen, mieluiten tietojen varmuuskopioinnin jälkeen, sillä ne voivat tehdä merkittäviä muutoksia järjestelmään.
Pikatarkistus
Mitkä seuraavista paketinhallintakomennoja koskevista väitteistä ovat tosia?
Kertaus: Pitäkää palvelimenne ajan tasalla
Olette oppineet Linux-palvelinten ohjelmistojen hallinnan tärkeimmät komennot!
- APT (Debian/Ubuntu):
update(luettelot),install(uudet),upgrade(olemassa olevat),remove/purge(poistaminen). - YUM/DNF (Red Hat/CentOS/Fedora):
update(luettelot ja päivitys),install(uudet),remove(poistaminen).
Palvelimen ohjelmistojen säännöllinen päivittäminen on keskeinen turvallisuuden ja suorituskyvyn kannalta tärkeä käytäntö. Harjoitelkaa näitä komentoja säännöllisesti, jotta opitte hallitsemaan palvelinta sujuvasti!
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 ”Ohjelmistojen asentaminen ja päivittäminen” 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 “Ohjelmistojen asentaminen ja päivittäminen”. 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 ”Ohjelmistojen asentaminen ja päivittäminen”?
Käyttäkää paketinhallintaohjelmia uusien sovellusten asentamiseen, nykyisten ohjelmistojen pitämiseen ajan tasalla ja järjestelmäpäivitysten turvalliseen suorittamiseen. 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 2/4.
Kuinka kauan ”Ohjelmistojen asentaminen ja päivittäminen”-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ö