APT ஐ எவ்வாறு பயன்படுத்துவது மற்றும் டெபியன் மற்றும் உபுண்டுவில் APT-GET க்கு விடைபெறுவது எப்படி

APT ஐ எவ்வாறு பயன்படுத்துவது மற்றும் டெபியன் மற்றும் உபுண்டுவில் APT-GET க்கு விடைபெறுவது எப்படி

லினக்ஸ் நிரந்தர பரிணாம நிலையில் உள்ளது. கர்னலுக்கான திரைக்குப் பின்னால் மற்றும் பிற அடிப்படை குறியீடு போன்ற மாற்றங்கள் பெரும்பாலும் மறைக்கப்படுகின்றன. ஆனால் எப்போதாவது, பயனர் ஒரு புதிய வேலை முறையை சரிசெய்ய வேண்டும்.





கம்ப்யூட்டிங்கில் பல மேம்பாடுகள் குழப்பம் விளைவிக்கும் மற்றும் வேறுபட்ட மனநிலை தேவை என்றாலும், இது வளர்ச்சியின் உண்மை அல்ல apt-get கட்டளை அதை முழுமையாக மாற்றுவதற்கு பதிலாக, டெபியன் அடிப்படையிலான அமைப்புகள் (உபுண்டு, லினக்ஸ் புதினா மற்றும் ராஸ்பெர்ரி பியின் ராஸ்பியன் ) அதன் மாற்றீடாக அதன் பயன்பாடு தொடர்ந்து, எளிமையானது பொருத்தமான கட்டளை





கணினியில் மேக் ஓஎஸ் இயக்க முடியுமா?

ஆனால் அவர்கள் ஏன் இதைச் செய்கிறார்கள், உண்மையில் என்ன மாறிவிட்டது?





APT எதிராக APT-GET

Apt கட்டளையை அறிமுகப்படுத்துவதில் ஒரு ஒலி தர்க்கம் உள்ளது. முன்னதாக, மேம்பட்ட தொகுப்பு கருவிக்கான அணுகல் வழியாக இருந்தது apt-get மற்றும் apt-cache கட்டளைகளின் தொகுப்பு (அல்லது சினாப்டிக் அல்லது டெஸ்க்டாப்பில் உள்ள மற்ற தொகுப்பு மேலாளர்கள் வழியாக). இருப்பினும், காலப்போக்கில் இவை விரிவாக்கப்பட்ட விதம் காரணமாக, விஷயங்கள் ஒழுங்கற்றதாகிவிட்டன.

Apt ஐ அறிமுகப்படுத்துவதன் மூலம், இது பொதுவாக பயன்படுத்தப்படும் விருப்பங்களைக் கொண்டுள்ளது apt-get மற்றும் apt-cache , கட்டளைகள் சற்று குறைவாக இருப்பது மட்டுமல்லாமல், அவற்றில் குறைவாகவும் உள்ளன. இது பல ஆண்டுகளாக எழுந்த நகல் மற்றும் பிற சிக்கல்களைத் தவிர்க்கிறது.



ஆனால் பொருத்தமானது இரண்டு ஒத்த, ஒழுங்கமைக்கப்படாத கட்டளை கட்டமைப்புகளை ஒன்றிணைப்பது மட்டுமல்ல. இது கட்டளை வரி அனுபவத்தையும் மேம்படுத்துகிறது. உதாரணமாக, ஒரு நிரலை நிறுவும் போது அல்லது அகற்றும்போது ஒரு முன்னேற்றப் பட்டி காட்டப்படும்.

அதனால் தான் apt அறிமுகப்படுத்தப்பட்டது. ஆனால் அதை ஏன் பயன்படுத்த வேண்டும்? இந்த உதாரணங்கள் விளக்குகின்றன.





சுருக்கமாக: இனி கிடைக்காது

நாங்கள் முன்பு apt-get கட்டளையை ஆழமாகப் பார்த்தோம். நீங்கள் முன்பு பயன்படுத்திய கட்டளைகளை இன்னும் பயன்படுத்த முடியும், வெறுமனே '-get' பகுதியை கைவிடுவதன் மூலம்.

அதனால்...





apt-get install [packagename]

... ஆகிறது ...

apt install [packagename]

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

ஒரு முழுமையான மேம்படுத்தலைப் பெறுங்கள்

பற்றி உங்களுக்கு ஏற்கனவே தெரிந்திருக்கலாம் புதுப்பி மற்றும் மேம்படுத்தல் இரண்டிலும் வேலை செய்யும் கட்டளைகள் பொருத்தமான மற்றும் apt-get . சுருக்கமாக, புதுப்பி களஞ்சியங்களிலிருந்து தொகுப்பு தகவலைப் புதுப்பிக்கிறது மேம்படுத்தல் உண்மையில் நிறுவப்பட்ட எந்த தொகுப்புகளையும் மேம்படுத்தும்.

புதிய apt கட்டளை இந்த புதிய கட்டளையை அறிமுகப்படுத்துகிறது, முழு மேம்படுத்தல் .

sudo apt full-upgrade

இந்த கட்டளையுடன், தொகுப்புகள் மேம்படுத்தப்படுவது மட்டுமல்லாமல், மேம்படுத்தலின் ஒரு பகுதியாக அகற்றப்பட வேண்டிய எந்த பழைய தொகுப்புகளும் நிராகரிக்கப்படும். நிலையான பொருத்தமான மேம்படுத்தல் கட்டளை இதை செய்யாது.

பல தொகுப்புகளை நிறுவவும்

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

தி பொருத்தமான நிறுவல் கட்டளை உருவாகியுள்ளது, இப்போது ஒரே கட்டளையுடன் பல தொகுப்புகளை நிறுவ உதவுகிறது. நிறுவல் கட்டளைக்குப் பிறகு தொகுப்புகளுக்கு பெயரிடுங்கள்:

sudo apt install [package_1] [package_2] [package_3]

ஒரு பயன்பாடு ஏற்கனவே நிறுவப்பட்டிருந்தால், apt பிந்தைய பதிப்பிற்கான தரவுத்தளத்தை சரிபார்த்து அதற்கு பதிலாக இதை நிறுவும். எளிமையானது!

மேம்படுத்தாமல் ஒரு தொகுப்பை நிறுவவும்

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

sudo apt install [packagename] --no-upgrade

இதற்கிடையில், நீங்கள் ஒரு நிறுவல் நீக்கப்படாத தொகுப்பிற்கு ஒரு மேம்படுத்தலை பதிவிறக்கம் செய்து, இதை நிறுவல் நீக்கம் செய்யலாம்:

sudo apt install [packagename] --only-upgrade

கடைசி கட்டளை பெரும்பாலானவர்களுக்கு ஒரு அசாதாரண சூழ்நிலை என்பதை ஒப்புக்கொள்ளுங்கள், ஆனால் அதைப் பற்றி தெரிந்து கொள்வது மதிப்பு.

ஒரு குறிப்பிட்ட தொகுப்பு பதிப்பை நிறுவவும்

ஒரு பயன்பாட்டின் குறிப்பிட்ட பதிப்பை நீங்கள் விரும்பினால் என்ன செய்வது? சமீபத்திய புதுப்பிப்பு நீங்கள் பயன்படுத்தும் அம்சத்தை உடைப்பதை நீங்கள் கண்டால் இது நடக்கலாம். தொகுப்பின் பதிப்பு எண் உங்களுக்குத் தெரியும் என்பதை உறுதிப்படுத்த நீங்கள் இதற்காக சில ஆராய்ச்சி செய்ய வேண்டும்.

நீங்கள் அதை கண்டுபிடித்தவுடன், தொகுப்பின் பெயர் மற்றும் நோக்கம் கொண்ட பதிப்பைக் குறிப்பிட இந்த கட்டளையைப் பயன்படுத்தவும்:

sudo apt install [packagename]=[version_number]

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

மேம்படுத்தக்கூடிய மற்றும் நிறுவப்பட்ட தொகுப்புகளை பட்டியலிடுங்கள்

டெபியன் அடிப்படையிலான அமைப்புகளில் ஆப்டுடன் மென்பொருளை நிறுவுவதற்கான மற்றொரு புதிய அம்சம் பட்டியல் விருப்பமாகும். இது குறிப்பிட்ட நிபந்தனையின் அடிப்படையில் ஒரு பட்டியலை வெளியிடும்.

உதாரணமாக, மேம்படுத்தல் நிலுவையில் உள்ள தொகுப்புகளின் பட்டியலை நீங்கள் பார்க்கலாம்:

apt list --upgradeable

இன்னும் எளிமையாக, நிறுவப்பட்ட தொகுப்புகளின் பட்டியல்:

apt list --installed

பட்டியலுக்கான மூன்றாவது விருப்பமும் உள்ளது. இது உங்கள் இயக்க முறைமை மற்றும் கணினிக்கு கிடைக்கும் அனைத்து தொகுப்புகளின் பட்டியலைக் காண்பிக்கும்.

ஸ்ட்ரீமிங்கிற்கான அலைவரிசையை அதிகரிப்பது எப்படி
apt list ----all-versions

(கட்டளையில் உள்ள '-' எழுத்துகளின் எண்ணிக்கையைக் கவனியுங்கள்: நான்கு!)

வெர்சஸ் பர்ஜ் அகற்று

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

sudo apt remove [packagename]

இருப்பினும், இதுவும் உள்ளது களையெடுப்பு கட்டளை, அதே வழியில் வேலை செய்கிறது.

sudo apt purge [packagename]

ஆனால் என்ன வித்தியாசம்?

சரி, பொருத்தமாக அகற்று பைனரிகளை நீக்குகிறது

உடன் பொருத்தமான சுத்திகரிப்பு இருப்பினும், கோப்புகள் தொடர்பான அனைத்தும் அகற்றப்படுகின்றன: பைனரிகள், கட்டமைப்பு கோப்புகள், நிறைய.

Autoremove உடன் சுத்தம்

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

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

sudo apt autoremove

நிச்சயமாக, இது முக்கியமான வட்டு இடம் விடுவிக்கப்படும்!

புதிய கட்டளைகள் மற்றும் சிறந்த செயல்பாடு

உடன் apt-get கட்டளை நீங்கள் டெபியன் அடிப்படையிலான லினக்ஸ் இயக்க முறைமைகளில் மென்பொருளைப் புதுப்பிக்கலாம், மேம்படுத்தலாம், நிறுவலாம் மற்றும் நீக்கலாம். ஆனால் எளிமையானவற்றுடன் பொருத்தமான கட்டளை, நீங்கள் இன்னும் நிறைய செய்ய முடியும்!

ஆனால் நீங்கள் எதை விரும்புகிறீர்கள்? அது முற்றிலுமாக விலக்கப்படும் வரை நீங்கள் apt-get ஐப் பிடித்துக் கொள்வீர்களா, அல்லது நீங்கள் முழுமையாக ஏற்றுக் கொள்வீர்களா? நீங்கள் எப்படி உணருகிறீர்கள் என்பதை எங்களிடம் கூறுங்கள் - மேலும் நாங்கள் கட்டளையிட வேண்டிய கட்டளைகள் - கருத்து பெட்டியில்.

பட வரவுகள்: பிரையன் ஏ ஜாக்சன்/ஷட்டர்ஸ்டாக்

பகிர் பகிர் ட்வீட் மின்னஞ்சல் கேனான் எதிராக நிகான்: எந்த கேமரா பிராண்ட் சிறந்தது?

கேனான் மற்றும் நிகான் கேமரா துறையில் இரண்டு பெரிய பெயர்கள். ஆனால் எந்த பிராண்ட் கேமராக்கள் மற்றும் லென்ஸ்களின் சிறந்த வரிசையை வழங்குகிறது?

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • லினக்ஸ்
  • உபுண்டு
  • டெபியன்
  • முனையத்தில்
  • லினக்ஸ்
எழுத்தாளர் பற்றி கிறிஸ்டியன் காவ்லி(1510 கட்டுரைகள் வெளியிடப்பட்டன)

பாதுகாப்பு, லினக்ஸ், DIY, புரோகிராமிங் மற்றும் டெக் விளக்கமளிக்கப்பட்ட துணை ஆசிரியர், மற்றும் உண்மையில் பயனுள்ள பாட்காஸ்ட் தயாரிப்பாளர், டெஸ்க்டாப் மற்றும் மென்பொருள் ஆதரவில் விரிவான அனுபவத்துடன். லினக்ஸ் ஃபார்மேட் இதழின் பங்களிப்பாளரான கிறிஸ்டியன் ஒரு ராஸ்பெர்ரி பை டிங்கரர், லெகோ காதலர் மற்றும் ரெட்ரோ கேமிங் ரசிகர்.

கிறிஸ்டியன் காவ்லியிடமிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்