7 moduri de a instala aplicații și jocuri în Linux

7 moduri de a instala aplicații și jocuri în Linux / Linux

Tu ai făcut-o! Ați instalat Linux, modificați fiecare detaliu mic. Și acum ce?

Deși distribuțiile Linux vin cu o mulțime de programe preinstalate, mai devreme sau mai târziu, veți dori să instalați ceva nou 11 Trebuie să aveți aplicații pe Ubuntu imediat după instalare proaspătă 11 Trebuie să aveți aplicații pe Ubuntu după instalare proaspătă la o instalare proaspătă de Ubuntu și simțind un pic pierdut? Am compilat această listă cu primele unsprezece aplicații pe care va trebui să le instalați. Citeste mai mult . “Dar cum instalez aplicații pe Linux?”, s-ar putea să te întrebi. Aceasta este întrebarea pe care o abordăm astăzi.

Cea mai obișnuită metodă de instalare a aplicațiilor pe Linux este din depozit folosind un manager de pachete. Principiul este mai mult sau mai puțin același peste tot, principala diferență fiind sistemul de gestionare a pachetelor unei anumite distribuții. Sunați-vă puțin greacă pentru dvs.? Iată o explicație.

Ce este un sistem de management al pachetelor??

Software-ul Linux este de obicei distribuit sub formă de pachete. În termeni simpli, un sistem de gestionare a pachetelor se referă la instrumentele și formatele de fișiere necesare pentru gestionarea acelor pachete. Două dintre cele mai răspândite sisteme de gestionare a pachetelor sunt dpkg (folosește fișiere .deb) și RPM (pachetele sale sunt fișiere .rpm). Diferența dintre sistemele de gestionare a pachetelor este, în general, în abordarea lor față de procesul de instalare (de exemplu, pachetele RPM pot depinde de fișiere, mai degrabă decât de alte pachete).

Este posibil să știți deja că Debian, Ubuntu și derivatele acestora utilizează dpkg, în timp ce Red Hat Enterprise Linux, CentOS, Fedora, Mageia și openSUSE utilizează RPM. Sistemul Gentoo se numește Portage, în timp ce Sabayon poate folosi atât Portage, cât și propriul sistem numit Entropy. Slackware și Arch Linux utilizează tarballs (fișiere .tar) care conțin metadate speciale, în timp ce PC-ul OS Linux comportă un mix PCLinuxOS: O distribuție Linux care amestecă și potrivește software-ul pentru o experiență mai bună PCLinuxOS: o distribuție Linux care amestecă și potrivește software-ul pentru o mai bună Experiența Este o subevaluare a spus că utilizatorii Linux au o mulțime de opțiuni atunci când vine vorba de distribuția pe care ar dori să o utilizeze. Există mai multe abordări pentru a îndeplini aceleași sarcini, de la ce fel de ... Citește mai multe despre soluții.

Pachetele Linux sunt doar fișiere de arhivă (cum ar fi .zip și .rar) care conțin codul aplicației și instrucțiunile despre cum să instalați aplicația, unde să localizați fișierele de configurare și ce alte pachete necesită. Software-ul care execută aceste instrucțiuni se numește manager de pachete.

Sfat: asigurați-vă că utilizați întotdeauna formatul pachetului potrivit pentru distribuția dvs. Dacă nu puteți găsi un pachet .deb al unei aplicații, dar o versiune .rpm este disponibilă, este posibilă conversia între ele.

Ce este un Manager de pachete?

Ecranul desktop al unui magazin de aplicații, un manager de pachete este locul central pentru gestionarea aplicațiilor dvs. Linux. Gândiți-vă la aceasta ca la dialogul Adăugare / eliminare aplicații pe Windows, dar mult mai avansat. De fapt, utilizatorii de Windows ar trebui să fie familiarizați cu acest concept, deoarece în prezent sistemul de operare are un manager de pachete, Windows are un manager de pachete - Software-ul descărca central Via OneGet Windows devine un manager de pachete - Descărcați software-ul central Via OneGet Microsoft adaugă încă un alt sistem Linux caracteristică pentru Windows. Managementul pachetelor poate spori serios productivitatea, crește securitatea și, în cele din urmă, vă poate salva o mulțime de cefalee. Vă arătăm cum va funcționa. Citeste mai mult .

Fiecare distribuție Linux vine cu un manager de pachete. Dacă nu vă place pe cea implicită, o puteți înlocui (cu condiția ca cea nouă să accepte formatul pachetului dvs. de distribuție). Managerul de pachete este locul unde veți căuta, instala, actualiza și elimina aplicațiile. Poate avea o linie de comandă sau o interfață grafică completă și stochează informațiile despre aplicațiile instalate, versiunile și dependențele acestora într-o bază de date locală. Acest lucru ajută la curățarea tuturor “resturi” automat după ce dezinstalați o aplicație.

Sfat: Când doriți să instalați o nouă aplicație Linux, căutați întotdeauna mai întâi în managerul de pachete. Dacă nu găsiți ceea ce căutați acolo, adresați-vă altor resurse utile Setul de instrumente pentru utilizatori Linux pentru descoperirea de aplicații noi Setul de instrumente al utilizatorului Linux pentru descoperirea de noi aplicații Instalarea Linux este ca și cum ați verifica într-un complex all inclusive. Echipamentul hardware funcționează perfect și veți obține o selecție impresionantă de programe preinstalate. Dar dacă vrei să încerci niște software Linux nou? Citeste mai mult .

Ce este un depozit?

Desigur, managerul de pachete nu poate produce doar pachete din aer subțire. Trebuie să preia informații despre pachetele disponibile dintr-o locație numită depozit. Este o colecție de pachete pentru o anumită distribuție Linux. Depozitul poate fi o locație de rețea, o unitate de stocare locală (un DVD, o unitate USB sau un hard disk) sau chiar un singur fișier. Fiecare distribuție are depozite oficiale cu mii de pachete.

Dacă o aplicație nu este disponibilă în depozitele oficiale (sau doriți doar cea mai nouă versiune direct de la dezvoltatori), puteți adăuga noi depozite în sistemul dvs. Asigurați-vă că alegeți magazia care corespunde versiunii distribuției dvs. Depozitele noi pot fi adăugate prin intermediul unui dialog din managerul de pachete sau prin editarea fișierelor cu privilegii de administrare.

Distribuțiile bazate pe Dpkg stochează informațiile din depozit în /etc/apt/sources.list fișier sau în fișiere separate .list în /etc/apt/sources.list.d/ director.

Pentru distribuțiile RPM, puteți adăuga depozite noi sub [repertoriu] secțiune în /etc/yum.conf fișier (sau /etc/dnf/dnf.conf, dacă utilizați DNF în loc de Yum) sau creați fișiere .repo în /etc/yum.repos.d/ director.

Pentru utilizatorii de Ubuntu și a instrumentelor derivate, există și repozitoare PPA (Personal Package Archive) Ghidul dvs. pentru depozitele Ubuntu și gestionarea pachetelor Ghidul dvs. pentru Ubuntu Depozitări și gestionarea pachetelor Citiți mai mult pachetele gazdă de pe Launchpad. Deoarece oricine poate crea un PPA, ar trebui să aveți grijă atunci când adăugați PPA care nu sunt susținute oficial de un proiect. Servicii similare pentru Fedora se numesc Copr și Koji.

Sfat: Dacă nu doriți să actualizați distribuția Linux, dar totuși doriți să primiți actualizări de software, căutați depozite etichetate ca “backportări”. Acestea conțin versiuni noi de aplicații pentru versiunile vechi ale unei distribuții.

Cum se instalează aplicații Linux

1. De la Terminal

Cu mult timp în urmă, aceasta a fost singura modalitate de a instala aplicații Linux. Managerii de pachete nu aveau casete de selectare și meniuri la îndemână; au fost utilități de linie de comandă. Acestea încă există astăzi - de fapt, le folosiți de fiecare dată când instalați ceva cu un manager de pachete grafice, deoarece este doar un front-end pentru instrumentul de linie de comandă. Puteți să le folosiți direct dacă doriți să accelerați lucrurile sau dacă preferați pur și simplu să utilizați terminalul.

Dpkg este numele sistemului de gestionare a pachetelor, dar și al instrumentului de bază pentru manipularea pachetelor .deb. Este uneori denumită a “nivel scăzut” instrumentul și toate celelalte utilitare de pachete se bazează pe funcționalitatea acestuia. Puteți să-l utilizați pentru a instala un singur pachet .deb:

sudo dpkg -i pachegename.deb

unde-i reprezintă “instalare”. Dpkg nu poate rezolva automat dependențele, dar poate (re) configura pachetele și extrage conținutul lor.

APT (Advanced Package Tool) are toate caracteristicile dpkg, iar apoi unele. Acesta conține mai multe instrumente, cum ar fi apt-get, apt-cache, apt-add-repository, apt-file ... Pentru a instala aplicații, aveți nevoie de apt-get:

sudo apt-get instalați numele pachetului

O altă caracteristică utilă este simularea:

sudo apt-get a instala pachetul-s

Acesta vă arată care dintre pachetele vor fi adăugate sau eliminate și care fișiere vor fi configurate, dar nu instalează nimic.

Aptitude îmbunătățește dpkg și APT, introducând o interfață grafică în terminal, pe care o iubiți sau o urăsc.

Puteți instala aplicații din această interfață sau tastând comenzi:

sudo aptitude instala numele pachetului

Aptitude este similar cu apt-get, dar oferă mai multe informații și îndrumări în timp ce gestionați pachetele. Tratează automat pachetele instalate și actualizările de sistem în mod diferit decât apt-get does și oferă opțiuni avansate de căutare. Aptitude vă poate avertiza despre conflicte atunci când instalați sau eliminați pachetele și arătați care dintre pachetele cauzează o problemă datorită De ce comanda.

Situația este analogă distribuțiilor bazate pe RPM: utilitarul de linie de comandă rpm este aproximativ echivalent cu dpkg, APT-ul este Yum, iar aptitude corespunde cu DNF.

DNF reprezintă Dandified Yum, o nouă versiune a lui Yum introdusă în Fedora 18. Atât Yum cât și DNF pot rezolva automat dependențele. Sintaxa pentru instalarea pachetelor este simplă și aproape exact aceeași cu fiecare instrument:

rpm -i pachegename.rpm
instalați numele pachetului
dnf instala numele pachetului

Pe openSUSE, puteți utiliza Zypper:

zypper instalează numele pachetului
zypper install /path/to/package.rpm

Mageia are propriul wrapper pentru rpm numit urpmi cu comenzi la fel de simple pentru instalare:

urpmi packagename

și căutarea:

urpmq pachegename
cuvîntul urpmq -y

Pe Arch Linux, puteți utiliza managerul de pachete implicit (pacman) pentru a instala pachetele:

pacman -S numele de ambalaj

și căutarea aplicațiilor în depozite:

pacman -Ss cuvânt cheie

Cu toate acestea, dacă doriți să instalați ceva din AUR (Arch User Repository), aveți nevoie de un instrument separat numit ajutor AUR. AUR nu conține pachete binare pe care pacman le poate gestiona; în schimb, este un depozit de “Rețete” pentru aplicațiile care trebuie construite manual. Yaourt este unul dintre cei mai cunoscuți asistenți AUR de linie de comandă, deoarece poate instala ambele “regulat” Pachetele Arch Linux, precum și cele de la AUR. Este interactiv, astfel încât să puteți tasta:

yaourt cuvânt cheie

și va afișa rezultatele ca o listă numerotată. După ce ați ales un număr, Yaourt vă întreabă ce să faceți cu pachetul. Alternativ, puteți să tastați:

yaourt -S numele de ambalaj

pentru a instala pachetul dorit. Yaourt se ocupă automat de dependențele.

Sfat: Pentru a evita tastarea comenzii de instalare de fiecare dată când aveți nevoie de o aplicație nouă, creați un alias Cum să definiți aliasuri de linii de comandă pe orice sistem de operare Cum să definiți aliasuri de linii de comandă pe orice sistem de operare Am discutat despre acest lucru și am recomandat să luăm mâna cu terminalul liniei de comandă de la computer de mai multe ori în trecut. Tina a scris un bun primer pentru utilizatorii Windows cu Ghidul unui începător pentru comanda Windows ... Citește mai mult pentru asta.

2. Cu un manager de pachete grafice

Acesta este modul recomandat de a instala aplicații Linux. Trebuie doar să aprinzi managerul de pachete, să găsești un pachet, să îl marchezi pentru instalare și să confirmi schimbările. Vi se va cere parola de administrator, așa că tastați corect.

Managerul de pachete va selecta ocazional mai multe pachete pentru instalare. Acestea sunt dependențele aplicației dvs. - alte pachete pe care le cere să funcționeze corect. Unii administratori de pachete vor “recomanda” și marcați pachetele legate (dar nu obligatorii) pentru instalare. Este posibil să dezactivați acest comportament în Setări / Preferințe dialog.

Distribuțiile bazate pe Dpkg livrează, de obicei, Synaptic ca manager de pachete implicit, deși unii oferă Muon:

Ubuntu Software Center va fi înlocuit de Gnome Software în versiunea din aprilie 2016 (Ubuntu 16.04). Linux Mint oferă Synaptic și propriul său produs numit Manager de software.

Pe distribuțiile RPM puteți găsi yumex, un front-end pentru yum:

Există, de asemenea, rpmdrake, care este un front-end pentru urpmi. Pe openSUSE puteți instala aplicații cu YaST. Gentoo are un front-end grafic pentru emerge numit Porthole:

Pe Arch Linux, puteți folosi Pamac sau Octopi ca o alternativă grafică la yaourt:

Ambele instrumente pot căuta și instala pachete din depozitele oficiale, precum și din AUR.

Sfat: dacă doriți să instalați un nou mediu de desktop sau o suită de birouri, căutați metacagale în managerul de pachete. Este mult mai ușor să instalați o meta-pachet decât să vânați zeci de pachete individuale.

3. Folosiți GDebi și Wajig

Utilizatorii de distribuții bazate pe dpkg pot juca cu două instrumente interesante. GDebi este un front-end pentru APT care vă permite să instalați o aplicație făcând dublu clic pe un fișier .deb. Spre deosebire de dpkg, GDebi poate instala automat dependențe lipsă. Este deosebit de util atunci când doriți să instalați o aplicație care nu se află în repositories, dar ați descărcat fișierul .deb.

Wajig combină puterile dpkg, apt-get, apt-cache și o grămadă de alte instrumente. Pe lângă instalarea aplicațiilor și actualizarea sistemului, Wajig poate opri sau porni serviciile de sistem, poate converti pachetele RPM și poate furniza informații detaliate despre toate pachetele din depozit.

Sfat: Puteți seta GDebi ca aplicație implicită pentru deschiderea fișierelor .deb. Faceți clic dreapta pe un fișier .deb, selectați opțiunea Deschidere cu ..., găsiți GDebi în listă și confirmați modificările. Acum, fișierele .deb se comportă ca instalatorii .exe din Windows.

4. Cu un auto-instalator

Această metodă se aplică software-ului care nu se află în repositories și trebuie descărcat de pe site-ul dezvoltatorului, cum ar fi driverele de proprietate. În unele cazuri, acest software este distribuit ca fișier cu auto-extragere cu extensie .run sau .bin. Pentru ao instala, faceți clic dreapta pe fișier pentru a accesa fișierul Proprietăți> Permisiuni dialog și îl marchează ca executabil.

Acum, puteți fie să faceți dublu clic pe fișier pentru a porni instalarea, fie să navigați la el în terminal și să tastați ./filename.run. Instalarea va continua automat, iar dialogurile vor arăta foarte asemănătoare cu instalatorii Windows.

Sfat: Auto-instalatorii pot fi, de asemenea, script-uri bash (fișiere cu extensia .sh). Puteți să le executați în terminal introducând ./filename.sh.

5. Compilați-le din sursă

E rar, dar se întâmplă. Uneori, dezvoltatorii nu vor împacheta o aplicație pentru nicio distribuție, ci vor furniza codul sursă pe care trebuie să-l compilați. Sursa ar trebui să fie un fișier de arhivă .tar pe care trebuie să îl despachetați. Acesta conține fișiere utile numite README și / sau INSTALL, deci consultați-le mai întâi. Generalul “reţetă” pentru compilarea aplicațiilor include următoarele comenzi:

./ configure
face
face instalare

Le-ai rula unul după altul în același director unde ai extras sursa. Cu toate acestea, pot apărea excepții și șmecheri, deci ar trebui să citiți ghidul nostru mai detaliat despre cum să compilați aplicațiile Linux. Cum se compilează și se instalează TAR GZ & TAR BZ2 Fișiere în Ubuntu Linux Cum se compilează și se instalează TAR GZ & TAR BZ2 Fișiere în Ubuntu Linux Citește mai mult

Sfat: Puteți crea pachete .deb și .rpm din sursă pentru a instala aplicația împreună cu instrumentele obișnuite de gestionare a pachetelor.

6. De la clienții de distribuție digitală

Toate metodele menționate anterior se aplică și jocurilor Linux (da, puteți găsi de fapt jocuri în depozit). Cu toate acestea, există o altă modalitate de a instala jocuri pe Linux, și anume prin intermediul platformelor de distribuție digitale. Unde să descărcați cele mai bune jocuri Linux fără nici un fel de greutate Unde să descărcați cele mai bune jocuri Linux fără nici o problemă Nici măcar un deceniu în urmă, jocurile native pe Linux au fost limitate la jocurile open-source, cross-platform. Astăzi, mitul "fără jocuri pe Linux" este mort. Dar unde găsiți jocuri compatibile? Citiți mai multe și clienții lor desktop. Steam este deja disponibil pe Linux Cum să instalați Steam și să începeți jocurile pe Linux Cum să instalați Steam și să începeți jocurile pe Linux Instalarea programului Steam pe computerele Linux este simplă și rezultatul este, de obicei, aceeași experiență de joc fără probleme pe care ați avut-o pe Windows. Citiți mai multe, Galaxy GOG este în curs de elaborare, iar Itch.io este o alternativă laudabilă.

Clienții desktop se conectează la conturile dvs., deci va trebui să vă înregistrați mai întâi dacă doriți să vă organizați jocurile.

Sfat: Urmăriți-vă ofertele pentru Steam 5 moduri de a vă asigura că obțineți cele mai bune oferte la jocurile cu aburi 5 moduri de a vă asigura că obțineți cele mai bune oferte pe jocurile Steam Steam este cunoscut pentru că este foarte convenabil pentru gestionarea unei biblioteci de jocuri video, de asemenea, util în câteva alte moduri, dar ați știut că, cu un pic de efort puteți obține ... Citeste mai mult pentru a apuca jocuri excelente fără a merge în faliment.

7) Utilizați managerii de pachete la nivel de aplicație

Dacă doriți să vă distrați, puteți utiliza managerii de pachete la nivel de aplicație, alături de managerul de pachete implicit, la nivel de sistem. Primii sunt, de asemenea, cunoscuți ca managerii de pachete de limbaj de programare. Acestea conțin biblioteci și utilitare pentru un limbaj de programare, deci dacă o aplicație este scrisă în acea limbă, ea poate fi ușor distribuită și instalată cu managerul de pachete.

Există destul de multe dintre ele: pip pentru Python, RubyGems pentru Ruby, npm pentru Node.js, NuGet pentru platforma de dezvoltare Microsoft ... Unele aplicații sunt mult mai ușor de instalat cu acest tip de manager de pachete din cauza unui număr mare de dependențe ar putea să nu fie disponibilă în depozitele dvs. de distribuție.

După cum puteți vedea, există mai multe moduri de a instala aplicații pe Linux, fiecare cu propriile (dis) avantaje. Când aveți dubii, utilizați managerul de pachete, dar nu uitați că există și alte opțiuni. La urma urmei, este o varietate de opțiuni care fac Linux atât de minunat.

Care este metoda preferată de instalare a aplicațiilor Linux? Aveți vreo sfat pentru începătorii Linux? Împărtășiți-vă gândurile în comentariile de mai jos.

Credite de imagine: Imagine de ecran Yumex, screenshot de la Muon, screenshot de Aptitude, screenshot de Porthole, captura de ecran Octopi, screenshot Itch.io.

Explorați mai multe despre: Instalarea software-ului, Linux.