DEB వర్సెస్ RPM

రచయిత: Laura McKinney
సృష్టి తేదీ: 4 ఏప్రిల్ 2021
నవీకరణ తేదీ: 8 మే 2024
Anonim
DEB వర్సెస్ RPM - టెక్నాలజీ
DEB వర్సెస్ RPM - టెక్నాలజీ

విషయము

వినియోగదారు దృష్టికోణంలో, ఈ సాధనాల్లో చాలా తేడా లేదు. RPM మరియు DEB ఫార్మాట్‌లు రెండూ కేవలం ఆర్కైవ్ ఫైల్‌లు, వాటికి కొన్ని మెటాడేటా జతచేయబడతాయి. అవి రెండూ సమానంగా మర్మమైనవి, హార్డ్కోడ్ ఇన్‌స్టాల్ మార్గాలను కలిగి ఉంటాయి మరియు సూక్ష్మ వివరాలతో మాత్రమే విభిన్నంగా ఉంటాయి. DEB ఫైల్స్ డెబియన్ ఆధారిత పంపిణీల కొరకు సంస్థాపనా ఫైళ్ళు. RPM ఫైల్స్ Red Hat ఆధారిత పంపిణీల కొరకు సంస్థాపనా ఫైళ్ళు. ఉబుంటు APT మరియు DPKG ఆధారంగా డెబియన్ యొక్క ప్యాకేజీ నిర్వహణపై ఆధారపడి ఉంటుంది. Red Hat, CentOS మరియు Fedora పాత Red Hat Linux ప్యాకేజీ నిర్వహణ వ్యవస్థ, RPM పై ఆధారపడి ఉంటాయి.


విషయ సూచిక: DEB మరియు RPM మధ్య వ్యత్యాసం

  • DEB అంటే ఏమిటి?
  • RPM అంటే ఏమిటి?
  • కీ తేడాలు
  • వీడియో వివరణ

DEB అంటే ఏమిటి?

DEB అనేది డెబియన్ సాఫ్ట్‌వేర్ ప్యాకేజీ ఆకృతి యొక్క పొడిగింపు మరియు అటువంటి బైనరీ ప్యాకేజీలకు ఎక్కువగా ఉపయోగించే పేరు. DEB ను బేడియన్ అభివృద్ధి చేశారు

RPM అంటే ఏమిటి?

ఇది ప్యాకేజీ నిర్వహణ వ్యవస్థ. RPM అనే పేరు .rpm ఫైల్ ఫార్మాట్, ఈ ఫార్మాట్‌లోని ఫైల్స్, అటువంటి ఫైల్‌లలో ప్యాక్ చేయబడిన సాఫ్ట్‌వేర్ మరియు ప్యాకేజీ మేనేజర్‌ను సూచిస్తుంది. RPM ప్రధానంగా Linux పంపిణీ కోసం ఉద్దేశించబడింది; ఫైల్ ఫార్మాట్ అనేది లైనక్స్ స్టాండర్డ్ బేస్ యొక్క బేస్లైన్ ప్యాకేజీ ఫార్మాట్. RPM ను కమ్యూనిటీ & Red Hat అభివృద్ధి చేసింది.

కీ తేడాలు

  1. DEB ఫైల్స్ డెబియన్ ఆధారిత పంపిణీల కొరకు సంస్థాపనా ఫైళ్ళు. Rpm ఫైల్స్ Red Hat- ఆధారిత పంపిణీల కొరకు సంస్థాపనా ఫైళ్ళు. ఇతర పంపిణీలకు ఇతర రకాలు ఉన్నాయి. ప్రతి ఇతర నుండి కొద్దిగా భిన్నంగా ఉంటుంది. వివిధ పంపిణీలలో ప్రోగ్రామ్‌ల సంస్థాపన సులభతరం చేయడానికి అన్నీ రూపొందించబడ్డాయి. ఏదీ ఎక్జిక్యూటబుల్ ఫైల్స్ కాదు. DEB ఫైళ్ళను dpkg, aptitude, apt-get తో ఉపయోగిస్తారు. Rpm ఫైళ్ళను yum తో ఉపయోగిస్తారు.
  2. ఉబుంటు APT మరియు DPKG ఆధారంగా డెబియన్ యొక్క ప్యాకేజీ నిర్వహణపై ఆధారపడి ఉంటుంది. Red Hat, CentOS మరియు Fedora పాత Red Hat Linux ప్యాకేజీ నిర్వహణ వ్యవస్థ, RPM పై ఆధారపడి ఉంటాయి.
  3. ప్రతి RPM కి ‘స్పెక్’ ఫైల్ ఉంది, ఇది అప్లికేషన్ యొక్క ఏ వెర్షన్‌ను ఇన్‌స్టాల్ చేయబోతోందో మరియు అది పనిచేయడానికి ఇతర చిన్న అనువర్తనాలను ఇన్‌స్టాల్ చేయవలసి ఉంటుంది. DEB ఫైల్ కూడా ఒక 'కంట్రోల్ ఫైల్' పై ఆధారపడి ఉంటుంది, ఇది RPM ప్యాకేజీ యొక్క 'స్పెక్' ఫైల్ లాగా ఉంటుంది, ఎందుకంటే మీ టార్గెట్ అప్లికేషన్ అమలు కావడానికి ఏ సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేయాలో ఇది నిర్వచిస్తుంది, మీరు ఏమిటో వివరిస్తుంది ఇన్‌స్టాల్ చేయబోతున్నారు.
  4. చాలా కాలంగా, మెటాడేటా యొక్క అపారమైన మొత్తాన్ని నిజంగా వేగంగా ప్రాసెస్ చేయడంలో ఆప్ట్-గెట్ ఉన్నతమైనది, అయితే యమ్ దీన్ని చేయడానికి వయస్సు పడుతుంది. వేర్వేరు పంపిణీలకు 10+ అననుకూల ప్యాకేజీలను మీరు ఎక్కడ కనుగొంటారో RPM వంటి సైట్‌లతో కూడా RPM బాధపడింది. అన్ని ప్యాకేజీలు ఒకే మూలం నుండి వ్యవస్థాపించబడినందున DEB ప్యాకేజీల కోసం ఈ సమస్యను పూర్తిగా దాచిపెట్టింది.
  5. DEB ను బేడియన్ అభివృద్ధి చేశారు, RPM ను కమ్యూనిటీ & Red Hat అభివృద్ధి చేసింది.
  6. డెబియన్ ప్రపంచంలో, (ఇంకా) అప్‌స్ట్రీమ్‌లో లేని ప్యాకేజీలో పాచెస్ తీసుకెళ్లడం కొంచెం ఎక్కువ అంగీకరించబడింది. RPM ప్రపంచంలో (కనీసం Red Hat ఉత్పన్నాలలో) ఇది కోపంగా ఉంటుంది.
  7. ప్యాకేజీని సృష్టించే భారీ భాగాన్ని ఆటోమేట్ చేయగల డెబియన్‌లో చాలా ఎక్కువ స్క్రిప్ట్‌లు ఉన్నాయి. ఉదాహరణకు, సెటప్‌టూల్ పైథాన్ ప్రోగ్రామ్ యొక్క సరళమైన - ప్యాకేజీని సృష్టించడం, కొన్ని మెటా-డేటా ఫైల్‌లను సృష్టించడం మరియు డీబిల్డ్‌ను అమలు చేయడం వంటిది. RPM ఆకృతిలో ఇటువంటి ప్యాకేజీ కోసం స్పెక్-ఫైల్ చాలా తక్కువగా ఉంటుంది మరియు RPM ప్రపంచంలో కూడా, ఈ రోజుల్లో స్వయంచాలకంగా చాలా విషయాలు ఉన్నాయి.