Saan napupunta ang mga apt-get install na package?

Where Does Apt Get Install Packages



Kung ikaw ay isang beterano ng Linux o nagsisimula pa lamang sa Linux, dapat ay gumamit ka ng apt-get o nakita na ginagamit ito sa kung saan. Ito ang pangunahing paraan upang mag-install ng mga pakete at dependency sa Ubuntu. Sa mas simpleng mga term, ang apt-get ay ang go-to ng bawat gumagamit ng Linux kapag naghahanap upang mag-set up ng software sa kanilang computer. Nagbibigay ito ng isang bagong katanungan - saan mag-install ng apt-get ang mga package na ito? Saan napupunta ang mga file, at paano ito maa-access ng isa? Sa gabay na ito, malalaman natin ang mga sagot sa mga katanungang ito.

Layout ng Filisstem ng Ubuntu

Bago tayo mapunta sa mga teknikalidad ng bagay na ito, magsimula tayo sa pamamagitan ng pagkuha ng pangunahing kaalaman sa Filesystem Hierarchy Standard, na madaling kilala bilang FHS. Nakuha ng lahat ng pamamahagi ng Linux ang kanilang istraktura ng direktoryo at mga nilalaman mula sa Filesystem Hierarchy Standard. Maikli namin ang ilang bahagi na mahalaga sa pag-unawa kung nasaan ang mga apt-get na package at bakit ganun.







Ang FHS ay hindi itinuturing na ilang awtoridad sa istraktura ng direktoryo at mga nilalaman para sa ganap na bawat pamamahagi ng Linux, ngunit sa pangkalahatan ito ang pinakakaraniwang pamantayan ng layout ng file. Ang lahat ng mga direktoryo at file sa FHS ay lilitaw sa ilalim ng '/' - ang direktoryo ng ugat. Tingnan natin ang ilang karaniwang ginagamit na mga direktoryo.



  • Ang direktoryo / bin ay nagtataglay ng pangunahing mga binary binary.
  • Naglalaman ang direktoryo / dev ng mga file ng aparato.
  • Ang direktoryo / / etc ay may mga file na pagsasaayos na tukoy sa host.
  • Ang folder ng / home ay naglalaman ng mga personal na setting ng gumagamit at nai-save na mga file.

Ang isang samahang non-profit na kilala bilang Linux Foundation ay nagpapanatili ng Filesystem Hierarchy Standard, at ang huling pag-update (bersyon 3.0) ay ginawa noong Hunyo 3, 2015.



Ngayon na nakakuha kami ng isang mas mahusay na pag-unawa sa kung paano nakaayos ang pangkalahatang filesystem ng Linux at kung paano ito gumagana, handa kaming malaman kung paano magagamit ng apt-get ang mismong istrakturang ito upang mai-install ang mga pakete at dependency.





Pamamahala sa Package

Ang lahat ng mga operating system at pamamahagi ng Linux ay mayroong isang tagapamahala ng package. Ang mga manager ng package na ito ay responsable para sa pag-install at pag-alis ng software mula sa computer at panatilihin ang mga ito. Binibigyan nila ang gumagamit ng higit na kontrol sa kung anong uri ng mga programa ang nais nilang patakbuhin sa system at gawing posible ang kanilang pag-install.

Sa Ubuntu (at Debian), ang dpkg ay ang tagapamahala ng package na ginagamit ng karamihan sa mga tao. Maaari mong pamahalaan ang mga pakete na may .deb extension sa pamamagitan ng dpkg. Ang pagtalakay sa utility na ito ay nauugnay sa aming paksa dahil gagamitin namin ito upang makahanap ng mga apt-get na package. Ang Aptitude ay ang mas madaling gamitin na paraan upang magamit ang dpkg dahil nagbibigay ito ng isang front-end sa mga gumagamit. Tingnan natin kung paano gumagana ang dpkg sa Ubuntu, ang syntax nito, at kung paano mo ito magagamit upang malaman kung saan nakakakuha ng mga naka-install na package.



Ang pangkalahatang syntax ng utos na ito ay ang mga sumusunod.

$dpkg [kilos]

Ang isa pang karaniwang pamamaraan ng paggamit nito ay:

$dpkg [mga pagpipilian]filename

Maaari kang mag-install ng isang pakete sa iyong Linux system sa pamamagitan ng pagpapatakbo ng sumusunod na simpleng utos ng dpkg.

$dpkg -akoPangalan ng package

Mauunawaan namin kung paano maaaring gumamit ang isang dpkg at apt-get upang mai-install ang mga pakete at malaman kung saan naka-install ang mga pakete sa mga sumusunod na seksyon.

Paano gumagana ang apt-get?

Sa puntong ito, alam nating lahat na ang apt-get ay maaaring magamit upang mai-install, alisin, at i-upgrade ang mga Linux package. Nalaman din namin na nagsisilbi itong front-end para sa dpkg, ang katutubong utility sa pamamahala ng package para sa Ubuntu at Debian. Ngunit paano ito gumagana talaga? At ano ang nangyayari sa mga file na na-install nito? Alamin Natin!

Magsimula tayo sa pamamagitan ng pag-install ng isang pagsubok na pakete na tinatawag na ack. Para sa hangaring ito, gagamitin namin ang apt-get, at sa paglaon ay masusubaybayan namin ang mga file na naka-install nito sa kanilang mga tukoy na lokasyon.

Sige at magsimula ng isang bagong window ng Terminal sa pamamagitan ng menu ng Mga Aktibidad o pagpindot sa Ctrl + Alt + T sa iyong keyboard. Ang susunod na hakbang ay tiyakin na naidagdag ang imbakan ng multiverse. Kung wala iyon, hindi ka maaaring mag-install ng ack. Malinaw na ikaw ay malayang gumamit ng anumang ibang pakete na iyong pinili.

Kaya, upang idagdag ang imbakan, patakbuhin ang sumusunod na utos sa Terminal.

$sudoapt-add-repository multiverse

Kapag wala na sa daan, magpatuloy kami sa pag-install ng package.

$sudo apt-get installNaku

(Tandaan na sa halip na ack-grep, na-install ang ack. Ito ang dahilan kung bakit binabago namin ang mga susunod na utos na ipinatutupad namin)

Ang pag-install ay kumpleto sa loob ng ilang segundo. Pagkatapos magawa iyon, sinisiyasat namin ngayon ang package sa tulong ng aming tagapamahala ng package, dpkg. Malalaman natin kung saan naka-install ang mga file ng package at kung paano i-access ang mga ito.

Alalahanin ang pangkalahatang syntax ng utos ng dpkg na inilarawan namin sa mga naunang mga seksyon. Dito, gagamit kami ng pagkakaiba-iba ng utos na iyon upang ilista ang mga file sa naka-install na pakete.

Upang mailista ang mga nilalaman ng isang pakete, ginagamit namin ang -L operator na may utos na dpkg. Patakbuhin ang utos na ibinigay sa ibaba upang makita ang mga file.

$dpkg -YANNaku

Tulad ng nakikita mo sa imahe, ang lahat ng mga naka-install na file ng manager ng package ay ipinapakita kasama ang kanilang mga address sa computer.

Bilang karagdagan sa na, ang ilang mga file ay nilikha o binago ng pre / postrm at pre / postinstall script na kasama sa naka-install na package. Maaari mong tingnan ang mga script na ito sa sumusunod na direktoryo.

/kung saan/lib/dpkg/impormasyon

karagdagang impormasyon

Ngayon na natakpan namin ang karne ng tutorial, magdaragdag kami ng ilang mga karagdagang piraso ng impormasyon para sa mga may pagka-alam tungkol sa karagdagang kaalaman.

Sabihin nating, halimbawa, nais mong gumamit ng dpkg upang makuha ang lahat ng mga file ng isang pakete sa kasalukuyang direktoryo. Maaari mo itong gawin sa pamamagitan ng pagpapatakbo ng sumusunod na simpleng utos.

$dpkg -xPangalan ng package

Maaari ka ring makakuha ng isang paghawak ng mga file tulad ng preinst, postrm, postinst, at higit pa sa pamamagitan ng utos na ibinigay sa ibaba.

$dpkg -AtPangalan ng package

Aalisin nito ang mga nasabing mga file sa kasalukuyang direktoryo din.

Konklusyon

Sa nasabing iyon, tapusin namin ang patnubay na ito. Nalaman namin ang maraming bagay tungkol sa apt-get ngayon. Nakita namin ang Filesystem Hierarchy Standard, kung paano gumagana ang manager ng package ng Ubuntu, at sa wakas, kung paano namin mahahanap kung saan makukuha ng mga naka-install na package.