Cum instalez software-ul în Linux?
în Linux, există multe modalități de a face lucrurile și instalarea software-ului nu face excepție. Există opțiuni grafice prietenoase și frumoase, precum și instrumente în modul text pentru războinicii tastaturii. Oricare ar fi alegerea dvs., acest ghid ar trebui să vă vadă bine!
calea ușoară: Centrul Software (etc)
există multe distribuții (arome) diferite ale Linux, așa cum se demonstrează în Capitolul 3: Alegerea unei distribuții. Fiecare distribuție de Linux se ocupă de instalarea software-ului ușor diferit, cu toate acestea, toate folosesc unul dintre cele trei tipuri principale de ambalare, astfel încât acestea rareori variază în moduri drastice.
dacă utilizați Ubuntu, probabil veți prefera Centrul software Ubuntu. Vă arată ce software ați instalat pe computerul Ubuntu, precum și toate titlurile software disponibile de la Ubuntu. Recomandă chiar și software – ul care v-ar putea plăcea, pe baza software-ului pe care l-ați descărcat anterior. Aproape toate celelalte distribuții Linux au toate echivalentele lor cu Centrul de software și funcționează aproape în același mod. Mulți folosesc acum instrumentul gnome-software, care arată aproape la fel și funcționează într-un mod foarte similar. Există un videoclip despre funcționarea sa mai jos.
instalarea software-ului în Ubuntu Software Center este la fel de ușoară ca să faceți clic pe titlul care vă interesează și să atingeți ‘Instalare’. Restul este făcut pentru dvs., iar aplicația este disponibilă de la Ubuntu Launcher (pictograma cercului maro din partea stângă sus a ecranului).
Video: Cum se instalează software-ul folosind Gnome-Software tool:
eliminarea Software-ului
pentru a elimina software-ul, pur și simplu faceți clic pe aplicația pe care doriți să o eliminați și faceți clic pe ‘Remove’. În centrul software Ubuntu, puteți face acest lucru făcând clic pe fila ‘Instalat’ din partea de sus a aplicației centru Software.
dacă utilizați un alt manager de software, cum ar fi gnome-software tool, pur și simplu căutați aplicația pe care doriți să o eliminați din instrumentul de căutare din dreapta sus. Faceți clic pe aplicația Odată ce este listat, și apăsați ‘Remove’ de acolo. Vedeți capturile de ecran de mai jos pentru mai multe detalii despre ambele metode.
restul acestui capitol vorbește despre subiecte mai avansate de instalare a software-ului, inclusiv despre modul de instalare a software-ului folosind metode tradiționale de ambalare a software-ului, cum ar fi apt-get, Synaptic package manager și YUM.
Debian, Ubuntu, Linux Mint & mai multe: instalare .deb (pachete Debian) și folosind apt
sistemul de gestionare a pachetelor Debian este un model de ambalare software foarte bine realizat. Are asemănări cu sistemul Red Hat (RPM). Sistemul DEB / APT este foarte popular și se găsește pe multe alte sisteme decât Debian, inclusiv Ubuntu, Linux Mint și multe altele.
există multe interfețe pentru utilizarea pachetelor Debian. Vă vom arăta un subset mic, însă acestea sunt câteva instrumente pentru a utiliza pachetele deb:
- dpkg – un program de linie de comandă cu care puteți instala .Pachete DEB. Acesta este cel mai de bază (și cel mai dificil mod de a instala pachete debian)
- apt (apt-get) – un instrument de linie de comandă ușor de utilizat care oferă o modalitate simplă de a instala pachete și, spre deosebire de dpkg, nu funcționează cu .pachetul deb, dar utilizează un fișier găsit în/etc/apt / sources.lista pentru a obține relevante .fișiere deb de pe net, instalând toate dependențele pentru dvs.
- dselect – o interfață bazată pe Meniu bazată pe text care acționează ca mai mult decât o interfață pentru dpkg. Permite instalarea și eliminarea pachetelor
- Aptitude – un terminal ncurses bazat front-end la APT. Este popular pentru interfața ușor de utilizat și natura extrem de descriptivă.
- Synaptic sau Adept, sau chiar Software Center / gnome-software – instrumentele grafice frontend care oferă o interfață ușor de utilizat pentru a apt. Acestea facilitează instalarea software-ului, deoarece nu trebuie să vă amintiți nicio comandă, cu care majoritatea utilizatorilor noi se vor simți mai confortabil.
acum că știți care sunt principalele instrumente Debian DEB, vom trece mai întâi prin instalarea unui pachet Debian folosind Managerul de pachete Synaptic, care este instrumentul implicit Pentru Debian Linux, și apoi vom acoperi scurt instalarea la shell-ul liniei de comandă:
instalarea software-ului cu managerul de pachete Synaptic:
pentru a porni Synaptic, faceți clic pe meniul Sistem din partea stângă sus a meniului desktop.
apoi faceți clic pe Administrare.
în cele din urmă, faceți clic pe ‘Synaptic Package Manager’
după ce tastați parola de administrator (care este de obicei aceeași parolă ca utilizatorul principal al mașinii), în scurt timp vi se va prezenta un ecran similar cu cel din stânga.
printre numeroasele opțiuni pe care le vedeți, există o listă mare în partea stângă a ferestrei.
această listă conține tot felul de categorii diferite de software. Dacă nu știți ce căutați, începeți aici!
făcând clic pe butonul de căutare din partea dreaptă a barei de instrumente, este posibil să tastați numele un program știi numele.
notă tastez ‘kdegames’ aici, pentru că știu că vreau pachetul software intitulat kdegames.
prin apăsarea butonului de căutare în ultimul pas, mi s-a arătat acum pachetul ‘kdegames’, precum și o descriere și informații despre versiune.
dacă sunteți sigur că doriți să instalați acest titlu, faceți clic dreapta pe el. Va apărea meniul din dreapta. Prin alegerea ‘Mark for Installation’, software-ul’ kdegames ‘ va fi ales pentru instalare, atunci când aplicați aceste modificări.
exemplul ‘kdegames’ a fost ales special deoarece este un exemplu de software care are dependențe de alte programe (are nevoie de alte titluri de software pentru a fi instalate pentru ca acesta să funcționeze). Synaptic / APT vă arată acestfapt și vă spune în mod convenabil că va descărca și software-ul suplimentar afișat în meniul din stânga pentru a „satisface” aceste dependențe.
ar trebui să faceți clic pe ‘Mark’, pentru a continua.
Dacă faceți clic pe ‘Mark’, Synaptic vă va duce înapoi la ecranul principal, astfel încât să puteți alege mai multe programe de instalat, dacă doriți.
Dacă sunteți gata să instalați software-ul pe care l-ați ales mai devreme, faceți clic pe butonul ‘Aplicați’.
Synaptic vă oferă un mesaj de avertizare, care vă spune că pachetele noi vor fi instalate. Făcând clic pe săgeata de lângă ‘pentru a fi instalat’, puteți vedea care dintre ele.
dacă sunteți mulțumit de acest lucru, faceți clic pe Aplicare.
în cele din urmă, managerul de pachete Synaptic descarcă software-ul solicitat de pe net sau poate solicită un CD (dacă datele se găsesc pe CD-ul de instalare al distribuției Linux) și apoi instalează software-ul pe sistemul dvs.
odată ce software-ul este instalat, puteți Pot folosi, în general, direct din meniul ‘aplicații’. Dacă doriți să aflați unde a fost instalat software-ul, folosind din nou Synaptic, localizați software-ul pe care tocmai l-ați instalat și faceți clic dreapta pe el, vizualizați proprietățile și faceți clic pe ‘fișiere instalate’.
pentru a dezinstala software-ul, faceți clic dreapta pe el și selectați ‘Mark for Removal’. Ca și în cazul anterior, faceți clic pe butonul Aplicați.
Dacă doriți să vedeți un ghid video despre cum să instalați software-ul în Linux, folosind diverse metode, consultați tutorialul nostru video aici.
instalarea software-ului folosind APT la linia de comandă
instalarea unui pachet deb prin apt-get este rapidă și este la fel de simplă ca rularea următoarei comenzi la promptul root Linux (de exemplu):
$ sudo apt-get install firefox
(va trebui să introduceți parola)
acest exemplu ar instala cea mai recentă versiune a programului ‘firefox’. Apt vă va spune, de asemenea, că trebuie să descarce un alt software (dependențe) pentru ca firefox să ruleze. Alte câteva comenzi pentru Apt de care veți avea nevoie sunt:
apt-get update
actualizează informațiile sursă APT, pentru a le spune despre orice software nou din depozitele APT.
apt-get upgrade
actualizează automat orice software vechi de pe aparat la cele mai recente versiuni.
apt-get dist-upgrade
actualizează distribuția la cea mai recentă versiune disponibilă a distribuției.
apt-get remove<numele aplicației
elimină din sistemul dvs. și orice dependențe care nu sunt necesare.
instalarea .Pachete DEB la shell-ul liniei de comandă:
în primul rând, descărcați .pachetul deb și pop-l în orice folder de pe sistemul dvs., apoi pur și simplu instalați-l prin rularea următoarea comandă folosind terminalul:
$sudo dpkg --install package-name.deb
care ar trebui să fie pachetul instalat, deși din nou, există dependențe să se gândească, și ca și în cazul rpm, face o notă de orice erori de dependență, descărcați corespunzătoare pachet(e) deb pentru a satisface dependenc(E) și încercați din nou.
instalarea Software-ului pe sisteme bazate pe Red Hat
Red Hat, unul dintre primii distribuitori Linux a venit cu o soluție îngrijită la probleme .gudron.fișierele gz și compilarea au pentru utilizatorul normal. Ei pre-pachet fișierul, zip-l și să-l facă face toate lucrările de instalare greu pentru tine. Acest sistem se numește RPM și este metoda standard de instalare a software-ului pentru o mulțime de distribuții Linux astăzi, cum ar fi Red Hat, Fedora, SUSE și Mandriva.
YUM este mai ușor și mai bine:
YUM este un sistem asemănător cu APT-ul Debian, dar Pentru Fedora și alte distribuții bazate pe Red Hat / RPM. Aceasta face ca problemele de dependență să fie mult mai puțin probabile pentru utilizatorii Red Hat.
instalarea unui pachet software prin YUM se poate face prin următorii pași folosind aplicația Terminal:
$sudo yum install firefox
rețineți că nu este necesar să specificați versiunea de software pe care o instalați. YUM se duce la Internet și trage automat în jos cea mai recentă versiune se poate găsi de ‘firefox’, și instalează-l pentru tine, împreună cu orice alt software de care aveți nevoie, în scopul de a rula ‘firefox’. Eliminarea / dezinstalarea software-ului prin yum este la fel de simplă ca tastarea”Yum remove <numele aplicației>’.
ce se întâmplă dacă nu vreau să introduc comenzi pentru a instala software-ul prin YUM?
apoi utilizați programul grafic, Yum Extender (sau similar)!
cum îl instalați, am auzit vă întreb?
$sudo yum install yumex
acum Puteți accesa Yum Extender în meniul „Red hat”, sub „Instrumente de sistem.”
pentru informații suplimentare despre Yum, consultați această pagină
cum se instalează fișiere RPM (pachete Red hat)
dacă nu sunteți sigur dacă aveți un sistem RPM sau doriți doar să verificați ce versiune de RPM utilizați, încercați să tastați următoarele la terminalul Linux:
$ rpm -q rpm
ar trebui să obțineți un răspuns similar:rpm-4.0.3-5
Dacă primiți ceva de genul „comanda nu a fost găsită”, atunci se pare că nu aveți RPM instalat, este posibil să utilizați o distribuție Linux care nu utilizează RPM nativ, de exemplu, Debian, Ubuntu, Gentoo, Slackware, Mepis sau Xandros aruncați o privire la secțiunile DEB sau TGZ ale acestei pagini.
este important ca, dacă te duci pentru a descărca un RPM de pe net, întotdeauna încercați să obțineți unul care a fost ambalat de către furnizorul de distribuție.
de exemplu, dacă te duci la web și de căutare pentru un pachet RPM numit’ firefox’, și veți obține 3 rpm înapoi: Unul de la Red Hat, unul de la Mandriva și unul de la SUSE. Dacă aveți o distribuție Mandriva Linux pe computer, asigurați-vă că utilizați Mandriva one.
motivul pentru aceasta este tot în jos pentru a se potrivi în structura de configurare a sistemului și lucruri numite biblioteci, care variază de la distro la distro.
cum se instalează pachetul
bine, să presupunem că aveți un fișier RPM gata de instalat numit netscape-4.76-3.i386.rpm
îl puteți instala în următoarele moduri:
la terminal/consolă:
sudo rpm -Uvh netscape-4.76-3.i386.rpm
pregătirea 100%
instalarea 100%
opțiunile-Uvh reprezintă următoarele:
u – pachet de Upgrade dacă este deja instalat sau instalare dacă nu este instalat
v – fii detaliat despre instalare
H – afișați simbolurile hash pentru a indica progresul instalării
instalare .gudron.gz. fișiere (tar)
.Gudron.fișierele gz sau Tarballs reprezintă arhiva de bandă și sunt echivalentul Unix al fișierelor zip Pentru Lumea Windows. Acestea pot conține orice fișiere, dar sunt adesea folosite pentru a împacheta codul sursă pentru programe.
Tarballs vin ambalate în cinci arome principale:
.gudron (arhiva standard de gudron fără compresie.)
.gudron.gz, .tgz (arhiva standard de gudron comprimat gzip. la fel ca .gudron.gz.)
.tar.bz2 (arhiva tar comprimat cu instrument de compresie suplimentar, bzip2)
.Coș.gudron,.Coș.gudron.gz sau .Coș.TGZ (arhiva tar mai puțin obișnuită care conține fișiere binare mai degrabă decât sursă).
de cele mai multe ori, veți avea de-a face cu .gudron.fișiere gz.
Iată cum să extrageți (dezarhivați) a .gudron.fișierul gz în două moduri diferite:
la consolă:
$ cd /directory_that_the_tar_file_is_in
$ tar zxvf tarfile.tar.gz
pentru a explica ultima comandă, tar decomprimă fișierul gzip (cu steagul z, care este prescurtarea pentru gz sau gzip), x înseamnă a extrage, v este pentru verbose (astfel încât să puteți vedea ce se întâmplă pe măsură ce extrage) și F înseamnă a extrage următorul fișier (în acest caz tarfile.gudron.gz). Amintiți-vă că gudronul a fost folosit inițial pentru extragerea arhivelor din casete, pe vremuri, așa că, în mod implicit, se așteaptă ca intrarea standard să fie o arhivă de bandă în flux.
pentru a extrage o arhivă tar în Gnome sau KDE (Desktop grafic):
faceți clic dreapta pe pictograma pentru fișierul tar corespunzător din Managerul de fișiere.
alegeți Extract (sau în KDE, alegeți Open with Archiver).
extrageți cu fișierul tar cu programul de arhivare relevant.
bine, acum le-ați extras trebuie să fie:
a) compilați codul sursă pe care tocmai l-ați extras
b) rulați scriptul de instalare care face parte din fișierele pe care le-ați extras
Deci, cum distingeți dacă tocmai ați extras un fișier tar cu codul sursă în el sau dacă este un binar, cu un instalator în el?
De obicei, conținutul .gudron.fișierul gz vă va ajuta aici – un fișier care conține codul sursă, va conține adesea un fișier numit ‘Makefile’ undeva în primul folder din volumul extras. Acest fișier este folosit pentru a compila, sau, face, software-ul.
un fișier tar care nu conține cod sursă deține în principal un fișier de instalare binar în el, numele fișierului instalatorului se termină de obicei în. sh sau. pl.
de exemplu, programul VMWare, conține un program numit vmware-installer.pl în folderul rădăcină extras.
pentru a rula fișierul, de obicei trebuie să vă acordați”permisiunea”pentru a – l rula:
sudo chmod 755 vmware-installer.pl
(modifică permisiunile fișierului astfel încât să poată fi citit, scris și executat)
sudo ./ instalare-vmware.pl (rulează programul de instalare)
Dacă ați găsit un ‘Makefile’, atunci trebuie să compilați codul sursă. Iată cum se face:
de cele mai multe ori, va trebui să utilizați terminalul pentru a compila sursa, deci utilizați un xterm/consolă/terminal și accesați directorul care a fost realizat de pachet, de exemplu:
$ cd /directory_that_the_tar_file_is_in
$ ls-l
Total 302
-rwxr–R– 1 grup de utilizatori 2907 21 Mai 17:15 mytarfile.tar
-rwxr–R– 1 grup de utilizatori 0015 21 Mai 17:15 newdir/
$ cd newdir/
în acest moment, asigurați-vă că ați citit fișierul de instalare. Veți descoperi că aproape fiecare tarball pe care îl descărcați (în special software-ul GNU) are cel puțin un fișier numit instalare, copiere, README și modificări
de cele mai multe ori fișierul de instalare spune același lucru, este un proces generic pentru instalarea tarballurilor, dar dacă un program necesită compilarea într-un mod special, veți afla fie în INSTALL, fie în README. Dacă este util, vă va spune numele și site-urile web ale oricărui alt software pe care va trebui să îl descărcați pentru a instala acest software. Aceste alte piese de software necesare sunt numite ‘dependențe’.
dacă ați instala un program generic, extras dintr-un tarball și presupunând că tocmai ne-am schimbat în directorul nostru, ca mai sus, am putea face următoarele pentru a compila programul:
$ ./configure
(ia notițe bune aici pentru orice erori de configurare)
$ make
(ia notițe bune aici pentru orice erori de compilare)
$ make install
(ia note bune aici pentru orice erori de compilare)
$ make clean
(acest curăță după o compilare de succes)
de ce compilarea este o durere în fund (pentru majoritatea oamenilor) și problemele pe care le-ați putea avea.
procedura de mai sus nu sună prea dificilă și, teoretic, nu ar trebui să fie. Dar nu funcționează întotdeauna.
de cele mai multe ori acest lucru se datorează dependențelor de alte programe, aveți nevoie de alte programe software (de obicei biblioteci de programare) pentru a fi instalate mai întâi, pentru a compila acest software.
imagine acest scenariu: încercați să instalați gudron.joc gzipped numit xtux.
la ./ configurarea bombe, și ați observat pe site-ul web al xtux, și, de asemenea, de la ieșirea ./ configurați ceva despre SDL. Nu ești destul de sigur ce este, dar te duci pe un site ca google oricum și tastați în SDL.
veți afla că SDL este de fapt o bibliotecă grafică populară pentru X și că este necesar pentru xtux.
descărcați SDL-1.2.3.gudron.gz de pe site-ul SDL și instalați acel tarball. Se instalează bine, așa că încercați să instalați xtux încă o dată. Încă bombe afară, dar de data aceasta vă oferă un mesaj diferit: nu a putut găsi Qt egală sau mai mare decât 1.3 pe un ./ configurare.
verificați sistemul pentru versiunea QT 1.3 sau mai mare. Ai 1.3.4 deci ar trebui să fii bine. De ce apare această eroare? Bine, este, probabil, pentru că Qt (care este un alt grafic / set de instrumente de programare) este instalat, dar nu este în dosarul care ./ configure se uită în. Puteți edita ./ configurați-vă pentru a vedea dacă puteți face ceva pentru a modifica singur situația sau încercați să eliminați Qt și să instalați o altă instanță a acesteia dintr-o altă sursă.
mi se pare că distribuții bazate pe RPM pune de multe ori lucruri cum ar fi Qt în locuri pe care o doesn ‘ t tarball normală, astfel încât este de multe ori motivul pentru aceste probleme compila, asigurați-vă că, dacă ați instalat versiunea normală a unui RPM (versiune binară), pe care le instalați, de asemenea, este de însoțire-Dev RPM, dacă doriți să compilați .sursa bazată pe tgz împotriva ei. Prin aceasta vreau să spun:
asigurați-vă că ați instalat qt.i386.rpm și Qt-dev.i386.rpm dacă compilați ceva care se bazează pe QT, deoarece pachetul-dev va furniza codul sursă qt programului sursă pe care îl instalați.
citiți următoarele dacă doriți să aflați mai multe.
software și software Packaging
Dacă doriți să știți totul despre cum și de ce software-ul este ambalat în Linux, citiți această pagină. Acesta vă arată toate detaliile principale cu privire la toate diferitele tipuri de ambalaje software, elaborează un pic mai mult despre modul în care au ajuns să fie și le compară cu omologii lor Apple și Microsoft.
>> citiți: software și ambalaje Software în Linux.
tratarea fișierelor și programelor
Dacă ați instalat pachetul tarball, RPM sau DEB și doriți să îl rulați sau poate sunteți interesat să aflați mai multe despre sistemul de fișiere Linux, inclusiv tratarea permisiunilor, aruncați o privire la tutorialul despre ‘gestionarea fișierelor mele’.