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