Perusopas Linux-pakettiin

esittely

Käytätkö Debian-pohjaista Linux-jakelua, kuten Debiania, Ubuntua, Mintia tai SolyDX: ta, tai käytät Red Hat-pohjaista Linux-jakelua, kuten Fedoraa tai CentOSia, miten sovellukset on asennettu tietokoneeseen, ovat samat.

Fyysinen tapa asentaa ohjelmisto voi olla erilainen. Esimerkiksi graafiset työkalut Ubuntussa ovat Software Center ja Synaptic, kun taas Fedorassa on YUM Extender ja openSUSE käyttää Yastia. Komentorivin työkaluja ovat apt-get Ubuntu ja Debian tai yum varten Fedora ja zypper for openSUSE.

Kaikilla niillä on yhteinen se, että sovellukset pakataan helpottamaan asennusta.

Debian-pohjaiset jakaumat hyödyntävät .deb-pakettimuotoa, kun taas Red Hat -pohjaiset jakaumat käyttävät rpm-paketteja. On olemassa monia muita eri pakettityyppejä, mutta yleensä ne toimivat samalla tavoin.

Mitä ovat varastot?

Ohjelmistovarasto sisältää ohjelmistopaketteja.

Kun haet ohjelmistokeskuksen kautta tai käytät työkalua, kuten apt-get tai yum, näet luettelon kaikista paketeista, jotka ovat järjestelmässäsi olevien arkistojen sisällä.

Ohjelmistotallennus voi tallentaa tiedostot yhdelle palvelimelle tai useille eri palvelimille, jotka tunnetaan peileinä.

Pakettien asentaminen

Helpoin tapa löytää paketit ovat jakelusi paketinhallinnan tarjoamat graafiset työkalut.

Graafiset työkalut auttavat ratkaisemaan riippuvuusongelmia ja varmistamaan, että asennus on toiminut oikein.

Jos haluat käyttää komentoriviä tai käytät headless-palvelinta (ts. Ei ole työpöytäympäristöä / ikkunanhallintaohjelmaa), voit käyttää komentorivipakettien ylläpitäjiä.

On tietysti mahdollista asentaa yksittäisiä paketteja. Debian-pohjaisissa jakeluissa voit käyttää dpkg-komentoa asentaa .deb-tiedostoja . Red Hat -pohjaisten jakelujen avulla voit käyttää rpm-komentoa.

Mikä on pakettina

Voit nähdä Debian-paketin sisällön avaamalla sen arkistonhallinnassa. Pakkauksessa olevat tiedostot ovat seuraavat:

Debian-binääritiedosto sisältää Debian-formaatin versionumeron ja sisältö on lähes aina asetettu arvoon 2.0.

Ohjaustiedosto on yleensä zipped up tar-tiedosto. Ohjaustiedoston sisältö määrittelee paketin tärkeät ominaisuudet seuraavasti:

Datatiedosto, joka on myös zip-up-tar-tiedosto, tarjoaa paketin kansiorakenteen. Kaikki datatiedoston tiedostot laajennetaan Linux-järjestelmän asianomaiseen kansioon.

Miten voit luoda paketteja

Paketin luominen edellyttää jotain, jonka haluat toimittaa pakatussa muodossa.

Kehittäjä on voinut luoda lähdekoodin, joka toimii Linuxissa mutta jota ei tällä hetkellä pakata Linux-versiossasi. Tässä tapauksessa voit halutessasi luoda Debian-paketin tai RPM-paketin.

Vaihtoehtoisesti olet ehkä kehittäjä ja haluat tehdä paketteja omalle ohjelmistolle. Ensinnäkin sinun täytyy kääntää koodi ja varmistaa, että se toimii, mutta seuraava vaihe on luoda paketti.

Kaikki paketit eivät vaadi lähdekoodia. Voit esimerkiksi luoda paketin, joka sisältää Skotlannin taustakuvia tai tietyn kuvakekokoelman.

Tässä oppaassa kuvataan, miten luoda .deb- ja .rpm-paketit.