Tietopankki Yksinkertaiset ohjeet työskentelemään Profitserver-palvelun kanssa
tärkein Tietopankki Linux-paketin ylläpitäjät

Linux-paketin ylläpitäjät


Tässä artikkelissa selvitämme mitä pakettipäälliköt ovat ja tutustu kahteen suosituimpiin Linux-järjestelmien hallintaohjelmiin: APT (Advanced Package Tool) ja YUM (Yellowdog Updater, modifioitu). Tutustumme Linuxin pakettien hallintaohjelmien perusperiaatteisiin, vertaamme niiden ominaisuuksia ja etuja sekä pohdimme käytännön sovelluksia, mukaan lukien peruskomennot ja -toiminnot pakettien hallintaan.

Pakettien ylläpitäjät ovat työkaluja käyttöjärjestelmissä, jotka on suunniteltu hallitsemaan ohjelmistokomponenttien eli pakettien asennusta, päivitystä ja poistamista. Yksinkertaisesti sanottuna paketinhallintaohjelmat auttavat asentamaan, poistamaan ja päivittämään ohjelmistoja tietokoneeseen. Vuonna Linux-käyttöjärjestelmä, paketinhallintaohjelmat ovat erityisen tärkeitä, koska ne automatisoivat prosessin ja varmistavat, että kaikki järjestelmän ohjelmat toimivat yhdessä oikein ja ilman ristiriitoja.

APT Package Manager

Yleistä tietoa

APT on paketinhallinta Debian-pohjaisille käyttöjärjestelmille, kuten Debian ja Ubuntu, joka sisältää myös apt-get ja apt-cache. Sitä käytetään ohjelmistopakettien asentamiseen, poistamiseen ja hallintaan. Kuten kaikilla muillakin Linux-apuohjelmilla, aptilla on intuitiivinen syntaksi:

apt command option package_name

Yleisimmät komennot ovat:

update – päivittää pakettiluettelo
upgrade – päivitä asennetut paketit
install – asenna uusia paketteja
remove – poista paketti
purge – poista paketti ja sen asetustiedostot
autoremove – poista käyttämättömät pakkaukset
search – etsi paketteja

Voit saada tietoa peruskomennoista käyttämällä auttaa jakso:

APT Package Manager -ohjeosio

Tai avaamalla kattava käsikirja:

man apt

Käsikirjassa voit tutustua kaikkiin käytettävissä oleviin komentoihin ja kunkin yksityiskohtaiseen kuvaukseen. Esimerkkinäyttö:

APT-työkalun käsikirja Linuxille

Peruskomentojen lisäksi käyttäjät voivat käyttää myös lisäargumenttia – vaihtoehtoa. Tässä on joitain niistä:

-y, --yes – käytetään vahvistamaan automaattisesti kaikki APT:n mahdollisesti esittämät kehotteet
-q, --quiet – tekee lähdöstä hiljaisemman, eli vähentää näytöllä näytettävän tiedon määrää
-t, --target-release – mahdollistaa käyttöjärjestelmän kohdeversion määrittämisen pakettien asentamista tai päivittämistä varten
-f – pakottaa pakettien asennuksen, vaikka riippuvuuksia ei olisikaan
-c – määrittää käytettävän asetustiedoston.

Esimerkkejä käytöstä

Tarkastellaan joitain komentoja ja vaihtoehtoja käytännössä. Esimerkkinä käytämme Python3:a. Aloittaaksesi sinun on päivitettävä pakettiluettelo:

apt update

Tämän jälkeen voit jatkaa asennusta:

apt install python3

Jos tämä työkalu on poistettava tulevaisuudessa, voit poistaa paketin komennolla:

apt remove python3

Tai poista paketti ja sen määritystiedostot. Tämä komento tyhjentää paketin ja kaikki siihen liittyvät tiedot kokonaan järjestelmästä:

apt purge python3

Päivittäiseen käyttöön on suositeltavaa suorittaa asennettujen pakettien päivitykset. Tätä voidaan helpottaa komennolla:

apt upgrade

Yhtä hyödyllinen on komento, joka poistaa riippuvuuksina asennetut paketit, mutta joita ei enää tarvita mihinkään pakettiin:

apt autoremove

Harkitse samanlaisia ​​esimerkkejä, mutta käytä vaihtoehtoja.

Pakettilistan automaattinen päivitys:

apt-get update -y

Hiljainen päivitys kaikille asennettuille paketeille:

apt-get upgrade -q

Käyttöjärjestelmän kohdeversion määrittävän paketin asentaminen (esimerkiksi Ubuntu 22.04):

apt-get install <package_name> -t jammy

Yhteenveto

APT-paketinhallintaa käsittelevän osion päätteeksi on syytä huomata sekä sen edut että haitat. Edut sisältävät:

  1. Laaja valikoima paketteja: pääsy virallisiin ja kolmansien osapuolien arkistoihin;
  2. Helppokäyttöisyys: intuitiiviset komennot asennusta, päivitystä ja poistamista varten;
  3. Automaattinen riippuvuuksien hallinta: ratkaisee riippuvuudet ilman käyttäjän toimia;
  4. Suojaus: käyttää kryptografisia allekirjoituksia pakettien aitouden tarkistamiseen.

Haitoista kannattaa mainita:

  1. Rajoitettu tuki kolmannen osapuolen paketeille;
  2. Hitaat päivitykset verrattuna joihinkin muihin paketinhallintaohjelmiin;
  3. Joidenkin arkkitehtuurien tuen puute.

Näistä puutteista huolimatta APT on edelleen yksi suosituimmista ja luotettavimmista paketinhallintatyökaluista Linux-maailmassa, mikä tarjoaa käyttäjille mukavuutta ja tehokkuutta ohjelmistojen asentamisessa ja päivittämisessä.

YUM-pakettipäällikkö

Yleistä tietoa

YUM on Linux-käyttöjärjestelmän paketinhallinta, jonka on kehittänyt Red Hat ohjelmistojen asennuksen, päivityksen ja poistamisen hallintaan. Se toimii vakiona paketinhallintatyökaluna jakeluissa, kuten RHEL, CentOSja Fedora.

Komennon syntaksi on melko yksinkertainen ja intuitiivinen. Se koostuu pääasiassa avainsanoista ja parametreista, jotka määrittelevät paketinhallinnan suorittaman toiminnon. Tarkastellaanpa pääkomentoja yksityiskohtaisemmin.

Paketin asentaminen:

yum install <package_name>

Paketin päivittäminen:

yum update <package_name>

Paketin poistaminen:

yum remove <package_name>

Paketin etsiminen avainsanalla:

yum search <keyword>

Asennettujen pakettien luettelo:

yum list

Voit tutustua täydelliseen luetteloon käytettävissä olevista komennoista auttaa jakso:

YUM Package Manager -ohjeosio

Vakiokomentosarjan lisäksi työkalu tukee myös lisäasetuksia ja lippuja. Tässä on joitain esimerkkejä näistä parametreista:

-C – käytä asetustiedostoa
-q – vaimenna ulostulo lisää hiljaisuutta
-y – poista interaktiivisuus käytöstä
-v – ota käyttöön monisanainen tulos
-e – ota käyttöön laajennettu lähtö

Yleisimpiä lippuja ovat:

--installroot – asenna paketit määritettyyn hakemistoon
--releasever – asenna paketit määritetystä julkaisuversiosta
--exclude – sulje pois määritetyt paketit asennuksesta
--allowerasing – sallia asennettujen pakettien poistamisen uusien asennuksen aikana
--nogpgcheck – poista GPG-tarkistus käytöstä paketin asennuksen aikana

YUM määritetään asetustiedostojen avulla:

  1. /etc/yum.conf – tämä tiedosto sisältää ohjelman yleiset asetukset.
  2. /etc/yum.repos.d – tämä hakemisto tallentaa asetustiedostot jokaisesta arkistosta, josta YUM lataa paketteja.

Esimerkkejä käytöstä

Käytetään Nginxiä esimerkkien perustana. Asenna paketti käyttämällä komentoa:

yum install nginx

Pakettitietojen näyttäminen:

yum info nginx
Näytetään pakettitiedot YUMissa

Näytä luettelo Nginxin saatavilla olevista päivityksistä:

yum check-update nginx

Päivitä uusimpaan versioon:

yum update nginx

Poista ohjelma järjestelmästä:

yum remove nginx

Päivitä kaikki asennetut paketit seuraavalla komennolla:

yum update

Jos haluat vain tarkistaa saatavilla olevat päivitykset asentamatta niitä:

yum check-update

Jatketaan monimutkaisempiin esimerkkeihin, jotka sisältävät aiemmin käsitellyt parametrit ja liput.

Asenna nginx-paketti ilman tulostusta ja ilman vahvistusta käyttämällä asetustiedostoa /etc/yum.conf:

yum -q -y -C install nginx

Päivitä kaikki paketit, ydintä lukuun ottamatta, yksityiskohtaisella tulosteella:

yum -v --exclude=kernel update

Poista Apache-paketti ja kaikki sen riippuvuudet sallien asennettujen pakettien poistamisen tämän prosessin aikana:

yum -y remove httpd --allowerasing

Yhteenveto

Kuten kaikilla työkaluilla, YUMilla on vahvuutensa ja heikkoutensa. Sen etuja ovat:

  1. YUM tarjoaa yksinkertaisen ja intuitiivisen käyttöliittymän pakettien hallintaan.
  2. Se hallitsee riippuvuuksia automaattisesti pakettien asennuksen tai poistamisen aikana.
  3. Se mahdollistaa pääsyn keskitettyihin tietovarastoihin, jotka sisältävät tuhansia käyttövalmiita paketteja.
  4. Se tukee automaattista päivitysominaisuutta.

Haittoja ovat:

  1. Nopeus. Suoritusaika voi olla hidas, varsinkin kun käsitellään suuria tietomääriä tai hitaita verkkoja.
  2. Tietokannan päivitykset. Jotkut toiminnot vaativat pakettitietokannan päivityksen, mikä voi hidastaa paketinhallintaprosessia.
  3. Rajoitettu tuki pakettiversioille. YUM tarjoaa joskus vain vanhempia pakettiversioita, mikä voi olla ongelmallista, jos tarvitset ohjelmiston uusimman version.
  4. Arkiston määritys. Joskus lisätietovarastojen määrittäminen on tarpeen tiettyjen pakettien tai versioiden käyttämiseksi.

Kaiken kaikkiaan YUM on tehokas ja kätevä työkalu pakettien hallintaan Red Hat -pohjaisissa järjestelmissä, mutta kuten kaikilla ohjelmistoilla, sillä on etuja ja haittoja, jotka tulee ottaa huomioon sitä käytettäessä.

Pakettipäälliköitä tarvitaan

Sekä APT:llä että YUM:lla on tärkeä rooli ohjelmistojen hallinnassa Linuxissa, mikä tarjoaa kätevän pääsyn paketteihin ja päivityksiin. Huolimatta syntaksin ja ominaisuuksien eroista, nämä paketinhallintaohjelmat varmistavat riippuvuuksien ja ohjelmistopäivitysten tehokkaan hallinnan. Valinnasta riippumatta jokainen paketinhallinta on edelleen välttämätön työkalu erilaisten sovellusten asentamiseen, olipa Linuxin tekstieditorit tai jokin muu ohjelmisto.

❮ Edellinen artikkeli Certbot: Let's Encrypt -sertifikaatin asentaminen

Kysy meiltä VPS:stä

Olemme aina valmiita vastaamaan kysymyksiisi milloin tahansa päivällä tai yöllä.