El pystyä asentamaan sovelluksia Ubuntuun, Linux Mintiin ja niiden johdannaisiin on olemassa useita menetelmiä. Yleisin ja tunnetuin on jakeluohjelmistokeskuksen avulla, josta voimme löytää suuren määrän sovelluksia, jotka ovat valmiita asennettavaksi.
Toinen tavallisimmista tavoista, joita yleensä käytämme, on päätelaitteen ja toisen avulla yksi suosituimmista on asentamalla deb-paketista.
Yleensä kun asennamme deb-paketin, emme yleensä tarkista tämän riippuvuuksia, koska se on vain puhdas paketti eikä sisällä kaikkia niitä paketteja tai kirjastoja, joita se tarvitsee sen oikeaan toimintaan.
Ensimmäinen menetelmä
Tätä menetelmää käyttämällä Voimme ladata paketteja järjestelmästä ja asentaa ne myöhemmin samaan järjestelmään tai mihin tahansa muuhun järjestelmään, jolla ei ole Internet-yhteyttä.
On myös mahdollista ladata paketteja eri arkkitehtuurijärjestelmille. Voit esimerkiksi ladata 32-bittisiä paketteja 64-bittisestä järjestelmästä ja päinvastoin.
Kuinka ladata deb-paketteja riippuvuuksilla paikallisesti?
että Jos haluat ladata paikallisesti paketteja, joissa on riippuvuuksia Debianista, Ubuntusta ja johdannaisista, voit käyttää jotakin seuraavista tavoista.
Tämä on yksinkertaisin ja suorin tapa.
Tämän Suorita seuraava komento ladataksesi paketti kaikilla riippuvuuksilla asentamatta niitä:
sudo apt-get install --download-only nombre-del-paquete
Kaikki ladatut tiedostot tallennetaan kansioon /var / cache / apt / archives.
Nyt voimme yksinkertaisesti kopioida koko välimuistikansion mihin tahansa pendriveen, jotta voimme myöhemmin käyttää näitä ladattuja paketteja.
Asenna ladatut paketit siirtymällä tekemäämme kopioon ja asentamalla se seuraavalla komennolla:
sudo dpkg -i *
Nyt ongelmana tämän menetelmän käytössä on, vaikka se näyttää yksinkertaiselta, että välimuistikansio tallentaa paitsi lataamasi paketin riippuvuuksineen, mutta sisältää myös paljon muita järjestelmään asennettuja paketteja.
Joten sinun tulisi puhdistaa välimuisti, jos et halua kuljettaa tarpeettomia paketteja. Vaikka tässä tapauksessa voimme käyttää toista menetelmää.
Toinen menetelmä
Toinen tapa tehdä tämä on ensin ladata tarvitsemamme ohjelman riippuvuudet.
Siksi, jotta voimme tietää luettelon kaikista paketin riippuvuuksista, meidän on suoritettava seuraava komento
sudo apt-cache depends nombre-del-paquete
Tulos on suunnilleen tällainen:
nombre-del-paquete PreDepends: ….. Depends: xxx Depends: xxxx Conflicts: Breaks: update-manager-core Suggests: xxxx Suggests: xxxx Replaces: xxx
nyt, meidän on yksinkertaisesti ladattava paketti riippuvuuksineen. Voimme tehdä tämän seuraavalla komennolla:
for i in $(apt-cache depends python | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/''/''/); do sudo apt-get download $i 2>>errors.txt; done
Yllä oleva komento lataa paketin kaikkien tarvittavien riippuvuuksien kanssa ja tallentaa ne nykyiseen työhakemistoon.
Tämä komento tallentaa myös virheet virheet.txt-tiedostoon, joita voimme tarkastella, jos meillä on ongelmia ja tiedämme konfliktin alkuperän.
Kuinka ladata paketteja arkkitehtuurin mukaan?
Kuten edellä mainittiin, On mahdollista ladata minkä tahansa tyyppisiä arkkitehtuureja, mutta koska 64-bittisille käyttäjille on lisättävä 32-bittisen arkkitehtuurin tuki.
Voit tehdä tämän ensin meidän on otettava käyttöön haluamasi arkkitehtuuri järjestelmässään komennolla:
sudo dpkg --add-architecture i386*
TVoimme myös ladata paketteja ARM: lle ja ottaa arkkitehtuurin käyttööna järjestelmässämme meidän on vain sallittava arkkitehtuuri seuraavilla tavoilla:
sudo dpkg --add-architecture armhf
samoin Voimme tarkistaa, mitä arkkitehtuureja meillä on järjestelmässämme:
sudo dpkg --print-foreign-architectures
Kun olet ottanut valitsemasi arkkitehtuurin käyttöön, sinun on suoritettava seuraava komento ladataksesi tiettyyn arkkitehtuuriin liittyvät paketit.
for i in $(apt-cache depends python:i386 | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/''/''/); do sudo apt-get download $i 2>>errors.txt; done
Kun olet ladannut paketit ja niiden riippuvuudet, kopioi ne nyt USB-asemaan ja asenna paketit mihin tahansa järjestelmään.
Kiitos, että toit meille opetusohjelman, näin tämän komennon kauan sitten reddit-foorumilla ja se on pelastanut henkeni useita kertoja, kun jouduin käyttämään sitä live-CD: n avulla voidakseni asentaa sen palvelin tekstitilassa verkkokorttiohjain.
Kiitos paljon! Se voi auttaa minua, koska asuinympäristössä (Dominikaanisen tasavallan) ei ole aina helppoa yhteyttä Internetiin. Joten tämä opetusohjelma voi auttaa minua asentamaan joitain paketteja eri tietokoneisiin, jos tarvitsen Internet-yhteyden, vain kuljettaa nämä paketit USB-tikulle tai jotain sellaista.
Kiitos, olin unohtanut toteuttaa ubuntuparissani, i386-arkkitehtuurin, mikä on välttämätöntä, ja sain käytännössä virheen bionisessa ubuntussa, mielestäni se on ongelma