கிக்ஸ் ஒரு அமைப்பு தொகுப்பு மேலாண்மை செயல்பாட்டு (இது ஏற்கனவே "செயல்படுகிறது" மற்றும் சார்புநிலைகள், புதுப்பிப்புகள் மற்றும் பலவற்றை வரையறுக்க செயல்பாடுகளைப் பயன்படுத்துகிறது) இது பாரம்பரிய தொகுப்பு மேலாளர்களைக் காட்டிலும் பல நன்மைகளை உறுதிப்படுத்துகிறது. |
முதலாவதாக, கிக்ஸ் ஒரு உலகளாவிய தொகுப்பு மேலாளர் என்பதையும், நீங்கள் ஏற்கனவே உங்கள் சொந்த தொகுப்பு மேலாளரை நிறுவியிருக்கிறீர்களா என்பதைப் பொருட்படுத்தாமல் எந்தவொரு டிஸ்ட்ரோவிற்கும் இது வேலை செய்ய முடியும் என்பதையும் குறிப்பிட வேண்டும்.
இரண்டாவதாக, இது பரிவர்த்தனை மற்றும் ரோல்-பேக்ஸை அனுமதிக்கிறது, அதாவது, ஒருபுறம், ஒரு முக்கியமான நிறுவல் அல்லது புதுப்பித்தலின் நடுவில் ஏதேனும் தவறு நடந்தால், கணினி அதன் முந்தைய நிலைக்குத் திரும்புகிறது மற்றும் "உடைக்காது", மறுபுறம், நீங்கள் முந்தைய நிலைக்குச் செல்ல விரும்புகிறீர்கள் (அதாவது, ஒரு நிரலின் முந்தைய பதிப்பிற்குச் செல்ல விரும்பினால் அல்லது புதுப்பிப்பின் கடைசி மாற்றங்களைச் செயல்தவிர்க்க விரும்பினால்), கணினி முந்தைய நிலையை "நினைவில் கொள்கிறது" மற்றும் எல்லா மாற்றங்களையும் தானாகவே செயல்தவிர்க்க முடியும்.
மூன்றாவதாக, சலுகை பெறாத பயனர்களால் தொகுப்புகளை நிறுவுவதற்கும், ஒரே பதிப்பின் பல பதிப்புகளை இணையாக நிறுவுவதற்கும் இது அனுமதிக்கிறது, இந்த பதிப்புகள் வெவ்வேறு சார்புகளைக் கொண்டிருக்கின்றனவா என்பதைப் பொருட்படுத்தாமல். இது சாத்தியமானது, ஏனெனில் கிக்ஸ் அதன் சொந்த நீர்ப்பாசன களஞ்சியங்களில் தொகுப்புகளை நிறுவுகிறது.
இறுதியாக, பேக்கேஜர்களுக்கும் நன்மைகள் உள்ளன, முக்கியமாக இது உங்கள் கணினியில் ஏற்கனவே நிறுவப்பட்டிருக்கும் ஒரு சார்புநிலையை பேக்கேஜர் "மறந்துவிடுவதன்" விளைவாக சாத்தியமான தோல்விகளை நீக்குகிறது.
ஆர்வமுள்ளவர்களுக்கு, கிக்ஸ் என்பது நிக்ஸ் தொகுப்பு அமைப்பின் பரிணாமம் என்பதை கவனத்தில் கொள்ள வேண்டும்.
துல்லியமாக, நிக்ஸ் (இதன் விளைவாக, கிக்ஸ்) மூலக் குறியீட்டிலிருந்து தொகுப்புகளை உருவாக்குகிறது, எனவே இது போன்ற ஒரு நிறுவல் கட்டளை:
nix-env - பயர்பாக்ஸை நிறுவவும்
… இது ஃபயர்பாக்ஸுக்கு மட்டுமல்ல, அதன் அனைத்து சார்புகளுக்கும் நிறைய தொகுப்பு செயல்பாடுகளை ஏற்படுத்தும், குறைந்தபட்சம் இந்த தொகுப்புகள் ஏற்கனவே நிக்ஸ் கடையில் முன்பே தொகுக்கப்படவில்லை என்றால். பெரும்பாலான பயனர்களுக்கு, தொகுத்தல் (ஜென்டூ-பாணி) மிகவும் இனிமையானது அல்ல, ஏனெனில் இது அதிக நேரம் எடுக்கும். இருப்பினும், நிக்ஸ் இந்த படிநிலையைத் தவிர்த்து, நிக்ஸ் கடையிலிருந்து இருந்தால் முன்பே தொகுக்கப்பட்ட பைனரியைப் பதிவிறக்கலாம்.
பின்வரும் வீடியோவில், கிக்ஸ் எவ்வாறு செயல்படுகிறது என்பதை விளக்கும் அதன் படைப்பாளர்களில் ஒருவரைக் காணலாம்:
கிக்ஸ் இலவச மென்பொருள் அறக்கட்டளையால் அங்கீகரிக்கப்பட்டுள்ளது, இது ஏற்கனவே அதன் களஞ்சியங்களில் சுமார் 8000 தொகுப்புகளைக் கொண்டுள்ளது. எஃப்எஸ்எஃப் கிட்டில் அதன் மூலக் குறியீட்டைக் காணலாம்:
http://git.savannah.gnu.org/cgit/guix.git
மூலக் குறியீட்டைப் பெற, நீங்கள் பின்வருவனவற்றை இயக்கலாம்:
git clone git: //git.savannah.gnu.org/guix.git
இந்த வகை தொகுப்பு நிர்வாகி ஒரு சிறந்த யோசனையாகத் தெரிகிறது, நான் அதை முயற்சி செய்து அது என்னவென்று பார்ப்பேன்.
இங்கே யாராவது இதைப் பயன்படுத்துகிறார்களா? நான் தேடிக்கொண்டிருந்தேன், அதிக தகவல்கள் இல்லை அல்லது பிரதான கட்டளைகளுக்கு ஒரு டுடோரியலை வைக்கும் எவரும் அதை எவ்வாறு பயன்படுத்துவது, உண்மையில் இது அங்குள்ள சில இடுகைகளில் ஒன்றாகும்….