Cum se instalează programe pe Fedora. Instalarea programelor pe Linux (.tar, .gz, .bz, RPM și DEB) Fedora după instalare

Linux Fedora este una dintre cele mai populare distribuții de astăzi Linux pentru a testa noi tehnologii. Produs Linux Fedora a primit pe merit încrederea utilizatorilor datorită combinației dintre programele actualizate și stabilitatea generală a funcționării. Distribuția se concentrează pe construirea unui sistem de operare complet din software liber.

Proiect Linux Fedora este o bază de testare pentru o distribuție comercială Red Hat Enterprise Linux:înainte de a include funcții noi în RHEL cu siguranță apar în Fedora. Schimbări destinate Red Hat Enterprise Linux, Mai întâi sunt testați în această distribuție.

Soluţie Linux Fedora conceput pentru cei care preferă să lucreze cu versiuni avansate de programe. În noul număr Linux Fedora 13, au fost introduse multe îmbunătățiri, care afectează domenii precum configurarea perifericelor, localizarea în rusă și în alte limbi, lucrul cu conturile de utilizator și instalarea unui kit de distribuție prin Internet.

Nou în Linux Fedora 13

  • Integrare deplină cu PackageKit. Brasero poate acum instala automat codecurile lipsă GStreamer, dacă sunt necesare pentru înregistrare CD audio. File-roler instalează programe necesare procesării diverselor formate de arhivă;
  • Utilizați ca manager foto Shotwellîn loc de Degetul mareȘi Punctul F. Shotwell- un program gratuit de gestionare a fotografiilor, ușor de utilizat, pentru mediul desktop GNOME;
  • Lucreaza cu Scanare simplă. Acest program de scanare este conceput pentru a conecta un scaner și a scana o imagine sau un document într-un format adecvat;
  • Instalarea automată a driverelor de imprimare. La conectarea paralelă sau Kit pachet de imprimantă USB caută și instalează driverul care se potrivește cu producătorul și modelul.

Software inclus cu Linux Fedora 13:

  • Configurator - o serie de utilitare grafice pentru configurarea sistemului;
  • Medii grafice - KDE 4.4.2 implicit este utilizat GNOME 2.30.0;
  • aplicatii de internet - Firefox 3.6.3, Thunderbird 3.0.4, Nautilus 2.30.1;
  • aplicatii de birou - OpenOffice.org 3.2.0, Gimp 2.6.8;
  • Miez Linux - 2.6.33.3;
  • Programe pentru dezvoltatori - Gcc 4.4.4, Glibc 2.12, GTK+ 2.20.1, Perl 5.10.1, PHP 5.3.1, Python 2.6.4, Qt-x11 4.6.2, NetBeans 6.8.;
  • Programe server de bază - Mysql 5.1.45, Postgresql 8.4.3, Postfix 2.7.0, Sendmail 8.14.4, Samba 3.5.2;
  • Programe de rulat aplicatii Windows - Vin.

Sistemele de operare Fedora folosesc managerul de pachete RPM împreună cu YUM. RPM este un acronim recursiv: RPM Package Manager - RPM este un manager de pachete. Anterior, RPM reprezintă Red Hat Package Manager - Red Hat Package Manager, deoarece... a fost dezvoltat de Red Hat pentru Red Hat Linux. Esența unui manager de pachete este că stochează într-o bază de date informații despre toate pachetele (programele) instalate, informații despre fișierele modificate în timpul procesului de instalare sau de eliminare a pachetelor.

YUM este adesea numit și manager de pachete, cu toate acestea, este mai mult un program automat pentru instalarea și actualizarea pachetelor din depozite și surse locale pentru sistemele de operare care folosesc rpm. Una dintre cele mai importante caracteristici ale YUM este rezolvarea și instalarea automată a dependenței. Numele YUM este dezvăluit ca Yellow Dog Updater, Modificat. Puteți lucra cu programul YUM fie din linia de comandă, fie folosind una dintre interfețele grafice.

Deci, în Fedora 17 există trei moduri principale de a instala programe:

  • asamblarea lor din sursă (aceste programe sunt distribuite în fișiere cu extensia tar.gz). Această metodă este cea mai veche dintre cele existente, dar și cea mai dificilă. Nu o vom atinge în acest articol.
  • instalare folosind managerii de pachete rpm. Efectuat prin rularea programului rpm pe linia de comandă cu parametrii corespunzători. Cu toate acestea, deoarece Fedora 17 folosește yum, este mai bine să îl utilizați astfel încât să nu existe discrepanțe între bazele de date rpm și yum.
  • instalarea de programe folosind managerul de pachete yum. Această metodă este cea mai convenabilă și cea mai simplă și despre ea vom vorbi mai jos.

O caracteristică importantă a lui yum este capacitatea de a instala (precum și de a actualiza atunci când sunt lansate versiuni noi) programe din depozite (stocare în rețea).Acest lucru este în general similar cu Google Play (fostul Google Market) și App Store. Pur și simplu selectați programul de care aveți nevoie și yum îl descarcă și instalează automat, în timp ce încărcați dependențele necesare.

Puteți instala programe folosind atât interfața grafică, cât și linia de comandă.

Pentru a instala programe folosind interfața grafică, rulați „Instalarea și actualizarea programelor” (Prezentare generală -> Aplicații -> Sistem).

Puteți fie să selectați un pachet dintr-un anumit grup, fie să utilizați o căutare (căutarea se efectuează după nume și descriere).

Bifați caseta de lângă pachetul de care aveți nevoie și faceți clic pe „Aplicați”.

După rezolvarea dependențelor, este posibil să fiți informat că dependențele trebuie instalate (de exemplu, pachete care conțin unele biblioteci). Pentru a continua, faceți clic pe „Continuare”.

Instalarea programelor din depozite folosind yum din linia de comandă nu este, de asemenea, foarte dificilă. De exemplu, dacă doriți să instalați programul galculator, rulați într-un emulator de terminal:

sudo yum install galculator

Cu toată varietatea de software din depozitele oficiale și suplimentare (vezi Arhivele terțe în Fedora 17), unele software, de exemplu, Skype (vezi Skype în Fedora 17) sau Opera nu sunt distribuite prin depozite și nu au propriul pachet depozite pentru Fedora. Dar sunt distribuite sub formă de fișiere rpm, care pot fi descărcate de pe site-urile oficiale. Folosind browserul Opera ca exemplu, instalarea programelor din fișierele rpm este prezentată mai jos:

  • Descărcați fișierul rpm de instalare în directorul dvs. de acasă.
  • În continuare, puteți proceda în două moduri: instalați prin shell-ul grafic sau prin linia de comandă.

Prima metodă este să faceți dublu clic pe fișier și să confirmați instalarea făcând clic pe „instalare”.

A doua metodă: lansați un emulator de terminal și rulați

sudo yum localinstall opera-12.12-1707.x86_64.rpm -nogpgcheck

Actualizările programului pot fi lansate fie grafic (Prezentare generală -> Aplicații -> Sistem -> Actualizări de program), fie rulând comanda în terminal:

După ce instalarea stației de lucru Fedora 24 a fost finalizată cu succes, aceasta nu este încă pregătită pentru funcționarea completă. În ciuda faptului că dezvoltatorii distribuției au configurat deja multe programe pentru lucrul cu documente, media și sistemul de fișiere, există încă câteva lucruri care nu sunt incluse în distribuție din cutie.

În acest articol, ne vom uita la cei mai importanți pași după instalarea Fedora 24. Numai după finalizarea tuturor acestor pași, sistemul dumneavoastră va fi complet gata de utilizare. Această listă poate fi continuată pe termen nelimitat, dar le vom considera doar cele mai importante.

1. Completați actualizarea sistemului

Poate crezi că nu contează. Dar, de când sistemul a fost lansat, este posibil să fi fost deja descoperite unele probleme și să fi fost dezvoltate remedieri pentru ele. De asemenea, ar putea fi lansate noi versiuni de programe. Prin urmare, actualizăm sistemul la cea mai recentă versiune:

2. Configurarea numelui computerului

Pentru a configura numele computerului care va fi afișat în terminal și în alte programe, vom folosi utilitarul hostnamectl. Poate seta diferite tipuri de nume de gazdă. Pentru a vedea numele de gazdă curent, tastați:

Puteți schimba numele de gazdă cu următoarea comandă:

hostnamectl set-hostname "losst"

3. Configurarea unei adrese IP statice

Serverele folosesc foarte des adrese IP statice. Unul dintre primele lucruri pe care trebuie să le faceți după instalarea Fedora este să vă configurați rețeaua. Dacă aceasta este opțiunea dvs., deschideți și editați fișierul de configurare eth0 sau enp2s0 în folderul /etc/sysconfig/network-scripts/:

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Iată setările pe care trebuie să le adăugați:

  • BOOTPROTO- protocol pentru obținerea unei adrese, avem nevoie de static
  • ONBOOT- conectare automată
  • IPADDR- adresa IP de care aveți nevoie
  • MASCA DE REȚEA- masca de rețea
  • GATEWAY- gateway-ul prin care computerul va accesa Internetul
  • DNS1- DNS, cu care trebuie să rezolvi numele de domenii.

De exemplu, ar putea fi această configurație:

BOOTPROTO=static
ONBOOT=da
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=202.88.131.90
DNS2=202.88.131.89

Pentru a aplica modificările, reporniți serviciile de rețea:

systemctl reporniți network.service

Pentru a vizualiza modificările puteți folosi comanda:

4. Adăugați depozitul RPMFusion

Configurarea fedora după instalare ar trebui să includă configurarea unor depozite suplimentare. Unele pachete nu se află în depozitele oficiale RHEL și Fedora. Dar puteți instala aceste pachete din depozitul RPMFusion. Există atât pachete proprietare, cât și pachete gratuite aici. Pentru a adăuga un depozit, rulați comanda:

sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-24.noarch.rpm

5. Instalați Gnome Tweak

În mod implicit, este posibil ca mediul desktop Gnome să nu arate așa cum ne-am dori. Utilitarul GNOME Tweak vă ajută să personalizați multe setări de aspect Fedora 24, panou, spațiu pe desktop și multe altele.

Îl puteți instala deschizând Centrul de aplicații, căutând Gnome Tweak și făcând clic pe butonul Instalare:

6. Conectați conturi online

Fedora 24 vă permite să accesați conturi online direct din sistem. Le puteți configura în timpul instalării. Dar dacă nu ați făcut acest lucru, puteți face oricând acest lucru în setări, în fila Personal, conturi online:

7. Instalarea extensiilor Gnome

Gnome Shell vă permite să instalați extensii pentru a face sistemul mai ușor de configurat și gestionat.

Apoi instalați cu comanda:

rpm instalează teamviewer.rpm

concluzii

Acest lucru este departe de toate acțiunile care trebuie făcute după instalarea Fedora 24, dar principalul lucru este colectat aici. Dacă a omis ceva, scrieți în comentarii.

Soluția de aplicație „1C: Retail 8” automatizează înregistrarea următoarelor operațiuni:

  • sosirea mărfurilor de la contraparte la depozitele magazinului;
  • vânzarea de bunuri și servicii către contrapartidă;
  • circulația mărfurilor între magazine, depozite interne ale magazinelor, magazine și depozite ale unei întreprinderi comerciale;
  • comerț cu seturi de mărfuri create atât în ​​momentul vânzării mărfurilor, cât și cu pregătirea înainte de vânzare a setului;
  • retururi de bunuri de la clienti, inclusiv retururi dupa inchiderea turei casei de marcat;
  • inventarul stocurilor de mărfuri;
  • înregistrarea comenzilor de numerar primite și ieșite direct în magazine;
  • înregistrarea bonurilor de vânzare, iar la finalul turei, un raport de sinteză asupra casei de marcat, ținând cont de marfa returnată pe tură;
  • circulația fondurilor între magazine, case de marcat interne ale magazinelor, magazine și case de marcat ale unei întreprinderi comerciale;
  • lucrul cu sisteme de achiziție, contabilizarea plăților pentru mărfuri folosind carduri de plată, contabilizarea acordurilor de achiziție și condițiile de returnare/nereturnare a unei concesiuni comerciale de către dobânditor la returnarea mărfurilor; lucrează cu împrumuturi bancare.
  • utilizarea reducerilor procentuale la cardurile de reducere (reduceri fixe și cumulate), reduceri împărțite pe magazin, reduceri către contrapărți, reduceri la valoarea bonului, reduceri pe perioada de valabilitate, după cantitatea de mărfuri, după tipul de plată.
  • suport pentru echipamente de vânzare cu amănuntul: înregistratoare fiscale, terminale de colectare a datelor, scanere de coduri de bare, cântare electronice, afișaje clienți, sisteme de achiziție, cititoare de carduri magnetice.

Soluția de aplicație „1C: Retail 8” poate funcționa cu baze de date de informații distribuite geografic (RIB). În același timp, se asigură o împărțire clară a fluxului de documente între magazine, iar informațiile despre toate magazinele din rețea sunt consolidate în hub-ul central al RIB. Folosind nodul central, puteți crea rapid un nod RIB periferic.

Soluția de aplicație „1C: Retail 8” poate face schimb automat de informații cu sistemul de informații de management (back-office). Soluția de aplicație Trade Management poate fi utilizată ca sistem de control pentru soluția de aplicație 1C: Retail 8. Folosind sistemul de control, puteți crea un număr nelimitat de noduri în soluția de aplicație 1C: Retail 8, care, la rândul lor, pot fi nodurile centrale ale unei baze de informații distribuite.

Sunt furnizate mecanisme pentru administrarea utilizatorilor bazei de informații ale nodurilor RIB la distanță din nodul principal al soluției aplicației. De exemplu, în nodul RIB principal, administratorul de sistem poate înregistra un utilizator al bazei de informații a nodului la distanță și poate configura drepturile sale de acces.

Alături de contabilitatea multi-magazine, a fost implementată contabilitatea multi-societăți, în care fiecare depozit (etaj de vânzări) poate fi atribuit unei anumite organizații (companie).

Soluția de aplicație „1C: Retail 8” poate folosi scheme de comandă pentru deplasarea, vânzarea și primirea mărfurilor la depozitele magazinelor. Schema de comandă prevede înregistrarea preliminară a unei liste de mărfuri necesare pentru acceptare sau expediere din depozit, în timp ce tranzacția efectivă cu mărfuri din depozit este înregistrată cu documentele „Comandă de ieșire pentru mărfuri” sau „Comandă de primire pentru mărfuri”.

Contabilitatea stocurilor în depozitele magazinelor și contabilitatea numerarului în casele de marcat din magazin sunt automatizate.

Soluția aplicației vă permite să reglați prețurile de vânzare cu amănuntul pentru fiecare magazin dintr-un nod central. În același timp, puteți acorda magazinului dreptul de a ajusta prețurile cu amănuntul în funcție de locația sa și de prezența concurenței.

Programul implementează mecanisme de generare a etichetelor de preț și a etichetelor.

Au fost implementate mecanisme pentru determinarea automată a cotei de TVA la momentul vânzării mărfurilor din depozitele magazinelor. Sistemul de impozitare se stabileste pentru fiecare depozit separat. În momentul vânzării unui produs, podeaua de vânzare (sau depozitul) din care este necesară vânzarea produsului este determinată de casa de marcat pentru vânzarea produsului și grupa de produse din care acesta (produsul) îi aparține. Acest lucru face posibilă introducerea corectă a documentelor în magazinele care utilizează un sistem mixt de taxare.

Soluția aplicativă „1C: Retail 8” implementează scheme de distribuție automată a mărfurilor între depozite, când la primirea mărfurilor operatorul poate distribui aprovizionarea între depozitele (etajele de vânzare) ale magazinului în funcție de grupa de produse.

Mai devreme sau mai târziu trebuie să instalăm software care nu este din depozitele oficiale. Nu toate pachetele sunt disponibile acolo, iar cele mai noi versiuni ale programelor nou lansate nu sunt întotdeauna disponibile. Foarte des, dezvoltatorii postează pachete pentru cele mai populare distribuții pe site-ul lor oficial. De obicei, acestea sunt deb și rpm. Acesta din urmă este puțin mai puțin comun, dar dacă utilizați o distribuție bazată pe Red Hat, acesta este formatul de pachet de care aveți nevoie. De asemenea, puteți găsi adesea biblioteci și alte componente online care nu sunt disponibile în depozitele pachetate.

Anterior, ne-am uitat deja la instalarea pachetelor deb în Ubuntu. Și acest articol va discuta în detaliu despre instalarea pachetelor rpm în Linux.

RPM sau RPM Package Manager este un manager de pachete utilizat în distribuțiile Linux bazate pe Red Hat. Formatul de fișier al acestui manager de pachete are același nume.

Acest format nu este foarte diferit de același Deb. Puteți vedea comparația lor detaliată în articolul ce. Aici, voi observa doar că fișierul rpm este o arhivă cpio obișnuită, care conține fișierele de program în sine, precum și metadate care descriu unde ar trebui să fie instalate. Baza de date a tuturor pachetelor instalate se află în directorul /var/lib/rpm. Printre caracteristici, se poate remarca faptul că rpm nu acceptă pachete recomandate, precum și dependențe de format.

Pentru a gestiona pachetele, la fel ca în sistemele Debian, există o consolă, utilitar de nivel scăzut cu același nume - rpm. Vom lua în considerare acest lucru în continuare în articol. Sisteme diferite folosesc manageri de pachete diferiți, de exemplu Red Hat folosește Yum, Fedora folosește DNF și OpenSUSE folosește zypper, dar toate aceste sisteme vor rula utilitarul rpm.

Instalarea pachetelor RPM pe Linux

Să ne uităm mai întâi la sintaxa utilitarului rpm în sine:

$ rpm -mod pachet de opțiuni

Utilitarul poate funcționa într-unul dintre moduri:

  • -q- solicitarea, obtinerea de informatii;
  • -i- instalare;
  • -V- verificarea pachetului;
  • -U- Actualizați;
  • -e- ștergere.

Să luăm în considerare doar cele mai interesante opțiuni de program de care vom avea nevoie în acest articol:

  • -v- arata informatii detaliate;
  • -h- afișarea unei bare de stare;
  • --forta- executa o actiune cu forta;
  • --noduri- nu verifica dependentele;
  • --înlocuiește fișierele- înlocuiți toate fișierele vechi cu altele noi fără avertismente;
  • -i- obțineți informații despre pachet;
  • -l- lista fișierelor pachetelor;

Acum că aveți deja o idee despre cum să lucrați cu acest utilitar, puteți lua în considerare instalarea pachetului rpm pe Linux. Cea mai simplă comandă de instalare va arăta astfel:

sudo rpm -i nume_pachet.rpm

Pentru a lucra cu directorul curent al comenzii, trebuie să existe un folder cu un pachet. Aici setăm modul de instalare și transferăm fișierul pachetului. Dacă instalarea are succes, utilitarul nu va afișa nimic; dacă apare o eroare, veți ști despre aceasta.

Pentru a vedea informații mai detaliate în timpul procesului de instalare, utilizați opțiunea -v:

sudo rpm -iv nume pachet.rpm

De asemenea, puteți activa afișarea barei de stare în timpul procesului de instalare:

sudo rpm -ivh nume pachet.rpm

Pentru a verifica dacă pachetul este instalat, trebuie să folosim deja modul de interogare:

sudo rpm -q nume pachet

De asemenea, puteți elimina imediat pachetul dacă nu aveți nevoie de el:

sudo rpm -e nume_pachet

Dar rpm, ca dpkg, are un dezavantaj semnificativ. Programul nu poate rezolva dependențele. Dacă pachetul necesar nu este în sistem, veți primi pur și simplu un mesaj de eroare și pachetul nu va fi instalat.

Pentru a descărca automat dependențele în timpul instalării rpm linux, trebuie să utilizați managerul de pachete al distribuției. Să ne uităm la câteva comenzi pentru cele mai populare distribuții RPM. Pe RedHat și alte distribuții care folosesc Yum, utilizați această comandă:

sudo yum --nogpgcheck localinstall packagename.rpm

Prima opțiune dezactivează verificarea cheii GPG, iar a doua spune că vom instala un pachet local. În Fedora, dnf face lucrurile și mai ușoare:

sudo dnf install package_name.rpm

Managerul de pachete Zypper și OpenSUSE fac la fel de bine:

sudo zypper install packagename.rpm

Așa este cât de ușor este să instalezi un rpm cu dependențe. Dar nu tuturor le place să lucreze în consolă; mulți utilizatori noi doresc să folosească o interfață grafică pentru a rezolva toate sarcinile, inclusiv aceasta. În continuare ne vom uita la mai multe astfel de utilități.

Instalarea fișierului RPM în GUI

Dacă utilizați OpenSUSE, acest lucru este foarte ușor. Configuratorul universal de sistem YaST, printre altele, vă permite să instalați pachete rpm. Puteți face acest lucru utilizând managerul de fișiere selectând elementul din meniul contextual pentru fișierul deschis cu Yast sau rulând comanda:

yast2 -i nume_pachet.rpm

În Fedora, puteți utiliza managerul de aplicații al distribuției în aceleași scopuri. Anterior, existau mai multe utilități universale pentru rezolvarea acestei probleme, dar acum toate sunt depășite.

concluzii

Acum știi cum să instalezi un fișier rpm în Linux. De fapt, este foarte simplu și nu există doar o singură cale, ci mai multe. Deși există puțin mai puține utilități grafice aici decât în ​​Ubuntu. Dar utilitățile consolei sunt complet suficiente. Dacă aveți întrebări, întrebați în comentarii!