How to Install a .deb File on Ubuntu

Linuxin eri ohjelmistoja jaettiin vuosia sitten vain lähdekoodina. Ohjelmisto piti kääntää lähdekoodista, jotta sitä pystyi käyttämään. Jos ohjelmiston lähdekoodi riippui muista kirjastoista, meidän oli ladattava myös kyseisen kirjaston lähdekoodi ja käännettävä se ennen kuin käänsimme ohjelmiston, jonka halusimme asentaa. Jos kyseinen kirjasto oli riippuvainen muista kirjastoista, meidän oli ladattava myös näiden kirjastojen lähdekoodi ja käännettävä ne. Jouduimme käymään läpi koko joukon riippuvuusongelmia, joita tuohon aikaan kutsuttiin ”riippuvuushelvetiksi”. Ei ollut olemassa nykyistä paketointijärjestelmää. Nykyään paketit on valmiiksi käännetty eri konearkkitehtuureille ja niitä säilytetään keskitetysti palvelimella (jota kutsutaan pakettivarastoksi), ja paketinhallintaohjelmistoa käytetään lataamaan, ratkaisemaan riippuvuudet ja asentamaan ne automaattisesti puolestamme.

Debian-pohjaisissa Linux-jakeluissa, kuten Debian GNU/Linuxissa, Ubuntussa, Linux Mintissä ja muissa, käytetään APT-paketinhallintaohjelmaa. APT-paketinhallinnan pakettimuoto on DEB-arkisto. DEB-arkiston tiedostopääte on .deb.

Tänä päivänä suurin osa yleisimmistä ohjelmistopaketeista on saatavilla käyttämämme Linux-jakelun virallisessa pakettivarastossa. Voimme siis helposti asentaa sen paketinhallinnan avulla, Ubuntun/Debianin tapauksessa APT-paketinhallinnan avulla. On kuitenkin vielä tilanteita, joissa haluamaamme ohjelmistoa ei ole saatavilla virallisessa pakettivarastossa ja meidän on ladattava DEB-pakettitiedosto kyseisen ohjelmiston viralliselta verkkosivustolta ja asennettava se Ubuntu-/Debian-käyttöjärjestelmäämme manuaalisesti.

Tässä artikkelissa näytän sinulle, miten asennat DEB-tiedoston Ubuntuun. Käytän esittelyssä Ubuntu 18.04 LTS:ää. Aloitetaan.

Voit käyttää Ubuntussa dpkg-komentoa DEB-tiedoston asentamiseen.

Lainasin Apache 2 -verkkopalvelimen DEB-tiedoston osoitteesta https://packages.ubuntu.com vain esittelyä varten. Voit tietysti asentaa sen APT-paketinhallinnalla hyvin helposti. Mutta näytän, miten se asennetaan DEB-tiedostosta.

Avaa nyt terminaali samaan hakemistoon kuin DEB-tiedostosi. Kuten näet, DEB-tiedosto on saatavilla hakemistossa.

Asenna se nyt seuraavalla komennolla:

$ sudo dpkg -i apache2_2.4.29-1ubuntu4.1_amd64.deb

Kuten näet, asennus epäonnistui, koska riippuvuuksia ei saatu ratkaistua. DEB-paketti apache2 on riippuvainen paketeista apache2-bin, apache2-utils, apache2-data, joista mitään ei ole asennettu.

Nyt riippuvuuksien selvittämiseksi sinun on asennettava nämä paketit ensin, ennen kuin voit asentaa apache2-paketin.

Meidän onneksi riippuvuuspaketit ovat saatavilla Ubuntun virallisesta pakettivarastosta. Meidän tarvitsee siis vain suorittaa seuraava komento:

$ sudo apt -f install

Kuten näet, APT-paketinhallinta ratkaisi kaikki riippuvuudet automaattisesti. Paina nyt y ja paina sitten <Enter>.

Paketin apache2 pitäisi olla asennettu.

Kuten näet, Apache 2 toimii.

Joskus riippuvuuspaketteja ei ole saatavilla Ubuntun virallisessa pakettivarastossa. Tällöin sinun on etsittävä tarvittavat DEB-paketit internetistä ja asennettava ne myös dpkg:n avulla. Sinun on myös ratkaistava mahdolliset riippuvuudet, joita näillä riippuvuuspaketeilla on. Tämä muuttuu vaikeammaksi ja vaikeammaksi, kun riippuvuudet lisääntyvät, ja se on hyvin epäkäytännöllistä DEB-tiedostoille, joilla on paljon riippuvuuksia.

DEB-tiedoston asentaminen Ubuntun ohjelmistokeskuksen avulla:

Voit asentaa DEB-tiedoston myös Ubuntun ohjelmistokeskuksen avulla. Klikkaa DEB-tiedostoa hiiren kakkospainikkeella ja valitse Open With Software Install.

Klikkaa nyt Install.

Kirjoita nyt salasanasi ja klikkaa Authenticate.

Riippuvuudet pitäisi ratkaista automaattisesti, jos se on saatavilla Ubuntun pakettivarastossa, ja ohjelmiston pitäisi olla asennettu.

Kun asennus on valmis, sinun pitäisi nähdä seuraava ikkuna.

Jos jokin riippuvuuspaketti ei ole saatavilla Ubuntun virallisessa pakettivarastossa tai PPA:n kautta lisäämässäsi pakettivarastossa, asennus epäonnistuu. Siinä tapauksessa joudut etsimään ja asentamaan riippuvuuspaketit myös manuaalisesti.

Niinpä näin asennat DEB-tiedoston Ubuntuun. Kiitos kun luit tämän artikkelin.

Vastaa

Sähköpostiosoitettasi ei julkaista.