டெப் வெர்சஸ் ஆர்.பி.எம்
உள்ளடக்கம்
- பொருளடக்கம்: DEB மற்றும் RPM க்கு இடையிலான வேறுபாடு
- DEB என்றால் என்ன?
- ஆர்.பி.எம் என்றால் என்ன?
- முக்கிய வேறுபாடுகள்
பயனரின் பார்வையில், இந்த கருவிகளில் அதிக வித்தியாசம் இல்லை. RPM மற்றும் DEB வடிவங்கள் இரண்டும் வெறும் காப்பகக் கோப்புகள், அவற்றில் சில மெட்டாடேட்டா இணைக்கப்பட்டுள்ளது. அவை இரண்டும் சமமாக கமுக்கமானவை, கடின குறியீட்டு நிறுவல் பாதைகளைக் கொண்டுள்ளன மற்றும் நுட்பமான விவரங்களில் மட்டுமே வேறுபடுகின்றன. டெப் கோப்புகள் டெபியன் அடிப்படையிலான விநியோகங்களுக்கான நிறுவல் கோப்புகள். RPM கோப்புகள் Red Hat அடிப்படையிலான விநியோகங்களுக்கான நிறுவல் கோப்புகள். உபுண்டு APT மற்றும் DPKG ஐ அடிப்படையாகக் கொண்ட டெபியனின் தொகுப்பு நிர்வாகத்தை அடிப்படையாகக் கொண்டது. Red Hat, CentOS மற்றும் Fedora ஆகியவை பழைய Red Hat Linux தொகுப்பு மேலாண்மை அமைப்பான RPM ஐ அடிப்படையாகக் கொண்டவை.
பொருளடக்கம்: DEB மற்றும் RPM க்கு இடையிலான வேறுபாடு
- DEB என்றால் என்ன?
- ஆர்.பி.எம் என்றால் என்ன?
- முக்கிய வேறுபாடுகள்
- வீடியோ விளக்கம்
DEB என்றால் என்ன?
டெப் என்பது டெபியன் மென்பொருள் தொகுப்பு வடிவமைப்பின் நீட்டிப்பு மற்றும் இதுபோன்ற பைனரி தொகுப்புகளுக்கு பெரும்பாலும் பயன்படுத்தப்படும் பெயர். DEB ஐ பெடியன் உருவாக்கியுள்ளார்
ஆர்.பி.எம் என்றால் என்ன?
இது ஒரு தொகுப்பு மேலாண்மை அமைப்பு. RPM என்ற பெயர் .rpm கோப்பு வடிவம், இந்த வடிவமைப்பில் உள்ள கோப்புகள், அத்தகைய கோப்புகளில் தொகுக்கப்பட்ட மென்பொருள் மற்றும் தொகுப்பு மேலாளரைக் குறிக்கிறது. RPM முதன்மையாக லினக்ஸ் விநியோகங்களுக்காக நோக்கப்பட்டது; கோப்பு வடிவம் என்பது லினக்ஸ் தரநிலை தளத்தின் அடிப்படை தொகுப்பு வடிவமாகும். சமூகம் & Red Hat ஆல் RPM உருவாக்கப்பட்டது.
முக்கிய வேறுபாடுகள்
- டெப் கோப்புகள் டெபியன் அடிப்படையிலான விநியோகங்களுக்கான நிறுவல் கோப்புகள். Rpm கோப்புகள் Red Hat- அடிப்படையிலான விநியோகங்களுக்கான நிறுவல் கோப்புகள். பிற விநியோகங்களுக்கு வேறு வகைகள் உள்ளன. ஒவ்வொன்றும் மற்றொன்றிலிருந்து சற்று வித்தியாசமானது. அனைத்தும் பல்வேறு விநியோகங்களில் நிரல்களை நிறுவுவதை எளிதாக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளன. எதுவும் இயங்கக்கூடிய கோப்புகள் அல்ல. DEB கோப்புகள் dpkg, aptitude, apt-get உடன் பயன்படுத்தப்படுகின்றன. Rpm கோப்புகள் yum உடன் பயன்படுத்தப்படுகின்றன.
- உபுண்டு APT மற்றும் DPKG ஐ அடிப்படையாகக் கொண்ட டெபியனின் தொகுப்பு நிர்வாகத்தை அடிப்படையாகக் கொண்டது. Red Hat, CentOS மற்றும் Fedora ஆகியவை பழைய Red Hat Linux தொகுப்பு மேலாண்மை அமைப்பான RPM ஐ அடிப்படையாகக் கொண்டவை.
- ஒவ்வொரு ஆர்.பி.எம்மிலும் ஒரு ‘ஸ்பெக்’ கோப்பு உள்ளது, இது பயன்பாட்டின் எந்த பதிப்பை நிறுவப் போகிறது மற்றும் அது செயல்பட எந்த சிறிய பயன்பாடுகளை நிறுவ வேண்டும் என்பதை விவரிக்கிறது. DEB கோப்பும் ஒரு 'கட்டுப்பாட்டு கோப்பை' சார்ந்துள்ளது, இது ஒரு RPM தொகுப்பின் 'ஸ்பெக்' கோப்பைப் போன்றது, இது உங்கள் இலக்கு பயன்பாடு இயங்குவதற்கு என்ன மென்பொருளை நிறுவ வேண்டும் என்பதை வரையறுக்கிறது, நீங்கள் எதைப் பற்றிய விளக்கத்தை வழங்குகிறது நிறுவப் போகிறது.
- நீண்ட காலமாக, அப்டேட்-கெட் மிகப் பெரிய அளவிலான மெட்டாடேட்டாவை மிக விரைவாக செயலாக்குவதில் சிறந்தது, அதே நேரத்தில் யூம் அதைச் செய்ய வயது எடுக்கும். வெவ்வேறு விநியோகங்களுக்கு 10+ பொருந்தாத தொகுப்புகளை நீங்கள் எங்கே காணலாம் என்று RPM போன்ற தளங்களால் RPM பாதிக்கப்பட்டது. அனைத்து தொகுப்புகளும் ஒரே மூலத்திலிருந்து நிறுவப்பட்டதால், DEB தொகுப்புகளுக்கு இந்த சிக்கலை முற்றிலும் மறைத்தது.
- DEB ஆனது பெடியனால் உருவாக்கப்பட்டது, RPM சமூகம் & Red Hat ஆல் உருவாக்கப்பட்டது.
- டெபியன் உலகில், (இன்னும்) அப்ஸ்ட்ரீமில் இல்லாத ஒரு தொகுப்பில் திட்டுகளை எடுத்துச் செல்வது இன்னும் கொஞ்சம் ஏற்றுக்கொள்ளப்படுகிறது. ஆர்.பி.எம் உலகில் (குறைந்தபட்சம் Red Hat வழித்தோன்றல்களிடையே) இது எதிர்க்கப்படுகிறது.
- டெபியனில் ஏராளமான ஸ்கிரிப்ட்கள் உள்ளன, அவை ஒரு தொகுப்பை உருவாக்குவதில் பெரும் பகுதியை தானியக்கமாக்க முடியும். எடுத்துக்காட்டாக, ஒரு செட்டப்டூல் பைதான் திட்டத்தின் ஒரு - எளிய - தொகுப்பை உருவாக்குவது, இரண்டு மெட்டா-தரவுக் கோப்புகளை உருவாக்குவது மற்றும் பிழைத்திருத்தத்தை இயக்குவது போன்றது. ஆர்.பி.எம் வடிவத்தில் இதுபோன்ற தொகுப்பிற்கான ஸ்பெக்-கோப்பு மிகவும் குறுகியதாக இருக்கும், மேலும் ஆர்.பி.எம் உலகிலும், இந்த நாட்களில் தானியங்கி முறையில் நிறைய விஷயங்கள் உள்ளன.