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
Kas olete kunagi kuulnud nhopkg-st?
nhopkg.org
panus aitas mind tõesti !!! Ma tean nüüd, et sudo make uninstall on olemas !!!!