உபுண்டுவிற்கான ஆதாரங்கள். பட்டியலைப் புரிந்துகொண்டு பயன்படுத்துதல்

Understanding Using Sources



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

இப்போது நீங்கள் கேட்கலாம், லினக்ஸ் விநியோகம் என்றால் என்ன?







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



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



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





கூடுதல் தொகுப்புகள் லினக்ஸ் விநியோகத்தின் வெப் சர்வர் அல்லது எஃப்டிபி சேவையகத்தில் ஹோஸ்ட் செய்யப்படுகின்றன, அதில் இருந்து பயனர்கள் பதிவிறக்கம் செய்து நிறுவலாம். இந்த வலை சேவையகங்கள் அல்லது FTP சேவையகங்கள் தொகுப்பு களஞ்சியம் என்று அழைக்கப்படுகின்றன.

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



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

ஏபிடி தொகுப்பு மேலாளர் மற்றும் அதன் அனைத்து வரைகலை முனைகளிலிருந்தும் தொகுப்பு களஞ்சிய தகவலைப் பெறுகிறது /etc/apt/sources.list கோப்பு மற்றும் கோப்புகள் /etc/apt/sources.list.d அடைவு

உபுண்டுவில், வெவ்வேறு தொகுப்பு மேலாளர்கள் திருத்துகின்றனர் /etc/apt/sources.list நேரடியாக கோப்பு. தனிப்பயன் தொகுப்பு களஞ்சியங்களை அங்கு சேர்க்க நான் பரிந்துரைக்கவில்லை. நீங்கள் ஏதேனும் கூடுதல் தொகுப்பு களஞ்சியத்தைச் சேர்க்க வேண்டும் என்றால், இவற்றைச் சேர்ப்பது நல்லது /etc/apt/sources.list.d/ அடைவு இந்த கட்டுரையில் அது எவ்வாறு செய்யப்பட்டது என்பதை நான் நடைமுறையில் காண்பிப்பேன்.

ஆதாரங்களை பட்டியலிடுதல் கோப்பு:

இன் உள்ளடக்கங்கள் /etc/apt/sources.list கோப்பு இது போல் தெரிகிறது.

இங்கே, ஹாஷ் (#) என்று தொடங்கும் வரிகள் கருத்துகள். இந்த கோப்பில் ஆவண நோக்கங்களுக்காக கருத்துகள் பயன்படுத்தப்படுகின்றன. இங்கே ஒரு குறிப்பிட்ட தொகுப்பு களஞ்சியத்தை முடக்க கருத்துகளும் பயன்படுத்தப்படுகின்றன.

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

# இது எனது உள்ளூர் NodeJS v8.x தொகுப்பு களஞ்சியம்
டெப் http://192.168.10.1/nodejs/8.x நீட்சி பிரதான

ஒரு தொகுப்பு களஞ்சியத்தைச் சேர்க்கப் பயன்படுத்தப்படும் ஒவ்வொரு வரியையும் நான் அழைக்கப் போகிறேன் (கோடுகள் தொடங்கும் டெப் ) அன்று /etc/apt/sources.list கோப்பு மற்றும் கோப்புகள் /etc/apt/sources.list.d/ ஒரு APT வரி அடைவு. நீங்கள் எதை வேண்டுமானாலும் அழைக்கலாம்.

இப்போது ஒரு APT வரி எவ்வாறு வடிவமைக்கப்படுகிறது என்பதைப் பற்றி பேசலாம். கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி இது ஒரு APT வரியின் எடுத்துக்காட்டு.

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

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

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

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

பின்வரும் கட்டளை மூலம் உங்கள் விநியோகத்திற்கு என்ன என்பதை நீங்கள் கண்டுபிடிக்கலாம்:

$lsb_ வெளியீடு-cs

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

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

உபுண்டுவில் உங்கள் சொந்த தொகுப்பு களஞ்சியத்தைச் சேர்த்தல்:

உபுண்டுவில் உங்கள் சொந்த தொகுப்பு களஞ்சியத்தைச் சேர்க்க விரும்புகிறீர்கள் என்று சொல்லலாம். இது உங்கள் உள்ளூர் நெட்வொர்க்கில் ஹோஸ்ட் செய்யப்பட்டு கிடைக்கிறது என்று சொல்லலாம் http://192.168.10.5/nodejs மேலும் இது NodeJS தொகுப்பு களஞ்சியத்தின் கண்ணாடி.

முதலில், ஒரு புதிய கோப்பை உருவாக்கவும் node.list இல் /etc/apt/sources.list.d/ பின்வரும் கட்டளையுடன் அடைவு:

$சூடோ நானோ /முதலியன/பொருத்தமான/ஆதாரங்கள். பட்டியல்/node.list

இப்போது பின்வரும் வரியைச் சேர்த்து கோப்பை அழுத்துவதன் மூலம் சேமிக்கவும் + எக்ஸ் பின்னர் அழுத்தவும் மற்றும் பின்னர் அழுத்தவும் .

இப்போது மாற்றங்கள் நடைமுறைக்கு வர, பின்வரும் கட்டளையுடன் APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பைப் புதுப்பிக்கவும்:

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

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