சமீபத்தில் ”மறுகட்டமைப்பு” வெளியீடு அறிவிக்கப்பட்டது இது நிலைநிறுத்தப்பட்டுள்ளது பைனரி தொகுப்புகளுக்கான சுயாதீன சரிபார்ப்பு அமைப்பு என்று விநியோகத்தின் தொகுப்புகளின் சரிபார்ப்பை ஒழுங்கமைக்க அனுமதிக்கிறது உள்ளூர் கணினியில் மறுகட்டமைப்பின் விளைவாக பெறப்பட்ட தொகுப்புகளுடன் பதிவிறக்கம் செய்யக்கூடிய தொகுப்புகளை ஒப்பிடும் இயங்கும் உருவாக்க செயல்முறையை செயல்படுத்துவதன் மூலம்.
வேறு வார்த்தைகளில் கூறுவதானால், இந்த அமைப்பு பாக்கெட் குறியீட்டின் நிலையை கண்காணிக்கும் ஒரு சேவையை வழங்குகிறது குறிப்பு சூழலில் புதிய தொகுப்புகளை தானாக உருவாக்க மீண்டும் தொடங்கவும், அதன் நிலை சுற்றுச்சூழல் அமைப்புகளுடன் ஒத்திசைக்கப்படுகிறது ஆர்ச் லினக்ஸ் பிரதான உருவாக்க தொகுப்பு.
மீண்டும் தொகுக்கும்போது, சார்புகளின் சரியான கடித தொடர்பு போன்ற நுணுக்கங்கள் கணக்கில் எடுத்துக்கொள்ளப்படுகின்றன, உருவாக்கக் கருவிகளின் மாறாத கட்டடங்கள் மற்றும் பதிப்புகளின் பயன்பாடு, ஒரே மாதிரியான விருப்பங்கள் மற்றும் இயல்புநிலை அமைப்புகள் மற்றும் கோப்பு சட்டசபை வரிசையைப் பாதுகாத்தல் (அதே வரிசையாக்க முறைகளைப் பயன்படுத்தி).
சீரற்ற மதிப்புகள், கோப்பு பாதைகளுக்கான இணைப்புகள் மற்றும் தொகுப்பு தேதி மற்றும் நேரம் பற்றிய தரவு போன்ற சீரற்ற கண்ணோட்ட தகவல்களைச் சேர்ப்பதிலிருந்து தொகுப்பாளரை உருவாக்க செயல்முறை அமைப்புகள் விலக்குகின்றன.
மறுகட்டமைப்பு பற்றி
ஆர்ச் லினக்ஸ் தொகுப்புகளைச் சரிபார்க்க தற்போது சோதனை ஆதரவு மட்டுமே கிடைக்கிறது மறுகட்டமைப்புடன், ஆனால் விரைவில் டெபியன் ஆதரவைச் சேர்க்க திட்டமிட்டுள்ளது.
தற்போது, 84.1% தொகுப்புகளுக்கு மீண்டும் மீண்டும் உருவாக்கக்கூடியவை வழங்கப்படுகின்றன பிரதான ஆர்ச் லினக்ஸ் களஞ்சியத்திலிருந்து, அவர் கூடுதல் களஞ்சியத்திலிருந்து 83.8% மற்றும் சமூக களஞ்சியத்திலிருந்து 76.9%. ஒப்பிடுகையில், டெபியன் 10 இல் இந்த எண்ணிக்கை 94,1% ஆகும்.
அதேசமயம், கட்டமைப்புகள் உங்களை அனுமதிக்கும் போது பாதுகாப்பின் ஒரு முக்கிய பகுதியாகும் எந்தவொரு பயனருக்கும் உறுதிப்படுத்த வாய்ப்பு கொடுங்கள் விநியோக தொகுப்பு வழங்கும் பைட்-பை-பைட் தொகுப்புகள் மூலத்திலிருந்து தனிப்பட்ட முறையில் தொகுக்கப்பட்டவற்றுடன் பொருந்துகின்றன.
தொகுக்கப்பட்ட பைனரியின் அடையாளத்தை சரிபார்க்கும் திறன் இல்லாமல், பயனர் வேறொருவரின் உருவாக்க உள்கட்டமைப்பை மட்டுமே கண்மூடித்தனமாக நம்ப முடியும், இது கம்பைலர் அல்லது தொகுப்புக் கருவிகளை சமரசம் செய்து மறைக்கப்பட்ட மார்க்கர் மாற்றீட்டிற்கு வழிவகுக்கும்.
நிறுவல் மற்றும் செயல்படுத்தல்
எளிமையான விஷயத்தில், மறுகட்டமைப்பை இயக்க, சாதாரண களஞ்சியத்திலிருந்து மறுகட்டமைப்பு தொகுப்பை நிறுவ போதுமானது, சுற்றுச்சூழலை சரிபார்க்க ஜிபிஜி விசையை இறக்குமதி செய்து தொடர்புடைய கணினி சேவையை செயல்படுத்தவும். பல புனரமைக்கப்பட்ட நிகழ்வுகளின் வலையமைப்பை செயல்படுத்த முடியும்.
நிறுவுவதற்கு, நாம் ஒரு முனையத்தைத் திறக்க வேண்டும், அதில் நாம் தட்டச்சு செய்கிறோம் பின்வரும் கட்டளை:
sudo pacman -S rebuilderd
இது முடிந்தது, இப்போது நாம் ஜிபிஜி விசையை இறக்குமதி செய்ய வேண்டும் மறுகட்டமைப்பு ஆர்ச் லினக்ஸ் துவக்க படத்தை சரிபார்க்க வேண்டும், இதற்காக முனையத்தில் நாம் பின்வரும் கட்டளையை தட்டச்சு செய்ய வேண்டும்:
gpg --auto-key-locate nodefault,wkd --locate-keys pierre@archlinux.de
இதற்கு பிறகு நாங்கள் எங்கள் பயனரை மறுகட்டமைப்பு குழுவில் சேர்க்க வேண்டும் நாங்கள் பிழையைப் பெறலாம்:
usermod -aG rebuilderd $USER
இப்போது மறுகட்டமைப்பு ஏற்கனவே இயங்குகிறதா என்பதை நாங்கள் சரிபார்க்க வேண்டும் கணினி பற்றி, இதற்காக, நாம் தட்டச்சு செய்ய வேண்டும்:
rebuildctl status
நெட்வொர்க்கில் முடிவுகளைப் பகிர விரும்பினால், நாம் தட்டச்சு செய்ய வேண்டும்:
systemctl enable -now rebuilderd rebuilderd-workers @ alpha
கணினி தொகுப்புகள் ஒத்திசைக்கப்பட்ட இடத்திலிருந்து வெளிப்படையாகக் குறிப்பிடப்படும் வரை மறுகட்டமைப்பு செயல்படாது என்பதை இப்போது கணக்கில் எடுத்துக்கொள்வது முக்கியம், இதற்காக ஒத்திசைவு சுயவிவரங்கள் கட்டமைக்கப்பட்டிருக்கும் /etc/rebuilderd-sync.conf கோப்பை நாங்கள் மாற்ற வேண்டும். அந்த சுயவிவரப் பெயர்கள் தனித்துவமானது:
இதற்கு ஒரு எடுத்துக்காட்டு பின்வருமாறு:
## rebuild all of core
[profile."archlinux-core"]
distro = "archlinux"
suite = "core"
architecture = "x86_64"
source = "https://ftp.halifax.rwth-aachen.de/archlinux/core/os/x86_64/core.db"
## rebuild community packages of specific maintainers
#[profile."archlinux-community"]
#distro = "archlinux"
#suite = "community"
#architecture = "x86_64"
#source = "https://ftp.halifax.rwth-aachen.de/archlinux/community/os/x86_64/community.db"
#maintainer = ["somebody"]
கோப்பு மாற்றியமைக்கப்பட்டதும், சுயவிவரத்தை தானாக ஒத்திசைக்க டைமரை இயக்க வேண்டும்:
systemctl enable --now rebuilderd-sync@archlinux-core.timer
இறுதியாக நீங்கள் மறுகட்டமைப்பு பற்றி மேலும் தெரிந்து கொள்ள விரும்பினால், இது ரஸ்டில் எழுதப்பட்டுள்ளது மற்றும் ஜி.பி.எல்.வி 3 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது என்பதை அவர்கள் அறிந்து கொள்ள வேண்டும், மேலும் அதன் அனைத்து விவரங்களையும் குறியீட்டையும் நீங்கள் சரிபார்க்கலாம் பின்வரும் இணைப்பில்.