உபுண்டு மற்றும் அதன் வழித்தோன்றல்களில் RPM தொகுப்புகளை எவ்வாறு நிறுவுவது

உபுண்டு மற்றும் ஆர்.பி.எம் தொகுப்புகள்

கடந்த மாதம், லினஸ் டொர்வால்ட்ஸ் அவர் கூறினார் லினக்ஸ் அண்ட்ராய்டைப் போலவே இருக்க விரும்புகிறீர்கள். அவர் குறிப்பிடுவது என்னவென்றால், அண்ட்ராய்டில் நாம் பயன்பாடுகளை APK வடிவத்தில் மட்டுமே நிறுவ முடியும், அதே நேரத்தில் லினக்ஸில் பல விருப்பங்கள் உள்ளன என்பதை நீங்கள் படிக்கும் வரை உங்களில் பலர் உங்கள் தலையில் கை வைக்கிறார்கள். DEB தொகுப்புகள், ஸ்னாப், பிளாட்பாக், AppImage ... மேலும் விநியோகங்களும் உள்ளன RPM தொகுப்புகள், அவற்றில் Red Hat அல்லது CentOS உள்ளன.

உபுண்டுவில் ஆர்.பி.எம் தொகுப்புகளை நிறுவ முடியுமா? ஆம் உண்மையில், நடைமுறையில் ஒரு லினக்ஸ் விநியோகத்திலிருந்து எதையும் மற்றொன்றில் செய்யலாம். என்ன நடக்கிறது என்றால், அவை டெபியன் அல்லது அதன் எந்த வகைகளுக்காக வடிவமைக்கப்பட்ட தொகுப்புகள் அல்ல என்பதால், முதலில் "ஏலியன்" என்ற கருவியை நிறுவ வேண்டும். தொழில்நுட்ப ரீதியாக நாங்கள் உபுண்டுவில் ஒரு RPM தொகுப்பை நிறுவ மாட்டோம். இந்த வலைப்பதிவின் பிரதான இயக்க முறைமையில் அதை நிறுவக்கூடிய வகையில் அதை DEB ஆக மாற்றுவோம், அதேபோல் இந்த வகை தொகுப்போடு இணக்கமான வேறு எதையும், அவற்றில் அனைத்திற்கும் "தந்தை", அதாவது மேற்கூறிய டெபியன்.

RPM தொகுப்புகளை DEB க்கு ஏலியன் உடன் மாற்றவும்

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

  1. "பிரபஞ்சம்" களஞ்சியத்தை நம்மிடம் இல்லையென்றால் சேர்க்கிறோம். சில நேரடி அமர்வுகள் இது இல்லாமல் இயங்குகின்றன:
sudo add-apt-repository universe
  1. அடுத்து, நாங்கள் களஞ்சியங்களை புதுப்பித்து ஏலியன் நிறுவுகிறோம்:
sudo apt update && sudo apt install alien

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

sudo apt-get install dpkg-dev debhelper build-essential

நிறுவலாமா அல்லது மாற்றலாமா?

  1. இப்போது எங்களுக்கு இரண்டு விருப்பங்கள் உள்ளன: அதை நேரடியாக நிறுவவும் அல்லது DEB ஆக மாற்றவும்.
    • அதை நேரடியாக நிறுவ பின்வரும் கட்டளையை எழுதுவோம்:
sudo alien -i paquete.rpm
    • மாற்றம் பின்வரும் கட்டளையுடன் செய்யப்படுகிறது:
sudo alien paquete.rpm

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

உபுண்டுவில் ஆர்.பி.எம் தொகுப்புகளை நிறுவுவது மதிப்புள்ளதா?

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

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

சுருக்கமாக, வாழ்க்கையில் எல்லாமே ஒரு ஒழுங்கையும், அந்த வரிசையையும் (தற்போது) உபுண்டுவில் பின்பற்ற வேண்டும், என் கருத்து, இருக்க வேண்டும்:

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

நீங்கள் உபுண்டுவில் நிறுவ விரும்பும் RPM தொகுப்புகளைக் கண்டுபிடித்தீர்களா, இப்போது இந்த கட்டுரைக்கு நன்றி சொல்ல முடியுமா?


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

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

*

*

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

  1.   கிறிஸ்தவ சமயத்தை தோற்றுவித்தவர் அவர் கூறினார்

    நன்றி !!