Mac OS X இல் காலாவதியான சான்றிதழ்களுக்கான தொகுப்புகளைச் சரிபார்க்கவும்
பொருளடக்கம்:
பல மேக் பயனர்கள் காம்போ அப்டேட்கள் அல்லது பிற மென்பொருட்களின் தொகுப்பு கோப்புகளை பல கணினிகளில் நிறுவுவதற்காக பதிவிறக்கம் செய்வார்கள், இதனால் மேக் ஆப் ஸ்டோர் மூலம் புதுப்பிப்பதைத் தவிர்க்கலாம். மேக் சிஸ்டம்ஸ் நிர்வாகிகளிடம் இது மிகவும் பொதுவானது, இங்கு ஒரு முறை ஒரு தொகுப்பு புதுப்பிப்பு அல்லது நிறுவியை பதிவிறக்கம் செய்து நெட்வொர்க்கில் விநியோகிப்பது அல்லது USB டிரைவ் மூலம் கைமுறையாக நிறுவுவது மிகவும் அர்த்தமுள்ளதாக இருக்கும்.இந்த அணுகுமுறையில் எந்த தவறும் இல்லை, உண்மையில் இது மல்டி-மேக் நிர்வாகத்திற்கு மிகவும் திறமையானது, ஆனால் ஒரு தொகுப்பு நிறுவி அல்லது புதுப்பிப்பு கோப்பு காலாவதியான சான்றிதழைக் கொண்டிருக்கும்போது ஒரு சாத்தியமான விக்கல் வரும், இது தொகுப்பை முழுவதுமாக நிறுவுவதைத் தடுக்கும். "(பயன்பாடு நிறுவி) காலாவதியான சான்றிதழுடன் கையொப்பமிடப்பட்டுள்ளது" என்ற பிழைச் செய்தியைப் பெறும்போது நிலைமை தெளிவாகிறது.
இந்தச் சூழலைத் தவிர்க்க, தொகுப்பு கையொப்பங்கள் செல்லுபடியாகுமா, காலாவதியாகிவிட்டதா அல்லது கையொப்பமே இல்லாவிட்டாலும் அவற்றை நீங்களே சரிபார்க்கலாம்.
Pkgutil மூலம் Mac OS X இல் தொகுப்பு கையொப்ப நிலையை எவ்வாறு சரிபார்க்கலாம்
சிறந்த pkgutil கட்டளை வரி பயன்பாடு எந்த தொகுப்பு கையொப்பம் மற்றும் சான்றிதழின் நிலையை எளிதாக தீர்மானிக்க முடியும். இதைப் பயன்படுத்துவது எளிதானது, எனவே /பயன்பாடுகள்/பயன்பாடுகள்/ இலிருந்து டெர்மினல் பயன்பாட்டைத் தொடங்கி, அதை நீங்களே முயற்சிக்கவும்.
ஒரு தொகுப்பு கையொப்ப நிலையைச் சரிபார்க்கப் பயன்படுத்துவதற்கான அடிப்படை தொடரியல் இது போன்றது:
pkgutil --செக்-கையொப்பம் /பாதை/இடுக்கு/உதாரணம்.pkg
அதைத் திரும்பப் பெறுங்கள், கையொப்பம் செல்லுபடியாகுமா, கையொப்பம் காலாவதியாகிவிட்டதா அல்லது கையொப்பமே இல்லை என்பதை நீங்கள் கண்டுபிடிப்பீர்கள்.
உதாரணமாக, எங்களிடம் Mac OS X Combo Update மென்பொருள் நிறுவி தொகுப்பு உள்ளது என்று வைத்துக் கொள்வோம், sysadminகள் பல மேக்களைப் புதுப்பிப்பதற்கான பொதுவான காட்சியாகும், அந்த தொகுப்புகளின் கையொப்பத்தின் நிலையை நீங்கள் சரிபார்க்கலாம்:
"pkgutil --check-signature ~/Downloads/OSXUpdateCombo10.10.2.pkg தொகுப்பு OSXUpdateCombo10.10.2.pkg: நிலை: காலாவதியான சான்றிதழால் கையொப்பமிடப்பட்டது "
இந்த நிலையில், புதுப்பிப்பு தொகுப்பிற்கான கையொப்பம் காலாவதியாகிவிட்டது, அதாவது பயன்படுத்த முயற்சித்தால் பிழை ஏற்படும்.
எனினும் அனைத்து தொகுப்பு நிறுவிகளிலும் கையொப்பங்கள் இல்லை, மேலும் Apple வழங்கும் எந்த மென்பொருள் புதுப்பிப்பு கோப்பும், மூன்றாம் தரப்பினரின் தொகுப்புகள் பெரும்பாலும் இல்லை.எடுத்துக்காட்டாக, இந்த எடுத்துக்காட்டு தொகுப்பு நிறுவி கோப்பில் கையொப்பம் இல்லை, மேலும் சரியான முறையில் கையாளப்பட வேண்டும் (அதாவது நீங்கள் ஆதாரத்தை நம்பவில்லை என்றால், அதைப் பயன்படுத்துவதை மறுபரிசீலனை செய்யலாம்).
"pkgutil --check-signature ~/Downloads/MysterySketchyInstaller-21.pkg தொகுப்பு MysterySketchyInstaller-21.pkg: நிலை: கையொப்பம் இல்லை "
ஒரு தொகுப்புக் கோப்பு சந்தேகத்திற்குரியதாக இருந்தால், குறியீட்டு கையொப்பத்தைச் சரிபார்த்து, அதை மேலும் ஆய்வு செய்ய pkgutil உடன் நிறுவாமல் தொகுப்பைப் பிரித்தெடுக்கலாம் அல்லது GUI ஐப் பயன்படுத்த விரும்பினால், Pacifist போன்ற பயன்பாடு இது இன்னும் மேம்பட்ட பக்கத்தில் இருந்தாலும், நட்பு இடைமுகத்தில் ஒத்த தொகுப்பு மேலாண்மை கருவிகளை வழங்குகிறது.
அனைத்து நல்ல கட்டளை வரி கருவிகளைப் போலவே, ஒரே நேரத்தில் பல தொகுப்புகளை எளிதாகச் சரிபார்க்க pkgutil வைல்டு கார்டுகளுக்கு உணவளிக்கலாம், இந்த எடுத்துக்காட்டில் ~/ க்குள் உள்ள ஒவ்வொரு .pkg கோப்பின் கையொப்பத்தையும் சரிபார்ப்போம். பதிவிறக்கங்கள்:
pkgutil --check-signature ~/Downloads/.pkg தொகுப்பு irssi-0.8.17-0.pkg: நிலை: கையொப்பம் இல்லை "
"Package wget-4.8.22-0.pkg: நிலை: கையொப்பம் இல்லை"
"Package ComboUpdateOSXElCapitan.pkg: நிலை: காலாவதியான சான்றிதழால் கையொப்பமிடப்பட்டது"
"Package InstallOSXSequoiaBeta.pkg: நிலை: செல்லுபடியாகும்"
"Package HRFDeveloperTools.pkg: நிலை: செல்லுபடியாகும்"
பல்வேறு பேக்கேஜ் கோப்புகளின் சான்றிதழ் நிலையைச் சரிபார்க்கும் வேலையை வைல்ட் கார்டுகள் விரைவாகச் செய்யும், அங்கீகரிக்கப்பட்ட பேக்கேஜ் அல்லாத கோப்பில் நிறுத்தாமல் செயல்முறையை முடிக்க .pkg என்பதை நீங்கள் குறிப்பிடுவதை உறுதிப்படுத்திக் கொள்ளுங்கள்.