El jāspēj instalēt lietojumprogrammas Ubuntu, Linux Mint, kā arī to atvasinājumos ir dažādas metodes. Visizplatītākais un zināmākais ir ar izplatīšanas programmatūras centra palīdzību, kurā mēs varam atrast lielu skaitu lietojumprogrammu, kas ir gatavas instalēšanai.
Vēl viena no parastajām metodēm, kuras mēs parasti izmantojam, ir ar termināla palīdzību un vēl viena viens no populārākajiem ir instalējot no deb pakotnes.
Parasti instalējot deb pakotni, mēs parasti nepārbaudām tā atkarības, jo tā ir tikai tīra pakete un neietver visas tās paketes vai bibliotēkas, kas nepieciešamas pareizai darbībai.
Pirmā metode
Izmantojot šo metodi, mēs varam lejupielādēt pakotnes no sistēmas un vēlāk tās instalēt tajā pašā sistēmā vai jebkurā citā sistēmā, kurai nav interneta savienojuma.
Ir iespējams arī lejupielādēt paketes dažādām arhitektūras sistēmām. Piemēram, jūs varat lejupielādēt 32 bitu pakotnes no 64 bitu sistēmas un otrādi.
Kā lokāli lejupielādēt deb paketes ar atkarībām?
līdz Lai lokāli lejupielādētu paketes ar atkarībām no Debian, Ubuntu un atvasinājumiem, varat izmantot kādu no šīm metodēm.
Šī ir vienkāršākā un tiešākā metode.
Par šo vienkārši palaidiet šo komandu, lai lejupielādētu pakotni ar visām atkarībām, tās neinstalējot:
sudo apt-get install --download-only nombre-del-paquete
Viss lejupielādētie faili tiks saglabāti mapē /var / cache / apt / archives.
Tagad mēs varam vienkārši nokopēt visu kešatmiņas mapi jebkurā pendrive, lai vēlāk izmantotu šīs lejupielādētās paketes.
Lai instalētu lejupielādētās paketes, vienkārši dodieties uz mūsu izveidoto kopiju un instalējiet to ar šādu komandu:
sudo dpkg -i *
Lai gan šķiet, ka šīs metodes izmantošana ir vienkārša, kešatmiņas mapē tiek glabāta ne tikai tikko lejupielādētā pakete ar tās atkarībām, bet arī daudz vairāk pakotņu, kas instalētas sistēmā.
Tāpēc, ja nevēlaties nēsāt nevajadzīgas pakas, jums vajadzētu notīrīt kešatmiņu. Lai gan šajā gadījumā mēs varam izmantot citu metodi.
Otrā metode
Vēl viens veids, kā to izdarīt, ir vispirms lejupielādēt vajadzīgās programmas atkarības.
Tāpēc, lai zinātu visu paketes atkarību sarakstu, mums ir jāizpilda šāda komanda
sudo apt-cache depends nombre-del-paquete
Rezultāts būs vairāk vai mazāk šāds:
nombre-del-paquete PreDepends: ….. Depends: xxx Depends: xxxx Conflicts: Breaks: update-manager-core Suggests: xxxx Suggests: xxxx Replaces: xxx
Tagad, mums vienkārši ir jālejupielādē pakotne ar tās atkarībām. Mēs to varam izdarīt ar šādu komandu:
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
Iepriekš minētā komanda lejupielādēs pakotni kopā ar visām nepieciešamajām atkarībām un saglabās tās pašreizējā darba direktorijā.
Šī komanda arī saglabās visas kļūdas failā errors.txt, kuras mēs varam apskatīt, ja mums ir problēma un zinām konflikta izcelsmi.
Kā lejupielādēt pakotnes pēc arhitektūras?
Tagad, kā minēts iepriekš, Ir iespējams lejupielādēt jebkura veida arhitektūras paketes, taču, ņemot vērā to, ka tiem, kas ir 64 bitu lietotāji, ir jāpievieno atbalsts 32 bitu arhitektūrai.
Lai to izdarītu vispirms, mums ir jāiespējo viņu sistēmā vēlamā arhitektūra, izmantojot komandu:
sudo dpkg --add-architecture i386*
TMēs varam arī lejupielādēt ARM paketes, kā arī iespējot arhitektūrua mūsu sistēmā mums vienkārši jāiespējo arhitektūra ar:
sudo dpkg --add-architecture armhf
Līdzīgi Mēs varam pārbaudīt, kādas arhitektūras mums ir pieejamas mūsu sistēmā:
sudo dpkg --print-foreign-architectures
Pēc izvēlētās arhitektūras iespējošanas, lai lejupielādētu pakotnes, kas saistītas ar konkrēto arhitektūru, palaidiet šo komandu.
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
Pēc pakotņu lejupielādes kopā ar to atkarībām vienkārši nokopējiet tās savā USB diskā un instalējiet paketes jebkurā sistēmā.
Paldies, ka atvedāt mums apmācību. Reddit forumā šo komandu redzēju jau sen, un tā vairākkārt ir izglābusi manu dzīvību. Vienreiz man to nācās izmantot ar tiešraides kompaktdiska palīdzību, lai varētu to instalēt serveris teksta režīmā tīkla kartes draiveris.
Liels paldies! Tas var man palīdzēt, jo kontekstā, kur es dzīvoju (Dominikānas Republika), ne vienmēr ir viegli izveidot savienojumu ar internetu. Tāpēc šī apmācība varētu man palīdzēt instalēt dažas paketes dažādos datoros, ja ir nepieciešama piekļuve internetam, vienkārši transportējot šīs paketes uz USB atmiņas kartes vai tamlīdzīgi.
Paldies, es biju aizmirsis ieviest i386 arhitektūru savā Ubuntu palīgā, kas ir kaut kas būtisks, un es praktiski saņēmu kļūdu bioniskajā ubuntu, es domāju, ka tā ir problēma