El Rakendusi saab installida nii Ubuntu, Linux Mint kui ka nende tuletistes on erinevaid meetodeid. Kõige tavalisem ja tuntum on levitamistarkvarakeskuse abil, kust leiame suure hulga installimiseks valmis rakendusi.
Teine tavaline meetod, mida me tavaliselt kasutame, on terminali ja teine üks populaarsemaid on deb-paketist installimine.
Üldiselt deb-paketi installimisel ei kontrolli me tavaliselt selle sõltuvusi, kuna see on ainult puhas pakett ja see ei hõlma kõiki neid pakette või teeke, mida see õigeks toimimiseks vajab.
Esimene meetod
Seda meetodit kasutades saame pakette süsteemist alla laadida ja installida hiljem samasse süsteemi või mõnda muusse süsteemi, millel puudub Interneti-ühendus.
Samuti on võimalik alla laadida pakette erinevatele arhitektuurisüsteemidele. Näiteks saate 32-bitiseid pakette alla laadida 64-bitisest süsteemist ja vastupidi.
Kuidas kohalikult alla laadida sõltuvustega deb-pakette?
et Debiani, Ubuntu ja derivaatide sõltuvustega pakettide kohalikuks allalaadimiseks võite kasutada ühte järgmistest meetoditest.
See on kõige lihtsam ja otsesem meetod.
Selle käivitage lihtsalt järgmine käsk, et alla laadida pakett koos kõigi sõltuvustega ilma neid installimata:
sudo apt-get install --download-only nombre-del-paquete
Kõik allalaaditud failid salvestatakse kausta /var / vahemälu / apt / arhiiv.
Nüüd saame lihtsalt jätkata kogu vahemälu kausta kopeerimist mis tahes pendrive'is, et neid allalaaditud pakette hiljem kasutada.
Allalaaditud pakettide installimiseks minge lihtsalt meie tehtud koopiasse ja installige see järgmise käsuga:
sudo dpkg -i *
Nüüd tundub selle meetodi kasutamisega seotud probleem, ehkki tundub lihtne, et vahemälukaust ei salvesta mitte ainult äsja alla laaditud paketti koos selle sõltuvustega, vaid sisaldab ka palju muid süsteemi installitud pakette.
Seega peaksite vahemälu puhastama, kui te ei soovi tarbetuid pakendeid kaasas kanda. Kuigi antud juhul saame kasutada mõnda muud meetodit.
Teine meetod
Teine võimalus seda teha on kõigepealt vajaliku programmi sõltuvused alla laadida.
Seetõttu peame paketi kõigi sõltuvuste loendi tundmiseks täitma järgmise käsu
sudo apt-cache depends nombre-del-paquete
Väljund on enam-vähem selline:
nombre-del-paquete PreDepends: ….. Depends: xxx Depends: xxxx Conflicts: Breaks: update-manager-core Suggests: xxxx Suggests: xxxx Replaces: xxx
Nüüd, peame lihtsalt paketi koos selle sõltuvustega alla laadima. Saame seda teha järgmise käsuga:
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
Ülaltoodud käsk laadib paketi koos kõigi vajalike sõltuvustega alla ja salvestab need praegusesse töökataloogi.
See käsk salvestab ka kõik vead failis errors.txt, mida saame vaadata, kui meil on probleeme ja teame konflikti päritolu.
Kuidas pakette arhitektuuri järgi alla laadida?
Nagu eespool mainitud, Pakette on võimalik alla laadida mis tahes tüüpi arhitektuuriga, kuid kuna 64-bitiste kasutajate jaoks on vaja lisada 32-bitise arhitektuuri tugi.
Kõigepealt tehke seda peame oma süsteemis lubama arhitektuuri, mida nad soovivad, kasutades käsku:
sudo dpkg --add-architecture i386*
TSamuti saame ARM-i jaoks alla laadida pakette ja lubada arhitektuuria oma süsteemis peame arhitektuuri lihtsalt lubama:
sudo dpkg --add-architecture armhf
Samamoodi Saame kontrollida, millised arhitektuurid on meie süsteemis saadaval:
sudo dpkg --print-foreign-architectures
Pärast valitud arhitektuuri lubamist peate konkreetse arhitektuuriga seotud pakettide allalaadimiseks käivitama järgmise käsu.
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ärast pakettide allalaadimist koos nende sõltuvustega kopeerige need lihtsalt oma USB-draivi ja installige paketid mis tahes süsteemi.
Tänud õpetuse toomise eest. Ma nägin seda käsklust juba ammu redditi foorumis ja see on mitmel korral mu elu päästnud, kui ma pidin seda live-CD abil kasutama, et saaksin seda installida server tekstirežiimis võrgukaardi draiver.
Tänud! See võib mind aidata, sest kontekstis, kus elan (Dominikaani Vabariik), pole alati Interneti-ühendust lihtne luua. Nii et see õpetus võib aidata mul installida mõningaid pakette erinevatesse arvutitesse, kui on vaja Interneti-ühendust, lihtsalt transportides neid pakette USB-mälupulgal vms.
Aitäh, olin unustanud i386 arhitektuuri oma ubuntu kaaslasele rakendada, mis on hädavajalik, ja sain praktiliselt vea bioonilises ubuntus