Ang sining ng pag-install ng mga programa sa Linux

Ang pag-install ng mga bagong programa sa Linux, habang ang pagkakaroon ng MALALAKING kalamangan sa paraan ng Windows sa paggawa ng mga bagay, ay maaaring malito ang mga bagong gumagamit. Narito ang isang listahan ng mga bagay na maaaring mapabuti...

1. Buksan ang mapagkukunan ... at iba pa

Pinapayagan ng libreng software ang sinuman na ma-access ang source code nito. Gayunpaman, karamihan sa mga gumagamit ay hindi nais ang pag-access sa source code ng mga programa, ngunit sa isang simpleng binary. Sa puntong iyon, dapat mag-alala ang mga developer tungkol sa gawing magagamit ang kanilang mga application para sa lahat ng mga bersyon, o hindi bababa sa karamihan sa kanila. Sa kabutihang palad, hindi nila kailangang gawin ang kanilang maruming gawain, dahil maraming mga tagahanga ng iba't ibang mga distro na makakatulong sa marangal na gawain na ito.

2. Uh ... ngayon ano?

Nai-install ko lang ang X application at ang shortcut ay hindi ipinapakita sa pangunahing menu. Sigurado itong nangyari sa iyo, lalo na sa mga application ng Windows na naka-install sa pamamagitan ng Alak. Hindi ito katanggap-tanggap sa isang operating system ng ika-XNUMX siglo.

3. Pamantayan ang mga interface

Kalimutan natin nang isang segundo ang tungkol sa nakatutuwang ideya ng pagsasama-sama ng mga pakete ng pag-install sa isang solong format, na hindi mangyayari (sa ilang mga kaso, para sa napaka-wastong mga kadahilanan). Gayunpaman, maaaring maging napaka kapaki-pakinabang kung ang mga interface ng pag-install ng graphic na pakete ay magkatulad at maging tugma sa iba't ibang mga system ng package. Nangyayari ito sa ilang mga kaso, ngunit dapat itong gawin nang masigasig.

4. Ang pag-ipon ay dapat na mas madali

Maraming beses imposibleng makuha ang mga pakete ng isang programa para sa aming paboritong distro. Sa kasong iyon, ang natitirang pagpipilian lamang ay i-download ang source code at subukang i-compile ito. Ang masamang balita ay marami ang hindi nagsasama ng isang detalye ng mga hakbang na susundan upang maging matagumpay sa kumplikadong gawaing ito. Hindi ba magiging maganda kung kasama ang isang install.sh script na mag-aalaga ng lahat, kahit na suriin ang mga dependency?

5. Ang odyssey ng pag-uninstall ng isang programa na naipon "sa pamamagitan ng kamay"

Ang pag-uninstall ng isang programa na naipong "sa pamamagitan ng kamay" ay maaaring maging isang tunay na bangungot, lalo na kung ang mga developer ay hindi kasama ang mga tagubilin para sa gumawa ng pag-uninstall.

6. Isang karaniwang meta-package?

OK, hindi kami kailanman sasang-ayon na gumamit ng isang karaniwang format ng packet. Gayunpaman, hindi posible na gumamit ng isang meta-package sa loob kung saan ang alinman sa mga mayroon nang mga format ng package ay maaaring maiimbak (sa parehong paraan na ang AVI meta-package ay maaaring mag-imbak ng iba't ibang mga format ng video)? Sa ganoong paraan ang parehong package ay maaaring gumana sa anumang distro. 🙂

7. Mga pamantayang pangalan ng package

Bakit ang iba't ibang mga distrito ay nagbibigay ng iba't ibang mga pangalan sa parehong mga pakete? Upang gawing mas madali ang paglutas ng mga problema sa pagtitiwala sa package, mahalaga na sumang-ayon sa isang pare-pareho at istandardisadong pamamaraan para sa pagbibigay ng pangalan ng mga package.

8. Pamantayan ang paraan ng pagbuo ng mga pakete

Bilang karagdagan sa mga pangalan, kinakailangan upang gawing pamantayan ang pamamaraan kung saan naka-grupo ang mga programa upang makabuo ng mga pakete. Ngayon ginagawa ng bawat distro ang nais nito. Ang pagwawasto sa problemang ito ay gagawing mas pare-pareho ang hierarchy ng package at mababawasan ang pagkalito.

9. Awtomatikong pagtitipon at pag-install ng source code

Hindi ba magiging maganda kung ang mga tagapamahala ng package ay awtomatikong makapag-download, maka-compile, at mag-install ng mga programa sa halip na gamitin ang kasalukuyang system ng package? Tila sumasama si Yaourt sa mga linyang ito ... ngunit dapat mayroong higit pang mga karanasan sa bagay na ito.

10. Mga update mula sa web browser

Sa Ubuntu, si Apt ay may kasamang tool upang mag-install ng mga programa nang direkta mula sa web browser. Ang iba pang mga distrito ay dapat na kopyahin ang karanasang ito at maging kagiliw-giliw na bumuo ng mga tagapamahala ng online na pakete. Hindi ito magiging isang butas sa seguridad, hangga't mai-download ang mga programa mula sa opisyal na mga repository ng distro.

11. Ito ba ay talagang nagkakahalaga ng pagkakaroon ng maraming iba't ibang mga format ng package?

Hindi ko alam kung ang buong at ganap na pamantayan ay ang pinakamahusay na pagpipilian, ngunit sumang-ayon tayo na ang pagkakaroon ng isang walang katapusang bilang ng iba't ibang mga format ng package ay ginagawang mas mahirap para sa mga developer na nais ang lahat ng mga gumagamit ng Linux na gamitin ang kanilang mga application.

12. Patakbuhin pagkatapos i-install

Kailan lilitaw ang posibilidad ng pagpapatakbo ng application na na-install lamang ng isa? Napakadali at magiging kapaki-pakinabang ito. Sa halip na magpakita ng labis na impormasyon (o hindi bababa sa mga detalye na ayaw malaman ng karamihan sa mga gumagamit), magiging kawili-wili kung mayroon kaming pagpipiliang ito.

13. Panatilihin ang pagbuo ng mapagkukunan sa database ng package

Ang pagtitipon at pag-install ng isang programa sa Linux ay hindi lamang isang mahirap na gawain, bilang karagdagan, hindi malalaman ng tagapamahala ng package ang pag-install ng program na iyon o ang mga dependency nito, na naniniwala na hindi pa rin sila nasiyahan. Ang isang manager ng package na pinapayagan ang pagtitipon at pag-install ng mga programa mula sa kanilang source code ay malulutas din ang problemang ito.

14. Tanggalin ang mga dating pagtitiwala

Hindi ito ang kaso sa aptitude o yum, ngunit kapag gumagamit kami ng apt-get upang i-uninstall ang mga package, ang kanilang mga dependency (na hindi na kinakailangan ng iba pang mga package) ay hindi na-uninstall kasama nila. Upang malunasan ang sitwasyong ito, gamitin sudo apt-get autoremove. Mga ginoo, dapat itong awtomatiko ... sa mahabang panahon!

Fuente: tech Radar


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Baguhin ang OS dijo

    Narinig mo na ba ang tungkol sa nhopkg?
    nhopkg.org

  2.   pipo65 dijo

    nakatulong talaga sa akin ang ambag !!! Alam ko na ngayon na ang sudo make uninstall ay mayroon !!!!