Programmide installimise kunst Linuxile

Uute programmide installimine Linuxile võib küll uusi kasutajaid segadusse ajada, kuigi sellel on tohutult eeliseid Windowsi tegevuste ees. Siin on loetelu asjadest, mida saaks paremaks muuta...

1. Avatud lähtekood ... ja midagi muud

Vaba tarkvara võimaldab kõigil juurdepääsu selle lähtekoodile. Kuid enamik kasutajaid ei soovi juurdepääsu programmide lähtekoodile, vaid lihtsale binaarsele versioonile. Selles mõttes peaksid arendajad muretsema oma rakenduste kõigi versioonide või vähemalt enamiku nende jaoks kättesaadavaks muutmise pärast. Õnneks ei pea nad oma musta tööd tegema, sest selle ülla ülesande täitmisel võib olla suur hulk erinevate distrode fänne.

2. Uh ... mis nüüd saab?

Installisin just X-rakenduse ja otseteed ei kuvata peamenüüs. Kindlasti juhtus see teiega, eriti Windowsi rakenduste installimisel Wine'i kaudu. See on XNUMX. sajandi operatsioonisüsteemis vastuvõetamatu.

3. Liideste standardimine

Unustage hetkeks hullumeelne idee ühendada installipaketid ühte vormingusse, mida ei juhtu kunagi (mõnel juhul väga mõjuvatel põhjustel). Kuid see võib olla väga kasulik, kui graafilised pakettide installiliidesed näevad välja sarnased ja sobivad isegi erinevate paketisüsteemidega. Mõnel juhul juhtub seda, kuid seda tuleks teha hoolsamalt.

4. Koostamine peaks olema lihtsam

Mitu korda on võimatu hankida programmi pakette meie lemmikdistro jaoks. Sel juhul jääb ainus võimalus alla laadida lähtekood ja proovida seda kompileerida. Halb uudis on see, et paljud ei sisalda üksikasju sammude kohta, mida järgida, et selles keerulises ülesandes edukaks saada. Kas poleks tore, kui oleks lisatud install.sh skript, mis hoolitseks kõige eest, isegi kontrolliks sõltuvusi?

5. "Käsitsi" koostatud programmi desinstallimise odüsseia

"Käsitsi" kompileeritud programmi desinstallimine võib saada tõeliseks õudusunenäoks, eriti kui arendajad ei lisanud juhiseid desinstallige.

6. Tavaline metapakett?

OK, me pole kunagi nõus leppima ühise pakettvormingu kasutamisega. Kuid kas poleks võimalik kasutada metapaketti, mille sees saaks salvestada mõnda olemasolevat paketivormingut (samamoodi nagu AVI metapakett saab salvestada erinevaid videovorminguid)? Nii võiks sama pakett töötada mis tahes distroos. 🙂

7. Standardiseeritud pakettide nimed

Miks kuradit annavad erinevad distrod samadele pakettidele erinevaid nimesid? Paketisõltuvuse probleemide lahendamise hõlbustamiseks oleks hädavajalik kokku leppida pakettide nimetamise ühtne ja standardiseeritud meetod.

8. Standardiseerige pakettide koostamise viis

Lisaks nimedele on vaja standardiseerida meetod, milles programmid pakettide loomiseks rühmitatakse. Täna teeb iga distro mida tahab. Selle probleemi lahendamine muudaks paketihierarhia järjepidevamaks ja vähendaks oluliselt segadust.

9. Lähtekoodi automaatne kompileerimine ja installimine

Kas poleks tore, kui paketihaldurid saaksid praeguseid paketisüsteemi kasutamise asemel programme automaatselt alla laadida, kompileerida ja installida? Tundub, et Yaourt läheb seda teed pidi ... kuid selles osas peaks olema rohkem kogemusi.

10. Uuendused veebibrauserist

Ubuntus on Apt kaasas tööriist programmide installimiseks otse veebibrauserist. Teised distrod peaksid seda kogemust kordama ja oleks isegi huvitav arendada veebipakettide haldureid. See ei oleks turvaauk, kui programmid laaditakse alla distroo ametlikest hoidlatest.

11. Kas tõesti tasub omada nii palju erinevaid paketivorminguid?

Ma ei tea, kas täielik ja absoluutne standardimine on parim variant, kuid lepime kokku, et lõpmatu hulga erinevate paketivormingute olemasolu muudab asja arendajate jaoks keerulisemaks, kes soovivad, et kõik Linuxi kasutajad kasutavad oma rakendusi.

12. Käivitage pärast installimist

Millal ilmub äsja installitud rakenduse käitamise võimalus? See on nii lihtne ja see oleks niiiii kasulik. Selle asemel, et kuvada üleliigset teavet (või vähemalt üksikasju, mida enamik kasutajaid ei taha teada), oleks huvitav, kui meil oleks see võimalus.

13. Hoidke lähtejärke pakettide andmebaasis

Programmi koostamine ja Linuxi installimine pole mitte ainult keeruline ülesanne, lisaks ei tea paketihaldur selle programmi installimist ega selle sõltuvusi, arvates, et need pole endiselt rahul. Selle probleemi lahendaks ka paketihaldur, mis võimaldab lähtekoodist programme kompileerida ja installida.

14. Eemaldage vanad sõltuvused

See ei kehti aptitude ega yum puhul, kuid kui pakettide desinstallimiseks kasutame apt-get, siis nende sõltuvusi (mida teised paketid enam ei nõua) koos nendega ei desinstallita. Selle olukorra parandamiseks kasutage sudo apt-get autoremove. Härrased, see peaks olema automaatne ... pikka aega!

allikas: tech Radar


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Muuda operatsioonisüsteemi DIJO

    Kas olete kunagi kuulnud nhopkg-st?
    nhopkg.org

  2.   pipo65 DIJO

    panus aitas mind tõesti !!! Ma tean nüüd, et sudo make uninstall on olemas !!!!