Kaip įdiegti .deb failą „Ubuntu“

How Install Deb File Ubuntu



Prieš daugelį metų skirtinga „Linux“ programinė įranga buvo platinama kaip tik šaltinio kodas. Norėdami ją naudoti, turėjome surinkti programinę įrangą iš šaltinio. Jei programinės įrangos šaltinis priklausė nuo kitų bibliotekų, prieš rinkdami programinę įrangą, kurią norėjome įdiegti, turėjome atsisiųsti ir tos bibliotekos šaltinio kodą. Jei ta biblioteka priklausė nuo kai kurių kitų bibliotekų, tuomet turėjome atsisiųsti šių bibliotekų šaltinį ir jas taip pat kompiliuoti. Turėjome išgyventi daugybę priklausomybės problemų, kurios tuo metu vadinamos priklausomybės pragaru. Nebuvo tokios pakavimo sistemos kaip šiandien. Šiais laikais paketai yra iš anksto sudaryti skirtingoms mašinų architektūroms ir saugomi centriniame serveryje (vadinamame paketų saugykla), o paketų valdymo programinė įranga naudojama automatiškai atsisiųsti, išspręsti priklausomybes ir įdiegti ją mums.

„Debian“ pagrindu veikiančiuose „Linux“ paskirstymuose, tokiuose kaip „Debian GNU/Linux“, „Ubuntu“, „Linux Mint“ ir kt., Naudojama APT paketų tvarkyklė. APT paketų tvarkyklės paketo formatas yra DEB archyvas. DEB archyvo plėtinys yra .deb.







Šiais laikais dauguma įprastų programinės įrangos paketų yra prieinami oficialioje mūsų naudojamo „Linux“ platinimo paketų saugykloje. Taigi mes galime lengvai ją įdiegti naudodami paketų tvarkyklę, jei „Ubuntu“/„Debian“ - APT paketų tvarkyklė. Tačiau vis dar yra atvejų, kai norimos programinės įrangos nėra oficialioje paketų saugykloje, ir mes turime atsisiųsti DEB paketo failą iš oficialios tos programinės įrangos svetainės ir rankiniu būdu įdiegti ją į „Ubuntu“/„Debian“ operacinę sistemą.



Šiame straipsnyje aš jums parodysiu, kaip įdiegti DEB failą „Ubuntu“. Demonstracijai naudosiu „Ubuntu 18.04 LTS“. Pradėkime.



Galite naudoti dpkg komandą „Ubuntu“, kad įdiegtumėte DEB failą.





Aš atsisiunčiau „Apache 2“ žiniatinklio serverio DEB failą iš https://packages.ubuntu.com tik demonstracijai. Žinoma, galite labai lengvai ją įdiegti naudodami APT paketų tvarkyklę. Bet aš jums parodysiu, kaip jį įdiegti iš DEB failo.



Dabar atidarykite terminalą tame pačiame kataloge, kuriame yra jūsų DEB failas. Kaip matote, DEB failas yra kataloge.

Dabar įdiekite ją naudodami šią komandą:

$sudo dpkg -iapache2_2.4.29-1ubuntu4.1_amd64.deb

Kaip matote, diegimas nepavyko, nes nepavyko išspręsti priklausomybių. DEB paketas apache2 priklauso nuo apache2-bin , apache2-utils , apache2-duomenys nė vienas iš jų nėra įdiegtas.

Dabar, norėdami išspręsti priklausomybes, prieš diegdami turite įdiegti šiuos paketus apache2 paketas.

Mūsų laimei, priklausomybės paketai yra prieinami oficialioje „Ubuntu“ paketų saugykloje. Taigi viskas, ką mums reikia padaryti, tai paleisti šią komandą:

$sudotinkamas-f diegti

Kaip matote, APT paketų tvarkyklė visas priklausomybes išsprendė automatiškai. Dabar paspauskite ir ir tada paspauskite .

Turi būti įdiegtas paketas apache2.

Kaip matote, „Apache 2“ veikia.

Kartais priklausomybės paketai nebus prieinami oficialioje „Ubuntu“ paketų saugykloje. Tokiu atveju turite rasti reikiamus DEB paketus internete ir įdiegti naudodami dpkg taip pat. Taip pat turėsite išspręsti bet kokią priklausomybę, kurią turės šie priklausomybės paketai. Tai darosi vis sunkiau, nes didėja priklausomybė, ir tai yra labai nepraktiška DEB failams, turintiems daug priklausomybių.

DEB failo diegimas naudojant „Ubuntu“ programinės įrangos centrą:

Taip pat galite įdiegti DEB failą naudodami „Ubuntu“ programinės įrangos centrą. Tiesiog dešiniuoju pelės mygtuku spustelėkite DEB failą ir spustelėkite Atidarykite diegdami programinę įrangą .

Dabar spustelėkite Diegti .

Dabar įveskite slaptažodį ir spustelėkite Autentifikuoti .

Priklausomybės turėtų būti automatiškai išspręstos, jei ji yra prieinama „Ubuntu“ paketų saugykloje ir turi būti įdiegta programinė įranga.

Kai diegimas bus baigtas, turėtumėte pamatyti šį langą.

Jei bet kurio priklausomybės paketo nėra oficialioje „Ubuntu“ paketų saugykloje arba bet kurioje paketų saugykloje, kurią pridėjote per PPA, diegimas nepavyks. Tokiu atveju priklausomybės paketus taip pat turėsite rasti ir įdiegti rankiniu būdu.

Taigi taip įdiegiate DEB failą „Ubuntu“. Dėkojame, kad perskaitėte šį straipsnį.