Umenie inštalovať programy v systéme Linux

Inštalácia nových programov na systém Linux, aj keď má obrovské výhody oproti spôsobu fungovania systému Windows, môže nových používateľov zmiasť. Tu je zoznam vecí, ktoré by sa dali vylepšiť...

1. Open source ... a ešte niečo navyše

Slobodný softvér umožňuje komukoľvek prístup k jeho zdrojovému kódu. Väčšina používateľov však nechce prístup k zdrojovému kódu programov, ale k jednoduchému binárnemu súboru. V tomto zmysle by sa vývojári mali obávať sprístupnenia svojich aplikácií pre všetky verzie alebo aspoň pre väčšinu z nich. Našťastie nemusia robiť svoju špinavú prácu, pretože existuje veľké množstvo fanúšikov rôznych distribúcií, ktoré im môžu pri tejto ušľachtilej úlohe pomôcť.

2. Uh ... čo teraz?

Práve som nainštaloval X aplikáciu a skratka sa nezobrazuje v hlavnom menu. Určite sa vám to niekedy stalo, najmä s aplikáciami pre Windows nainštalovanými cez Wine. To je v operačnom systéme XNUMX. storočia neprijateľné.

3. Štandardizujte rozhrania

Na chvíľu zabudnime na šialený nápad zjednotiť inštalačné balíčky do jedného formátu, ktorý sa nikdy nestane (v niektorých prípadoch z veľmi platných dôvodov). Mohlo by však byť veľmi užitočné, ak grafické inštalačné rozhrania balíkov vyzerajú podobne a dokonca sú kompatibilné s rôznymi systémami balíkov. V niektorých prípadoch sa to stane, ale malo by sa to robiť dôslednejšie.

4. Zostavenie by malo byť jednoduchšie

Mnohokrát je nemožné získať balíčky programov pre naše obľúbené distro. V takom prípade zostáva jediná možnosť, ako si stiahnuť zdrojový kód a pokúsiť sa ho skompilovať. Zlou správou je, že mnohé neobsahujú podrobnosti o krokoch, ktoré treba podniknúť, aby ste boli úspešní v tejto zložitej úlohe. Nebolo by pekné, keby bol zahrnutý skript install.sh, ktorý by sa postaral o všetko, dokonca aj o kontrolu závislostí?

5. Odysea odinštalovania programu zostaveného „ručne“

Odinštalovanie programu, ktorý bol zostavený „ručne“, sa môže stať skutočnou nočnou morou, najmä ak vývojári nezahrnuli pokyny pre odinštalovať.

6. Štandardný metabalík?

Dobre, nikdy nebudeme súhlasiť s používaním spoločného formátu paketov. Nebolo by však možné použiť metabalík, do ktorého by bolo možné uložiť ktorýkoľvek z existujúcich formátov balíkov (rovnakým spôsobom, ako je možné použiť metabalík AVI pre rôzne formáty videa)? Rovnaký balík by tak mohol fungovať na akomkoľvek distro. 🙂

7. Štandardizované názvy balíkov

Prečo, sakra, rôzne distribúcie dávajú rôznym názvom rovnaké balíčky? Na uľahčenie riešenia problémov so závislosťou na balíkoch by bolo nevyhnutné dohodnúť sa na jednotnej a štandardizovanej metóde pomenovania balíkov.

8. Štandardizujte spôsob vytvárania balíkov

Okrem názvov je potrebné štandardizovať aj spôsob zoskupovania programov na vytváranie balíkov. Dnes si každá distribúcia robí, čo chce. Oprava tohto problému by urobila konzistentnejšiu hierarchiu balíkov a výrazne znížila zmätok.

9. Automatická kompilácia a inštalácia zdrojového kódu

Nebolo by pekné, keby správcovia balíkov dokázali namiesto použitia súčasného balíkového systému automaticky sťahovať, kompilovať a inštalovať programy? Zdá sa, že Yaourt postupuje týmto spôsobom ... ale v tomto ohľade by malo byť viac skúseností.

10. Aktualizácie z webového prehliadača

V Ubuntu Apt prichádza s nástrojom na inštaláciu programov priamo z webového prehliadača. Túto skúsenosť by mali replikovať ďalšie distribúcie a bolo by dokonca zaujímavé vytvoriť online správcov balíkov. Nešlo by o bezpečnostnú dieru, pokiaľ by sa programy sťahovali z oficiálnych repozitárov distra.

11. Naozaj stojí za to mať toľko rôznych formátov balíkov?

Neviem, či je úplná a absolútna štandardizácia najlepšou voľbou, ale dohodnime sa, že existencia nekonečného množstva rôznych formátov balíkov sťažuje vývojárom, ktorí chcú, aby ich aplikácie používali všetci používatelia systému Linux.

12. Spustite po inštalácii

Kedy sa objaví možnosť spustiť aplikáciu, ktorú ste si práve nainštalovali? Je to také jednoduché a bolo by to tááák užitočné. Namiesto zobrazovania nadbytočných informácií (alebo aspoň podrobností, ktoré väčšina používateľov nechce vedieť), bolo by zaujímavé, keby sme mali túto možnosť.

13. Zdrojové zostavenia uchovávajte v databáze balíkov

Zostavenie a inštalácia programu v systéme Linux nie je iba náročná úloha, navyše správca balíkov nebude vedieť o inštalácii tohto programu alebo jeho závislostiach v domnienke, že stále nie sú spokojní. Tento problém by vyriešil aj správca balíkov, ktorý umožňuje kompiláciu a inštaláciu programov z ich zdrojového kódu.

14. Odstráňte staré závislosti

U aptitude alebo yum to tak nie je, ale keď na odinštalovanie balíkov použijeme apt-get, spolu s nimi sa neodinštalujú aj ich závislosti (ktoré už iné balíky nevyžadujú). Na nápravu tejto situácie použite sudo apt-get autoremove. Páni, toto by malo byť automatické ... na chvíľu!

Fuente: TechRadar


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Zmeňte OS dijo

    Počuli ste už o nhopkg?
    nhopkg.org

  2.   pipo65 dijo

    príspevok mi naozaj pomohol !!! Teraz viem, že existuje sudo make uninstall !!!!