Isang Pangunahing Gabay Upang Mga Pakete ng Linux

Panimula

Kung gumamit ka ng Debian based Linux distribution tulad ng Debian, Ubuntu, Mint o SolyDX, o gumamit ka ng Red Hat based Linux distribution tulad ng Fedora o CentOS ang paraan na ang mga application ay naka-install sa iyong computer ay pareho.

Ang pisikal na paraan ng pag-install ng software ay maaaring naiiba. Halimbawa, ang mga graphical na kasangkapan sa Ubuntu ay ang Software Center at Synaptic samantalang nasa Fedora ay may YUM Extender at openSUSE ay gumagamit ng Yast. Kasama sa mga tool sa command line ang apt-get para sa Ubuntu at Debian o yum para sa Fedora at zypper para sa openSUSE.

Ang isang bagay na mayroon silang lahat sa karaniwan ay ang katunayan na ang mga application na nakabalot up upang gawing mas madali ang pag-install.

Ang mga distribusyon batay sa Debian ay gumagamit ng format ng package na deb samantalang ginagamit ng mga distribusyon ng Red Hat ang mga pakete ng rpm. Maraming iba pang iba't ibang uri ng pakete na magagamit ngunit sa pangkalahatan ay nagtatrabaho sila sa katulad na paraan.

Ano ang mga Repository?

Ang isang repository ng software ay naglalaman ng mga pakete ng software.

Kapag naghanap ka sa pamamagitan ng Software Center o gumamit ng isang tool tulad ng apt-get o yum ipinapakita ang isang listahan ng lahat ng mga pakete sa loob ng mga repository na magagamit sa iyong system.

Ang isang imbakan ng software ay maaaring mag-imbak ng mga file nito sa isang server o sa maraming iba't ibang mga server na kilala bilang mga salamin.

Paano Upang I-install ang Mga Pakete

Ang pinakamadaling paraan upang makahanap ng mga pakete ay sa pamamagitan ng mga graphical na tool na nagbibigay ng iyong manager ng pamamahagi ng pamamahagi.

Ang mga graphical na tool ay tumutulong sa iyo na malutas ang mga isyu sa dependency at upang patunayan na ang pag-install ay nagtrabaho ng tama.

Kung mas gusto mong gamitin ang command line o gumagamit ka ng walang ulo na server (ibig sabihin walang desktop environment / window manager) pagkatapos ay maaari mong gamitin ang command line package manager.

Posibleng i-install ang mga indibidwal na pakete. Sa loob ng Debian based distributions maaari mong gamitin ang dpkg command upang i-install .deb file . Sa loob ng Red Hat based distributions maaari mo lamang gamitin ang rpm command.

Ano Sa Isang Pakete

Upang makita ang mga nilalaman ng isang pakete ng Debian maaari mong buksan ito sa archive manager. Ang mga file na nakapaloob sa loob ng isang pakete ay ang mga sumusunod:

Ang Debian-binary file ay naglalaman ng numero ng bersyon ng Debian na format at ang mga nilalaman ay halos laging nakatakda sa 2.0.

Ang control file ay karaniwang isang naka-zip up tar file. Ang mga nilalaman ng file na kontrol ay tumutukoy sa mga mahalagang katangian ng pakete tulad ng sumusunod:

Ang data file na kung saan ay din ng isang naka-zip up tar file magbigay ng isang istraktura ng folder para sa pakete. Ang lahat ng mga file sa file ng data ay pinalawak sa kaugnay na folder sa sistema ng Linux.

Paano Ka Makagawa ng Mga Pakete

Upang lumikha ng isang pakete kailangan mong magkaroon ng isang bagay na nais mong ihatid sa isang naka-package na format.

Maaaring lumikha ang isang developer ng source code na gumagana sa ilalim ng Linux ngunit hindi kasalukuyang naka-package para sa iyong bersyon ng Linux. Sa pagkakataong ito maaari mong hilingin na lumikha ng isang pakete ng Debian o RPM na pakete.

Bilang kahalili siguro ikaw ang nag-develop at nais mong gumawa ng mga pakete para sa iyong sariling software. Sa unang pagkakataon kailangan mong ipunin ang code at tiyaking gumagana ito ngunit ang susunod na hakbang ay upang lumikha ng package.

Hindi lahat ng mga pakete ay nangangailangan ng source code. Halimbawa, maaari kang lumikha ng isang pakete na naglalaman ng mga larawan ng wallpaper ng Scotland o isang tukoy na hanay ng icon.

Ang gabay na ito ay nagpapakita kung paano gumawa ng mga .deb at .rpm na mga pakete.