|
Instalimi i programeve të reja në Linux, ndërsa ka përparësi të MADH mbi mënyrën se si bëhen gjërat në Windows, mund të ngatërrojë përdoruesit e rinj. Këtu është një listë e gjërave që mund të përmirësohen... |
1. Burim i hapur ... dhe diçka më shumë
Softueri falas lejon çdokënd të ketë qasje në kodin e tij burimor. Sidoqoftë, shumica e përdoruesve nuk duan qasje në kodin burimor të programeve, por në një binar të thjeshtë. Në këtë kuptim, zhvilluesit duhet të shqetësohen për vënien në dispozicion të aplikacioneve të tyre për të gjitha versionet, ose të paktën shumicën e tyre. Për fat të mirë, ata nuk kanë pse të bëjnë punën e tyre të ndyrë, pasi ka një numër të madh të tifozëve të distros të ndryshme që mund të ndihmojnë në këtë detyrë fisnike.
2. Uh ... tani çfarë?
Sapo instalova aplikacionin X dhe shkurtorja nuk shfaqet në menunë kryesore. Sigurisht që ju ka ndodhur ndonjëherë, veçanërisht me aplikacionet e Windows të instaluara përmes Wine. Kjo është e papranueshme në një sistem operativ të shekullit XNUMX.
3. Standardizoni ndërfaqet
Le të harrojmë për një sekondë idenë e çmendur të unifikimit të paketave të instalimit në një format të vetëm, që nuk do të ndodhë kurrë (në disa raste, për arsye shumë të vlefshme). Sidoqoftë, mund të jetë shumë e dobishme nëse ndërfaqet grafike të instalimit të paketës duken të ngjashme dhe madje janë në përputhje me sisteme të ndryshme paketash. Kjo ndodh në disa raste, por duhet të bëhet më me kujdes.
4. Përpilimi duhet të jetë më i lehtë
Shumë herë është e pamundur të marrësh paketat e një programi për distro-n tonë të preferuar. Në atë rast, opsioni i vetëm që mbetet është të shkarkoni kodin burimor dhe të përpiqeni ta përpiloni atë. Lajmi i keq është se shumë nuk përfshijnë një detaj të hapave që duhen ndjekur për të qenë të suksesshëm në këtë detyrë të komplikuar. A nuk do të ishte mirë nëse do të përfshihej një skenar install.sh që do të kujdesej për gjithçka, madje edhe për të kontrolluar varësitë?
5. Odiseja e çinstalimit të një programi të përpiluar "me dorë"
Çinstalimi i një programi që është kompiluar "manualisht" mund të shndërrohet në një makth të vërtetë, veçanërisht nëse zhvilluesit nuk kanë përfshirë udhëzime për kryerjen e çinstalimit.
6. Një meta-paketë standarde?
OK, ne kurrë nuk do të biem dakord për përdorimin e një formati të përbashkët paketash. Megjithatë, a nuk do të ishte e mundur të përdoret një metapaketë brenda së cilës mund të ruhet ndonjë nga formatet ekzistuese të paketave (në të njëjtën mënyrë që metapaketa AVI mund të ruajë formate të ndryshme video)? Në këtë mënyrë, e njëjta paketë mund të funksionojë në çdo shpërndarje.
7. Emrat e standardizuar të paketave
Pse dreqin distros të ndryshëm u japin emra të ndryshëm të njëjtave pako? Për ta bërë më të lehtë zgjidhjen e problemeve të varësisë nga paketat, do të ishte thelbësore të bini dakord për një metodë uniforme dhe të standardizuar për emërtimin e paketave.
8. Standardizoni mënyrën e ndërtimit të paketave
Përveç emrave, është e nevojshme të standardizohet metoda në të cilën grupohen programet për të ndërtuar paketa. Sot çdo distro bën atë që dëshiron. Korrigjimi i këtij problemi do ta bënte hierarkinë e paketës më të qëndrueshme dhe do të ulte shumë konfuzionin.
9. Përpilimi dhe instalimi automatik i kodit burimor
A nuk do të ishte mirë nëse menaxherët e paketave do të ishin në gjendje të shkarkojnë, përpilojnë dhe instalojnë automatikisht programe në vend që të përdorin sistemin aktual të paketave? Yaourt duket se shkon përgjatë këtyre linjave ... por duhet të ketë më shumë përvoja në këtë drejtim.
10. Përditësimet nga shfletuesi i internetit
Në Ubuntu, Apt vjen me një mjet për të instaluar programe direkt nga shfletuesi i internetit. Distros tjera duhet të përsërisin këtë përvojë dhe do të ishte edhe interesante për të zhvilluar menaxherët e paketave në internet. Nuk do të ishte një vrimë sigurie, për sa kohë që programet do të shkarkohen nga depot zyrtare të distro.
11. A ia vlen vërtet të kesh kaq shumë formate të ndryshme paketash?
Nuk e di nëse standardizimi i plotë dhe absolut është opsioni më i mirë, por le të biem dakord që ekzistenca e një numri të pafund të formateve të ndryshme të paketave i bën gjërat më të vështira për zhvilluesit që duan që të gjithë përdoruesit e Linux të përdorin aplikacionet e tyre.
12. Drejtoni pas instalimit
Kur do të shfaqet mundësia e ekzekutimit të aplikacionit që sapo ka instaluar? Soshtë kaq e thjeshtë dhe do të ishte shumë e dobishme. Në vend që të tregojmë informacione të tepërta (ose të paktën detaje që shumica e përdoruesve nuk duan t'i dinë), do të ishte interesante nëse do ta kishim këtë mundësi.
13. Mbani ndërtimet e burimeve në bazën e të dhënave të paketave
Përpilimi dhe instalimi i një programi në Linux nuk është vetëm një detyrë e vështirë, përveç kësaj, menaxheri i paketës nuk do të jetë i vetëdijshëm për instalimin e këtij programi ose varësitë e tij, duke besuar se ata ende nuk janë të kënaqur. Një menaxher paketash që lejon përpilimin dhe instalimin e programeve nga kodi i tyre burimor do të zgjidhte gjithashtu këtë problem.
14. Hiqni varësitë e vjetra
Ky nuk është rasti me aptitude ose yum, por kur përdorim apt-get për të çinstaluar paketat, varësitë e tyre (të cilat nuk nevojiten më nga paketat e tjera) nuk çinstalohen së bashku me to. Për ta rregulluar këtë, duhet të përdorni `sudo apt-get autoremove` . Zotërinj, kjo duhet të kishte qenë automatike... shumë kohë më parë!
Burimi: Techradar