APT 2.0 இன் புதிய பதிப்பு தயாராக உள்ளது, இவை அதன் செய்திகள்

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

1.8 தொடருடன் ஒப்பிடும்போது, ​​தொடர் APT 2.0 பல புதிய அம்சங்களை அறிமுகப்படுத்துகிறது, அதே போல் செயல்திறன் மேம்பாடுகள், கடினப்படுத்துதல், நிறைய குறியீடுகள் நீக்கப்பட்டன, இது நூலகத்தின் அளவைக் குறைக்கிறது என்பதோடு, புதிய கிளை சோதனை 1.9.x கிளையின் வளர்ச்சியின் போது திரட்டப்பட்ட மாற்றங்களையும், தொடரியல் சில மாற்றங்களையும் உள்ளடக்கியது மற்ற விஷயங்கள்.

APT 2.0 இன் முக்கிய புதிய அம்சங்கள்

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

Apt கட்டளை வாதங்களில் முகமூடிகள் மற்றும் வழக்கமான வெளிப்பாடுகளுக்கான ஆதரவு நிறுத்தப்பட்டாலும், அதற்கு பதிலாக வார்ப்புருக்கள் பயன்படுத்தப்பட வேண்டும்.

ஒரு அடிப்படை உதாரணம் இந்த புதிய மாற்றத்தின், சில பிரிவுகளின் கைமுறையாக நிறுவப்பட்ட தொகுப்புகளை பட்டியலிட விரும்பினால்:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

இந்த புதிய பதிப்பிற்கான மற்றொரு முக்கியமான மாற்றம் அது apt திருப்தி மற்றும் apt-get திருப்தி கட்டளைகள் சேர்க்கப்பட்டுள்ளன, ஒரு வாதமாக அனுப்பப்பட்ட வரியில் குறிப்பிடப்பட்டுள்ள சார்புகளை பூர்த்தி செய்ய தேவையான தொகுப்புகளை நிறுவ உங்களை அனுமதிக்கிறது. நீங்கள் உட்பட பல வரிகளை பட்டியலிடலாம் மற்றும் சார்புகளை அகற்ற "மோதல்கள்:" தொகுதிகள் குறிப்பிடலாம்.

இந்த கட்டளைகளின் அடிப்படை எடுத்துக்காட்டு:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

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

ஒரு தொகுப்பிலிருந்து சேகரிக்கப்பட்ட அனைத்து பைனரி தொகுப்புகளையும் apt 2.0.0 குறியீட்டைக் கொண்டு சரிசெய்ய, நீங்கள் குறிப்பிடலாம்:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

அதுவும் சிறப்பிக்கப்படுகிறது rred இயக்கி வெளியீட்டின் மேம்பட்ட இணைப்படுத்தல் மற்றும் புதுப்பிப்பு கட்டளை செயல்பாட்டின் போது திறத்தல்.

அது தவிர அது குறிப்பிடப்பட்டுள்ளது கேச் வடிவம் புதுப்பிக்கப்பட்டது, இது இப்போது ABI ஐ மீறாமல் புதிய உள்ளீடுகளைச் சேர்க்க உங்களை அனுமதிக்கிறது. தற்காலிக சேமிப்பில் உள்ள சுட்டிகள் இப்போது நிலையான முறையில் எழுதப்பட்டுள்ளன, மேலும் அவை முழு எண்களுடன் ஒப்பிட முடியாது (0 முதல் nullptr தவிர).

மற்ற மாற்றங்களில் இந்த புதிய பதிப்பில் குறிப்பிடப்பட்டுள்ளவை:

  • காலாவதியான கொடிகளை அகற்றி பல்வேறு செயல்பாட்டு முன்மாதிரிகளை ஒன்றிணைத்தது. CRC16, MD5, SHA1 மற்றும் SHA2 வழிமுறைகளின் தனிப்பயன் செயலாக்கங்கள் அகற்றப்பட்டுள்ளன.
  • Dptkg பூட்டு வெளியாகும் வரை apt கட்டளை காத்திருக்கிறது. இயல்பாக, இது கன்சோலில் இருந்து தொடங்கப்படும்போது, ​​காத்திருப்பு நேரத்திற்கு வரம்பற்றது, மற்ற சந்தர்ப்பங்களில், காத்திருப்பு நேரம் 120 வினாடிகள் ஆகும்.
  • Apt பூட்டை அமைக்க முடியாவிட்டால், காட்டப்பட்ட பூட்டு கோப்பைக் கொண்டிருக்கும் செயல்முறையின் பெயர் மற்றும் பிட் உடன் பிழை இப்போது காட்டப்படும்.
  • இணைப்பு மொழிபெயர்ப்புகள் மற்றும் பம்ப்-அபி கட்டளைகளைச் சேர்த்தது.
  • கிரிப்டோகிராஃபிக் ஹேஷிங்கிற்கு, libgcrypt நூலகத்தின் MD5, SHA1 மற்றும் SHA2 செயலாக்கங்கள் ஈடுபட்டுள்ளன.
  • ஒரு HTTP இணைப்பு இடைமறிக்கப்பட்டால் கசிவைத் தடுக்க HTTPS வழியாக அணுகும்போது மட்டுமே auth.conf கோப்பில் பட்டியலிடப்பட்ட கணக்குகள் மாற்றப்படுகின்றன.
  • சி ++ தரநிலையின் பதிப்பிற்கான தேவை சி ++ 14 ஆக உயர்த்தப்பட்டுள்ளது.
  • ஒரு கோப்பிற்கு பல ஹாஷ்களைக் குறிப்பிடுவதற்கான ஆதரவை Apt-helper சேர்க்கிறது.
  • Libapt-inst நூலகத்தை libapt-pkg உடன் இணைத்தது.

இறுதியாக அது குறிப்பிடப்பட்டுள்ளது APT 2.0 இன் இந்த புதிய பதிப்பு, எதிர்காலத்தில் ஒருங்கிணைக்கப்படும் டெபியனின் நிலையற்ற கிளை மற்றும் உபுண்டுவில், ஏபிடி பதிப்பு 1.9 உபுண்டு 19.10 இல் இணைக்கப்பட்டது மற்றும் 20.10 இல் ஒருங்கிணைக்கப்படலாம்.

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.