இன் டெவலப்பர்கள் ஆர்க் லினக்ஸ் சேர்ப்பதை அதிகாரப்பூர்வமாக அறிவித்துள்ளது பேக்மேன் 4 முழுமையாக விநியோகத்திலும் அதன் அடிப்படை களஞ்சியத்திலும், கோர் என்று அழைக்கப்படுபவை, குறிப்பாக தனித்து நிற்கும் ஒன்று கையொப்பமிடப்பட்ட தொகுப்புகள் ஆதரவு பயனர்களின் தோற்றம் மற்றும் அவற்றின் உண்மையான செல்லுபடியாகும் தன்மை (பாதுகாப்பு அம்சங்களைத் தவிர) பற்றி இன்னும் பல உத்தரவாதங்களை இது வழங்குகிறது.
இருப்பினும், நம்மில் பலருக்கு இருந்தது பிரச்சினைகள் ஐந்து மேம்படுத்தல் இந்த மாற்றத்திற்குப் பிறகு எங்கள் அமைப்பு. இங்கே தீர்வுகள் ... |
கணினியைப் புதுப்பிக்க கட்டளையை இயக்கும் போது:
pacman -Syu
இது பின்வருவனவற்றைக் கொண்டுள்ளது:
:: பின்வரும் தொகுப்புகள் முதலில் புதுப்பிக்கப்பட வேண்டும்:
Pacman
:: தற்போதைய செயல்பாட்டை ரத்து செய்ய விரும்புகிறீர்களா?
:: இந்த தொகுப்புகளை இப்போது புதுப்பிக்கவா? [ய / ந]
ஏற்றுக்கொண்டவுடன், இதைப் போன்ற ஒன்று தோன்றும்:
சார்புகளை தீர்க்கும் ...
மோதல்களைச் சரிபார்க்கிறது ...
பிழை: பரிவர்த்தனை தயாரிக்கும் பிழை (சார்புகளை பூர்த்தி செய்ய முடியவில்லை)
:: தொகுப்பு-வினவல்: பேக்மேன் தேவை <3.6
ஒரு தொகுப்பிற்கான சார்பு சிக்கல் காரணமாக பிழை ஏற்படுகிறது (இந்த விஷயத்தில் தொகுப்பு-வினவல்). முரண்பாடான தொகுப்பையும் அதன் அனைத்து சார்புகளையும் கணினியிலிருந்து அகற்றுவதே தீர்வு.
pacman -Rsc தொகுப்பு-வினவல்
இது பின்வரும் தொகுப்புகளைப் பொறுத்தது:
சார்புகளை சரிபார்க்கிறது ...
(3) அகற்றப்படும்: yaourt-0.10.2-1 [0,22 MB] தொகுப்பு-வினவல்-0.9-1 [0,07 எம்பி] யஜ்ல் -2.0.4-1 [0,22 எம்பி] மொத்த அளவு நீக்கப்பட்டது: 0,52, XNUMX எம்பி
இந்த தொகுப்புகளை அகற்ற விரும்புகிறீர்களா? [ய / ந]
பின்னர் பேக்மேனைப் புதுப்பிக்கவும்:
பேக்மேன் -எஸ் பேக்மேன்
ஏய்! யோர்ட் எங்கே முடிந்தது?
பேக்மேன் உள்ளமைவு கோப்பை மாற்றவும்
பேக்மேன் 4 ஐ நிறுவும் போது, pacman.conf.pacnew இல் புதிய உள்ளமைவு கோப்பை உருவாக்க இது நம்மை எச்சரிக்கிறது.
நீங்கள் செய்ய வேண்டியது, தற்போது பயன்பாட்டில் உள்ள உள்ளமைவு கோப்பை இந்த புதிய கோப்போடு மாற்ற வேண்டும். இதைச் செய்ய, முதலில் பழையதை இதனுடன் காப்புப் பிரதி எடுக்கவும்:
mv /etc/pacman.conf /etc/pacman.conf.old
புதிய கோப்பின் மறுபெயரிடுக:
mv /etc/pacman.conf.pac புதிய /etc/pacman.conf
இறுதியாக, நான் கோப்பைத் திறந்தேன்:
நானோ /போன்றவை /pacman.conf
… மற்றும் அதிகாரப்பூர்வமற்ற களஞ்சியங்களைச் சேர்க்கவும் நீங்கள் பழைய pacman.conf இல் வைத்திருந்தீர்கள் (எடுத்துக்காட்டாக, yaourt இல் உள்ளதைப் போல). கோப்பின் முடிவில் பின்வருவனவற்றை ஒட்டுவது எளிதான வழி:
[archlinuxfr] சேவையகம் = http://repo.archlinux.fr/$arch
முந்தைய பிரிவில் நாங்கள் அகற்றிய தொகுப்புகளை மீண்டும் நிறுவ வேண்டிய தருணம் இது (yaourt, package-query, etc.).
pacman -S yaourt தொகுப்பு-வினவல்
பிஜிபி விசைகளை இயக்கவும்
பேக்மேன் 4 கையொப்பமிடப்பட்ட கோப்புகள் (பிஜிபி) தேவைப்படுவதில் புதுமை உள்ளது. இதை நிறுவிய பின், இது பின்வரும் எச்சரிக்கையுடன் உங்களுக்கு நினைவூட்டுகிறது: «>>> உங்கள் பேக்மேன் விசையை அமைக்க` பேக்மேன்-கீ -இனிட்` ஐ இயக்கவும். »
நான் புதிய கட்டமைப்பு கோப்பைத் திறந்தேன் /etc/pacman.conf:
நானோ /போன்றவை /pacman.conf
"சிக்லெவல் = விருப்பமான நம்பகத்தன்மை" என்ற வரியைக் கண்டுபிடித்து அதைக் கட்டுப்படுத்தவும். பின்னர் "சிக்லெவல் = ஒருபோதும் இல்லை" என்ற வரியில் கருத்து தெரிவிக்கவும்.
இது இப்படி இருக்க வேண்டும்:
# பிஜிபி கையொப்ப சோதனை
# குறிப்பு: முதலில் `பேக்மேன்-கீ --இனிட்` ஐ இயக்காமல் இவை எதுவும் இயங்காது.
# முன்னிருப்பாக தொகுக்கப்பட்டவை பின்வரும் வரிக்கு சமம். இதற்கு தேவைப்படுகிறது
பேக்கேஜர் விசைகளை `பேக்மேன்-கீ'யைப் பயன்படுத்தி உள்நாட்டில் கையொப்பமிட்டு நம்புங்கள்
# செல்லுபடியாகும் என்று கருதப்படுகிறது.
சிக்லெவல் = விருப்பமான நம்பகத்தன்மை
# நீங்கள் கையொப்பங்களை சரிபார்க்க விரும்பினால், ஆனால் உள்ளூர் அடையாளம் மற்றும் நம்பிக்கை சிக்கல்களைத் தவிர்க்க, பயன்படுத்தவும்
# பின்வரும் வரி. இது பேக்மேனின் கீரிங்கில் இறக்குமதி செய்யப்படும் எந்த விசையும் கருதப்படும்
# நம்பகமான.
#SigLevel = விருப்ப நம்பிக்கை
# இப்போதைக்கு, மேலே உள்ளதைப் படிக்காவிட்டால் இயல்புநிலையாக முடக்கு.
#SigLevel = ஒருபோதும் இல்லை
களஞ்சியங்களில் சிக் லெவல் வரிகளை இணைக்க மறக்காதீர்கள். இது இப்படி இருக்க வேண்டும்:
[core] SigLevel = தொகுப்பு தேவை
= /Etc/pacman.d/mirrorlist ஐச் சேர்க்கவும்
[கூடுதல்] சிக்லெவல் = தொகுப்பு விருப்பத்தேர்வு
= /Etc/pacman.d/mirrorlist ஐச் சேர்க்கவும்
[சமூகம்] சிக்லெவல் = தொகுப்பு விருப்பத்தேர்வு
= /Etc/pacman.d/mirrorlist ஐச் சேர்க்கவும்
மாற்றங்களைச் சேமித்து கோப்பை மூடவும்.
இப்போது, இதனுடன் PGP விசைகளைத் தொடங்கவும்:
பேக்மேன்-விசை --init
ஆர்ச் விக்கியில் பரிந்துரைக்கப்பட்டுள்ளபடி, பிஜிபி விசைகளின் இறக்குமதி கோப்பை இறக்குமதி செய்யும் போது சிக்கல்களைத் தவிர்ப்பதற்காக அவற்றை மாற்றியமைப்பது பரிந்துரைக்கப்பட்ட படி:
நானோ /etc/pacman.d/gnupg/gpg.conf
"கீசர்வர் hkp: //keys.gnupg.net" என்ற வரியை "கீசர்வர் hkp: //pgp.mit.edu" உடன் மாற்றவும் (மேற்கோள்கள் இல்லாமல்).
இறுதியாக, நீங்கள் செய்ய வேண்டியதெல்லாம் விசைகளைப் பதிவிறக்குவதுதான். விக்கியில் 1 முதல் 1 வரை பதிவிறக்குவதைத் தவிர்க்க, முதன்மை விசைகளைப் பதிவிறக்க பின்வரும் ஸ்கிரிப்டை அவர்கள் பரிந்துரைக்கிறார்கள்:
FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8 இல் விசைக்கு; செய்
pacman-key --recv-key $ key
pacman-key --lsign-key $ key
printf 'Trustn3nquitn' | gpg --homedir /etc/pacman.d/gnupg/
--no-அனுமதி-எச்சரிக்கை --command-fd 0 --edit-key $ key
முடிந்ததாகக்
அதை ஒரு பாஷ் ஸ்கிரிப்டாக சேமிக்கவும் (நான் அதில் master-keys.sh ஐ வைக்கிறேன்) அதற்கு அனுமதிகளை (sudo chmod + x master-keys.sh) கொடுத்து அதை முனையத்திலிருந்து (./master-keys.sh) இயக்கவும்.
இறுதியாக, கணினியைப் புதுப்பிக்கவும்:
சூடோ பச்மேன்-ஸ்யூ
புதுப்பிக்கும்போது நீங்கள் பின்வரும் பிழையைப் பெற்றால்: "கோப்பு முறைமை: / etc / mtab கோப்பு முறைமையில் உள்ளது", தொகுப்பின் புதிய பதிப்பை நிறுவுவதை கட்டாயப்படுத்த வேண்டியது அவசியம், இந்த நேரத்தில் அது கோப்பு முறைமை -2011.12-2:
pacman -S கோப்பு முறைமை --force
நான் அதை செய்தேன்.
இப்போதுதான் எல்லாவற்றையும் மீண்டும் எவ்வாறு நிறுவுவது என்று என்னிடம் கேட்டது. (பதிவிறக்க மட்டும்)
அல்லது: gmtk: விசை "A91764759326B440" தெரியவில்லை
:: இறக்குமதி பிஜிபி விசை 9326 பி 440, «லூகாஸ் ஃப்ளீஷர்«, 2011-10-12 உருவாக்கப்பட்டது? [ய / ந] ய
பிழை: inetutils: விசை "FCF2CB179205AC90" தெரியவில்லை
அது நல்லது ???
என்று
அல்லது: gmtk: விசை "A91764759326B440" தெரியவில்லை
:: இறக்குமதி பிஜிபி விசை 9326 பி 440, «லூகாஸ் ஃப்ளீஷர்«, 2011-10-12 உருவாக்கப்பட்டது? [ய / ந] ய
பிழை: inetutils: விசை "FCF2CB179205AC90" தெரியவில்லை
இது நல்லது ??? அல்லது ஏதாவது தவறு செய்தாரா ???
அது நல்லது! எனக்கு மகிழ்ச்சி. 🙂
சரி, நான் அதைச் செய்தேன், முழு pacman.conf சேதமடைந்தது, இது புதுப்பிக்கவோ நிறுவவோ அனுமதிக்காது, இது இந்த செய்தியை எனக்கு வீசுகிறது ...
root @ dmaziado-3m3r dmaziado3m3r] # pacman -Syy
பிழை: உள்ளமைவு கோப்பு /etc/pacman.conf, வரி 1: அனைத்து வழிமுறைகளும் ஒரு பிரிவுக்கு சொந்தமானதாக இருக்க வேண்டும்.
பிழை என்னவென்றால், யார்ட்டை நிறுவுவதன் மூலம் நான் விறகுகளை என் பேக்மேன்.கான்பிற்கு திருப்பி அளித்தேன், நான் என்ன செய்வது ???
டெவலப்பர்கள் ரிட்டலின் வெளியே என்ன நடக்கிறது?
அவர்கள் எல்லாவற்றையும் செய்கிறார்கள்!