Apt-get நிறுவல் தொகுப்புகளை எங்கே பெறுவது?

Where Does Apt Get Install Packages



நீங்கள் லினக்ஸ் வீரராக இருந்தாலும் சரி அல்லது லினக்ஸில் தொடங்கினாலும் சரி, நீங்கள் apt-get- ஐப் பயன்படுத்தியிருக்க வேண்டும் அல்லது எங்காவது பயன்படுத்தப்படுவதைப் பார்த்திருக்க வேண்டும். உபுண்டுவில் தொகுப்புகள் மற்றும் சார்புகளை நிறுவுவதற்கான முதன்மை வழி இது. எளிமையாகச் சொல்வதானால், ஒவ்வொரு லினக்ஸ் பயனரும் தங்கள் கணினியில் மென்பொருளை அமைக்கப் பார்க்கும்போது apt-get ஆகும். இது ஒரு புதிய கேள்விக்கு வழிவகுக்கிறது-இந்த தொகுப்புகளை apt-get எங்கே நிறுவுகிறது? கோப்புகள் எங்கு செல்கின்றன, அவற்றை எவ்வாறு அணுக முடியும்? இந்த வழிகாட்டியில், இந்த கேள்விகளுக்கான பதில்களைக் கண்டுபிடிப்போம்.

உபுண்டு கோப்பு முறைமை அமைப்பு

இந்த விஷயத்தின் தொழில்நுட்பங்களைப் பெறுவதற்கு முன், FHS என அழைக்கப்படும் கோப்பு முறைமை வரிசைமுறை தரநிலையின் அடிப்படை புரிதலைப் பெறுவதன் மூலம் தொடங்குவோம். அனைத்து லினக்ஸ் விநியோகங்களும் அவற்றின் அடைவு அமைப்பு மற்றும் உள்ளடக்கங்களை கோப்பு முறைமை வரிசைமுறை தரத்திலிருந்து பெறுகின்றன. Apt-get install தொகுப்புகள் எங்கே, ஏன் என்று புரிந்துகொள்ள முக்கியமான சில பகுதிகளை சுருக்கமாகப் பார்ப்போம்.







ஒவ்வொரு லினக்ஸ் விநியோகத்திற்கும் FHS கோப்பக அமைப்பு மற்றும் உள்ளடக்கங்களில் சில அதிகாரமாக கருதப்படவில்லை, ஆனால் இது பொதுவாக கோப்பு தளவமைப்பின் மிகவும் பொதுவான தரமாகும். FHS இல் உள்ள அனைத்து கோப்பகங்களும் கோப்புகளும் ‘/’ - ரூட் கோப்பகத்தின் கீழ் தோன்றும். பொதுவாகப் பயன்படுத்தப்படும் சில கோப்பகங்களைப் பார்ப்போம்.



  • /பின் அடைவு முதன்மை கட்டளை பைனரிகளைக் கொண்டுள்ளது.
  • /dev அடைவில் சாதனக் கோப்புகள் உள்ளன.
  • /etc அடைவில் ஹோஸ்ட்-குறிப்பிட்ட உள்ளமைவு கோப்புகள் உள்ளன.
  • /முகப்பு கோப்புறையில் பயனரின் தனிப்பட்ட அமைப்புகள் மற்றும் சேமித்த கோப்புகள் உள்ளன.

லினக்ஸ் அறக்கட்டளை எனப்படும் ஒரு இலாப நோக்கற்ற அமைப்பு கோப்பு முறைமை வரிசைமுறை தரத்தை பராமரிக்கிறது, மேலும் கடைசி புதுப்பிப்பு (பதிப்பு 3.0) ஜூன் 3, 2015 அன்று செய்யப்பட்டது.



பொது லினக்ஸ் கோப்பு முறைமை எவ்வாறு கட்டமைக்கப்பட்டுள்ளது மற்றும் அது எவ்வாறு இயங்குகிறது என்பதை இப்போது நாம் நன்கு புரிந்துகொண்டுள்ளோம், தொகுப்புகள் மற்றும் சார்புகளை நிறுவுவதற்கு இந்த கட்டமைப்பை எவ்வாறு apt-get பயன்படுத்துகிறது என்பதை அறிய நாங்கள் தயாராக உள்ளோம்.





தொகுப்பு மேலாண்மை

அனைத்து இயக்க முறைமைகள் மற்றும் லினக்ஸ் விநியோகங்கள் ஒரு தொகுப்பு மேலாளருடன் வருகின்றன. கணினியிலிருந்து மென்பொருளை நிறுவி அகற்றுவதற்கும் அவற்றை பராமரிப்பதற்கும் இந்த தொகுப்பு மேலாளர்கள் பொறுப்பு. அவர்கள் கணினியில் எந்த வகையான புரோகிராம்களை இயக்க விரும்புகிறார்கள் என்பதில் பயனருக்கு அதிக கட்டுப்பாட்டைக் கொடுக்கிறார்கள் மற்றும் அவற்றின் நிறுவலை சாத்தியமாக்குகிறார்கள்.

உபுண்டுவில் (மற்றும் டெபியன்), dpkg என்பது பெரும்பாலான மக்கள் பயன்படுத்தும் தொகுப்பு மேலாளர். Dpkg மூலம் .deb நீட்டிப்புகளுடன் நீங்கள் தொகுப்புகளை நிர்வகிக்கலாம். இந்த பயன்பாட்டைப் பற்றி விவாதிப்பது எங்கள் பாடத்திற்கு பொருத்தமானது, ஏனெனில் நாங்கள் அதை பொருத்தமான பயன்பாட்டு நிறுவல் தொகுப்புகளைக் கண்டுபிடிப்போம். Dpkg ஐப் பயன்படுத்துவதற்கு ஆப்டிட்யூட் மிகவும் பயனர் நட்பு வழியாகும், ஏனெனில் இது பயனர்களுக்கு ஒரு முன்-முடிவை வழங்குகிறது. உபுண்டுவில் dpkg எவ்வாறு இயங்குகிறது, அதன் தொடரியல் மற்றும் apt-get எங்கு நிறுவுகிறது என்பதை நீங்கள் எவ்வாறு பயன்படுத்தலாம் என்பதை பார்க்கலாம்.



இந்த கட்டளையின் பொதுவான தொடரியல் பின்வருமாறு.

$dpkg [நடவடிக்கைகள்]

இதைப் பயன்படுத்தும் மற்றொரு பொதுவான முறை:

$dpkg [விருப்பங்கள்]கோப்பு பெயர்

பின்வரும் எளிய dpkg கட்டளையை இயக்குவதன் மூலம் உங்கள் லினக்ஸ் கணினியில் ஒரு தொகுப்பை நிறுவலாம்.

$dpkg -நான்தொகுப்பு பெயர்

ஒருவர் எப்படி dpkg ஐப் பயன்படுத்தலாம் மற்றும் apt-get ஐ தொகுப்புகளை நிறுவலாம் மற்றும் பின்வரும் பிரிவுகளில் தொகுப்புகள் எங்கு நிறுவப்பட்டுள்ளன என்பதை அறியலாம்.

Apt-get எவ்வாறு வேலை செய்கிறது?

இந்த கட்டத்தில், லினக்ஸ் தொகுப்புகளை நிறுவ, நீக்க மற்றும் மேம்படுத்த மேம்படுத்த apt-get பயன்படுத்தப்படலாம் என்பதை நாம் அனைவரும் அறிவோம். இது உபுண்டு மற்றும் டெபியனுக்கான சொந்த தொகுப்பு மேலாண்மை பயன்பாடான டிபிகேஜிக்கான முன்பக்கமாக செயல்படுகிறது என்பதையும் நாங்கள் அறிந்தோம். ஆனால் அது உண்மையில் எப்படி வேலை செய்கிறது? அதன் மூலம் நிறுவப்பட்ட கோப்புகளுக்கு என்ன ஆகும்? நாம் கண்டுபிடிக்கலாம்!

அக் எனப்படும் சோதனைப் பொதியை நிறுவுவதன் மூலம் தொடங்குவோம். இந்த நோக்கத்திற்காக, நாங்கள் apt-get ஐப் பயன்படுத்துவோம், பின்னர் அதன் மூலம் நிறுவப்பட்ட கோப்புகளை அவற்றின் குறிப்பிட்ட இடங்களுக்குக் கண்டுபிடிப்போம்.

மேலே சென்று செயல்பாட்டு மெனு அல்லது உங்கள் விசைப்பலகையில் Ctrl + Alt + T ஐ அழுத்துவதன் மூலம் ஒரு புதிய முனைய சாளரத்தைத் தொடங்குங்கள். அடுத்த படி நீங்கள் மல்டிவர்ஸ் களஞ்சியம் சேர்க்கப்பட்டுள்ளதா என்பதை உறுதி செய்ய வேண்டும். அது இல்லாமல், நீங்கள் ack ஐ நிறுவ முடியாது. உங்களுக்கு விருப்பமான வேறு எந்த தொகுப்பையும் பயன்படுத்த நீங்கள் வெளிப்படையாக இருக்கிறீர்கள்.

எனவே, களஞ்சியத்தைச் சேர்க்க, பின்வரும் கட்டளையை டெர்மினலில் இயக்கவும்.

$சூடோapt-add-repository multiverse

வழி தவறிவிட்டால், நாங்கள் தொகுப்பை நிறுவுவதற்கு செல்கிறோம்.

$சூடோ apt-get installஐயோ

(Ack-grep க்கு பதிலாக, ack நிறுவப்பட்டது. இதனால்தான் நாம் செயல்படுத்தும் அடுத்த கட்டளைகளை மாற்றியமைப்போம்)

நிறுவல் சில நொடிகளில் முடிவடையும். அதைச் செய்தபின், இப்போது எங்கள் தொகுப்பு மேலாளர், dpkg உதவியுடன் தொகுப்பை ஆராய்வோம். தொகுப்பின் கோப்புகள் எங்கே நிறுவப்பட்டன, அவற்றை எவ்வாறு அணுகுவது என்பதை நாங்கள் கண்டுபிடிப்போம்.

முந்தைய பிரிவுகளில் நாங்கள் விவரித்த dpkg கட்டளையின் பொதுவான தொடரியலை நினைவு கூருங்கள். இங்கே, நிறுவப்பட்ட தொகுப்பில் உள்ள கோப்புகளை பட்டியலிட அந்த கட்டளையின் மாறுபாட்டைப் பயன்படுத்துவோம்.

ஒரு தொகுப்பின் உள்ளடக்கங்களைப் பட்டியலிட, நாங்கள் dpkg கட்டளையுடன் -L ஆபரேட்டரைப் பயன்படுத்துகிறோம். கோப்புகளைப் பார்க்க கீழே கொடுக்கப்பட்டுள்ள கட்டளையை இயக்கவும்.

$dpkg -திஐயோ

படத்தில் நீங்கள் பார்க்கிறபடி, அனைத்து தொகுப்பு மேலாளர் நிறுவப்பட்ட கோப்புகளும் கணினியில் அவற்றின் முகவரிகளுடன் காட்டப்படும்.

அதனுடன், சில கோப்புகள் முன்/postrm மற்றும் நிறுவப்பட்ட தொகுப்பில் சேர்க்கப்பட்ட முன்/பிந்தைய நிறுவல் ஸ்கிரிப்ட்களால் உருவாக்கப்படுகின்றன அல்லது மாற்றப்படுகின்றன. பின்வரும் கோப்பகத்தில் இந்த ஸ்கிரிப்ட்களை நீங்கள் பார்க்கலாம்.

/எங்கே/lib/dpkg/தகவல்

கூடுதல் தகவல்

இப்போது டுடோரியலின் இறைச்சியை நாங்கள் உள்ளடக்கியுள்ளோம், மேலும் கற்றுக்கொள்ள ஆர்வமாக இருப்பவர்களுக்கு சில கூடுதல் தகவல்களைச் சேர்ப்போம்.

உதாரணமாக, தற்போதைய கோப்பகத்தில் ஒரு தொகுப்பின் அனைத்து கோப்புகளையும் பிரித்தெடுக்க நீங்கள் dpkg ஐப் பயன்படுத்த விரும்புகிறீர்கள் என்று சொல்லலாம். பின்வரும் எளிய கட்டளையை இயக்குவதன் மூலம் இதைச் செய்யலாம்.

$dpkg -எக்ஸ்தொகுப்பு பெயர்

கீழே கொடுக்கப்பட்டுள்ள கட்டளையால் preinst, postrm, postinst மற்றும் பல போன்ற கோப்புகளை நீங்கள் பிடித்துக் கொள்ளலாம்.

$dpkg மற்றும் மற்றும்தொகுப்பு பெயர்

இது தற்போதைய கோப்பகத்திலும் கூறப்பட்ட கோப்புகளை பிரித்தெடுக்கும்.

முடிவுரை

சொல்லப்பட்டவுடன், இந்த வழிகாட்டியை முடிக்கிறோம். இன்று நாம் apt-get பற்றி பல விஷயங்களைக் கற்றுக்கொண்டோம். கோப்பு முறைமை வரிசைமுறை தரநிலையைப் பார்த்தோம், உபுண்டு தொகுப்பு மேலாளர் எவ்வாறு செயல்படுகிறார், இறுதியாக, apt-get எங்கு நிறுவுகிறது என்பதை நாங்கள் எவ்வாறு கண்டுபிடிப்போம்.