Arta de a instala programe pe Linux

Instalarea de noi programe pe Linux, în timp ce prezintă avantaje enorme față de modul de a face lucrurile Windows, poate confunda noii utilizatori. Iată o listă de lucruri care ar putea fi îmbunătățite...

1. Open source ... și ceva mai mult

Software-ul gratuit permite oricui să-și acceseze codul sursă. Cu toate acestea, majoritatea utilizatorilor nu doresc acces la codul sursă al programelor, ci la un simplu binar. În acest sens, dezvoltatorii ar trebui să-și facă griji cu privire la punerea la dispoziție a aplicațiilor pentru toate versiunile sau cel puțin pentru majoritatea acestora. Din fericire, nu trebuie să-și facă treaba murdară, deoarece există un număr mare de fani ai diferitelor distrosuri care pot ajuta în această sarcină nobilă.

2. Uh ... acum ce?

Tocmai am instalat aplicația X și comanda rapidă nu apare în meniul principal. Cu siguranță ți s-a întâmplat vreodată, mai ales cu aplicațiile Windows instalate prin Wine. Acest lucru este inacceptabil într-un sistem de operare din secolul XNUMX.

3. Standardizați interfețele

Să uităm o secundă de ideea nebună de unificare a pachetelor de instalare într-un singur format, care nu se va întâmpla niciodată (în unele cazuri, din motive foarte valabile). Cu toate acestea, ar putea fi foarte util dacă interfețele grafice de instalare a pachetelor arătau similar și chiar să fie compatibile cu diferite sisteme de pachete. Acest lucru se întâmplă în unele cazuri, dar ar trebui făcut mai atent.

4. Compilarea ar trebui să fie mai ușoară

De multe ori este imposibil să obținem pachetele unui program pentru distribuția noastră preferată. În acest caz, singura opțiune rămasă este să descărcați codul sursă și să încercați să îl compilați. Vestea proastă este că mulți nu includ un detaliu al pașilor de urmat pentru a avea succes în această sarcină complicată. Nu ar fi frumos dacă ar fi inclus un script install.sh care să se ocupe de toate, chiar verificând dependențe?

5. Odiseea dezinstalării unui program compilat „manual”

Dezinstalarea unui program care a fost compilat „manual” poate deveni un adevărat coșmar, mai ales dacă dezvoltatorii nu au inclus instrucțiuni pentru face dezinstalare.

6. Un meta-pachet standard?

OK, nu vom fi niciodată de acord să folosim un format comun de pachete. Cu toate acestea, nu ar fi posibil să se utilizeze un meta-pachet în interiorul căruia ar putea fi stocate oricare dintre formatele de pachete existente (în același mod în care meta-pachetul AVI poate stoca diferite formate video)? În acest fel, același pachet ar putea funcționa pe orice distribuție. 🙂

7. Numele standardizate ale pachetelor

De ce naiba diferite distrosuri dau nume diferite acelorași pachete? Pentru a facilita rezolvarea problemelor de dependență a pachetelor, ar fi esențial să conveniți asupra unei metode uniforme și standardizate pentru denumirea pachetelor.

8. Standardizați modul în care sunt construite pachetele

În plus față de nume, este necesar să se standardizeze metoda în care sunt grupate programele pentru a construi pachete. Astăzi fiecare distribuție face ce vrea. Corectarea acestei probleme ar face ierarhia pachetelor mai consistentă și ar reduce considerabil confuzia.

9. Compilarea automată și instalarea codului sursă

Nu ar fi frumos dacă managerii de pachete ar fi capabili să descarce, să compileze și să instaleze automat programe în loc să trebuiască să utilizeze sistemul actual de pachete? Yaourt pare să meargă pe această linie ... dar ar trebui să existe mai multe experiențe în acest sens.

10. Actualizări din browserul web

În Ubuntu, Apt vine cu un instrument pentru a instala programe direct din browserul web. Alte distribuții ar trebui să reproducă această experiență și ar fi chiar interesant să dezvolți manageri de pachete online. Nu ar fi o gaură de securitate, atâta timp cât programele ar fi descărcate din depozitele oficiale ale distribuției.

11. Chiar merită să aveți atât de multe formate de pachete diferite?

Nu știu dacă standardizarea completă și absolută este cea mai bună opțiune, dar să fim de acord că existența unui număr infinit de formate diferite de pachete face lucrurile mai dificile pentru dezvoltatorii care doresc ca toți utilizatorii de Linux să își folosească aplicațiile.

12. Rulați după instalare

Când va apărea posibilitatea de a rula aplicația pe care tocmai ați instalat-o? Este atât de simplu și ar fi atât de util. În loc să afișăm informații de prisos (sau cel puțin detalii pe care majoritatea utilizatorilor nu doresc să le cunoască), ar fi interesant dacă am avea această opțiune.

13. Păstrați versiunile sursă în baza de date a pachetelor

Compilarea și instalarea unui program în Linux nu este doar o sarcină dificilă, în plus, managerul de pachete nu va fi la curent cu instalarea acelui program sau cu dependențele sale, crezând că acestea nu sunt încă satisfăcute. Un manager de pachete care permite compilarea și instalarea programelor din codul sursă ar rezolva, de asemenea, această problemă.

14. Eliminați vechile dependențe

Nu este cazul cu aptitude sau yum, dar când folosim apt-get pentru dezinstalarea pachetelor, dependențele acestora (care nu mai sunt necesare de alte pachete) nu sunt dezinstalate împreună cu acestea. Pentru a remedia această situație, utilizați sudo apt-get autoremove. Domnilor, acest lucru ar trebui să fie automat ... pentru o lungă perioadă de timp!

Fuente: Techradar


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Schimbați sistemul de operare el a spus

    Ai auzit vreodată de nhopkg?
    nhopkg.org

  2.   pipo65 el a spus

    contributia chiar m-a ajutat !!! Știu acum că sudo make dezinstalare există !!!!