Apt உடன் சார்புகளை எவ்வாறு நிறுவுவது?

How Install Dependencies With Apt



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

சார்புநிலைகள் என்றால் என்ன?

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







ஏபிடி என்றால் என்ன?

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



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



சார்புகளைப் பதிவிறக்கும் போது, ​​நாங்கள் apt-get கட்டளையைப் பயன்படுத்துகிறோம். Apt-get இன் முதன்மையான செயல்பாடு மென்பொருள் தொகுப்புகள் மற்றும் அந்தந்த களஞ்சியங்களிலிருந்து தகவல்களைப் பெறுவதாகும். இந்த தொகுப்புகளின் ஆதாரங்கள் அங்கீகரிக்கப்பட்டு பாதுகாப்பானவை. அதே நடைமுறை புதுப்பித்தல் மற்றும் சார்புகளை அகற்றுவதற்கும் வேலை செய்கிறது.





சார்புகளை நிறுவுதல்

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

$apt-get [விருப்பங்கள்] கட்டளை

மேலே விவரிக்கப்பட்ட தொடரியல் பொதுவாகப் பயன்படுத்தப்படும்; இருப்பினும், இந்த கட்டளையை அழைக்க வேறு சில வழிகள் உள்ளன.



$apt-get [விருப்பங்கள்] நிறுவு |pkg1 ஐ அகற்றவும்[pkg2…]

Apt-get ஐப் பயன்படுத்துவதற்கான மற்றொரு முறை பின்வருமாறு.

$apt-get [விருப்பங்கள்] ஆதாரம்pkg1[pkg2…]

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

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

$apt-get installlibpython2.7-குறைந்தபட்ச

(நீங்கள் உபுண்டுவை ரூட்டாக உள்ளிட வேண்டும், எனவே $ sudo -i ஐ இயக்கவும்)

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

$apt-get installlibpython2.7-குறைந்தபட்ச libpython-stdlib: amd64

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

$பொருத்தமானநிறுவுமலைப்பாம்பு

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

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

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

$apt-get அகற்றுlibpython2.7-குறைந்தபட்ச

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

$பொருத்தமான மேம்படுத்தல்

அல்லது

$பொருத்தமான மேம்படுத்தல்

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

$apt-cache pkgnames

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

$apt-cache showpkgலிப்ஸ்லாங் 2

இங்கே, லிப்ஸ்லாங் 2 என்பது நாம் நிறுவ விரும்பிய ஆரம்ப தொகுப்பு. சுருக்கமாக, ஒரு குறிப்பிட்ட தொகுப்பிற்கு நமக்குத் தேவையான சார்புநிலைகளைப் பற்றிய கூடுதல் தகவலைப் பெற showpkg கட்டளையைப் பயன்படுத்தலாம்.

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

$பொருத்தமாக-சுத்தமாகுங்கள்
$apt-get autoclean

CentOS இல், yum clean அல்லது yum cleanall என்ற கட்டளைகளால் அதே செயல்பாடு செய்யப்படுகிறது. சுத்தமான கொடி அனைத்து .deb கோப்புகளையும் களஞ்சியத்திலிருந்து var/cache/பூட்டு கோப்புகளைத் தவிர அழிக்கிறது. எவ்வாறாயினும், தானியங்கி கொடி மேலே குறிப்பிட்டுள்ளபடி களஞ்சியத்திலிருந்து அனைத்து .deb கோப்புகளையும் அழிக்கிறது, ஆனால் வழக்கற்றுப் போனவை மட்டுமே. இந்த மென்பொருள் தொகுப்புகள் இனி பதிவிறக்கத்திற்கு கிடைக்காது.

முடிவுரை

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