Linux లో .rpm పొడిగింపుతో ఉన్న ఫైల్లు Windows లో .exe ఫైల్ల ప్రత్యామ్నాయం లాంటివి. .Rpm ఫైల్స్ ఏదైనా RedHat- ఆధారిత Linux ఆపరేటింగ్ సిస్టమ్లో అప్లికేషన్లను ఇన్స్టాల్ చేయడానికి ఉపయోగించబడతాయి. ఇది ఆపరేటింగ్ సిస్టమ్లో థర్డ్-పార్టీ సాఫ్ట్వేర్ను ఇన్స్టాల్ చేసేటప్పుడు సహాయపడే ప్యాకేజింగ్ ఫార్మాట్. ఈ పోస్ట్లో, మేము సెంటొస్ 8 లో RPM ప్యాకేజీని ఇన్స్టాల్ చేసే ప్రక్రియ గురించి చర్చిస్తాము.
CentOS 8 లో RPM ప్యాకేజీని ఇన్స్టాల్ చేయడానికి మేము ఉపయోగించే మూడు పద్ధతులు ఉన్నాయి:
- DNF ఉపయోగించి
- యమ్ ఉపయోగించి
- RPM ఉపయోగించి
మొదటి పద్ధతితో ప్రారంభిద్దాం మరియు DNF ప్యాకేజీ మేనేజర్ని ఉపయోగించి RPM ప్యాకేజీని ఇన్స్టాల్ చేయడం నేర్చుకుందాం.
DNF ఉపయోగించి RPM ప్యాకేజీలను ఇన్స్టాల్ చేస్తోంది
సెంటొస్ 8 లో దాని తాజా వెర్షన్గా యమ్ను DNF భర్తీ చేసింది.
లైనక్స్ ఆధారిత ఆపరేటింగ్ సిస్టమ్లో ప్యాకేజీని ఇన్స్టాల్ చేసేటప్పుడు డిపెండెన్సీలను నిర్వహించడం ఒక ముఖ్యమైన పని. అందువల్ల, RPM ప్యాకేజీని ఇన్స్టాల్ చేసేటప్పుడు DNF ఎల్లప్పుడూ ఇతర ప్యాకేజీ నిర్వాహకుల కంటే ప్రాధాన్యతనిస్తుంది, ఎందుకంటే డిపెండెన్సీలను నిర్వహించడం నిజంగా మంచిది.
DNF తో RPM ప్యాకేజీని ఇన్స్టాల్ చేయడానికి, కేవలం RPM ప్యాకేజీని అందించండి dnf ఇన్స్టాల్ ఆదేశం:
$సుడోdnfఇన్స్టాల్./ప్యాకేజీ. rpm
ఉదాహరణకు, మేము సెంటొస్ 8 ఆపరేటింగ్ సిస్టమ్లో టీమ్ వ్యూయర్ యొక్క తాజా వెర్షన్ని ఇన్స్టాల్ చేయాలనుకుంటున్నాము. TeamViewer యొక్క తాజా వెర్షన్ని ఇన్స్టాల్ చేయడానికి, TeamViewer యొక్క డౌన్లోడ్ పేజీని సందర్శించండి:
https://www.teamviewer.com/en/download/linux/
మీరు Teamviewer అప్లికేషన్ యొక్క డౌన్లోడ్ పేజీలో ఉన్న తర్వాత, పై స్క్రీన్షాట్లోని హైలైట్ చేసిన లింక్పై క్లిక్ చేయండి.
CentOS 8 లో TeamViewer ని ఇన్స్టాల్ చేయడానికి RPM ఫైల్ను డౌన్లోడ్ చేయడానికి ఒక పాప్-అప్ బాక్స్ కనిపిస్తుంది:
సేవ్ ఫైల్ ఎంపికపై క్లిక్ చేసి, టీమ్ వ్యూయర్ RPM ఫైల్ డౌన్లోడ్ ప్రక్రియను ప్రారంభించడానికి సరే క్లిక్ చేయండి.
TeamViewer యొక్క RPM ప్యాకేజీ డౌన్లోడ్ అయిన తర్వాత, టెర్మినల్కు తిరిగి వెళ్లి, CD ఆదేశాన్ని ఉపయోగించి RPM ప్యాకేజీ డౌన్లోడ్ చేయబడిన డౌన్లోడ్ల డైరెక్టరీకి నావిగేట్ చేయండి:
$CDడౌన్లోడ్లు
మీరు డౌన్లోడ్ల డైరెక్టరీలో ఉన్న తర్వాత, దాన్ని అమలు చేయండి ls TeamViewer RPM ఫైల్ ఉనికిని నిర్ధారించడానికి ఆదేశం:
$ls
ఇప్పుడు TeamViewer యొక్క తాజా వెర్షన్ను CentOS 8 లో ఇన్స్టాల్ చేయడానికి, క్రింద చూపిన విధంగా dnf ఇన్స్టాల్ కమాండ్కు TeamViewer యొక్క డౌన్లోడ్ RPM ఫైల్ను అందించండి:
$సుడోdnfఇన్స్టాల్./teamviewer_15.18.5.x86_64.rpm
ఇది కొన్ని అదనపు డిపెండెన్సీలను ఇన్స్టాల్ చేయమని మరియు అదనపు డిస్క్ స్థలాన్ని తీసుకోవాలని అడుగుతుంది, కాబట్టి y అని టైప్ చేయండి మరియు కొనసాగించడానికి ఎంటర్ నొక్కండి; ఇన్స్టాలేషన్ సెకన్లలో ప్రారంభమవుతుంది మరియు పూర్తవుతుంది.
మీరు పైన స్క్రీన్ షాట్లో చూడగలిగినట్లుగా, TeamViewer యొక్క తాజా వెర్షన్ CentOS 8 ఆపరేటింగ్ సిస్టమ్లోని RPM ప్యాకేజీని ఉపయోగించి విజయవంతంగా ఇన్స్టాల్ చేయబడింది.
వెబ్ నుండి ఒక RPM ప్యాకేజీని ఇన్స్టాల్ చేయండి
మీరు DNF ఉపయోగించి వెబ్లో ఉన్న RPM ప్యాకేజీని కూడా డౌన్లోడ్ చేసుకోవచ్చు మరియు ఇన్స్టాల్ చేయవచ్చు. RPM ప్యాకేజీని ఇన్స్టాల్ చేయడానికి, RPM ప్యాకేజీ యొక్క ప్రత్యక్ష వెబ్ చిరునామాను DNF కి ఇవ్వండి.
ఉదాహరణకు, మేము Fedoraproject.org నుండి నేరుగా epel- విడుదలని ఇన్స్టాల్ చేయాలనుకుంటే, కమాండ్ ఇలా ఉంటుంది:
$సుడోdnfఇన్స్టాల్https://dl.fedoraproject.org/పబ్/వెచ్చగా/epel-release-latest-8.noarch.rpmDNF స్వయంచాలకంగా డిపెండెన్సీల కోసం చూస్తుంది మరియు ప్యాకేజీ మరియు దాని డిపెండెన్సీలను ఇన్స్టాల్ చేసే ముందు నిర్ధారణ కోసం ఇది మిమ్మల్ని అడుగుతుంది.
ఇన్పుట్ y మరియు దాని డిపెండెన్సీలతో పాటుగా epel- విడుదల యొక్క సంస్థాపనా ప్రక్రియను ప్రారంభించడానికి Enter నొక్కండి.
ప్యాకేజీ మీ ఆపరేటింగ్ సిస్టమ్కు అనుకూలంగా ఉందో లేదో కూడా DNF మీకు తెలియజేస్తుంది. మీ CentOS ఆపరేటింగ్ సిస్టమ్తో ప్యాకేజీ అనుకూలంగా లేకపోతే, ఆపరేటింగ్ సిస్టమ్ని అప్డేట్ చేయండి లేదా ఆపరేటింగ్ సిస్టమ్కు అనుకూలంగా ఉండే మరొక ప్యాకేజీని ప్రయత్నించండి.
YUM ఉపయోగించి RPM ప్యాకేజీలను ఇన్స్టాల్ చేస్తోంది
పైన చెప్పినట్లుగా, YUM ప్యాకేజీ మేనేజ్మెంట్ సిస్టమ్ సెంటొస్ యొక్క తాజా వెర్షన్లో DNF తో భర్తీ చేయబడింది, కానీ మీరు దీన్ని ఉపయోగించడం కొనసాగించవచ్చు.
ఈ పద్ధతిలో వాక్యనిర్మాణం DNF పద్ధతి వలె ఉంటుంది. DNF ని YUM తో భర్తీ చేయండి.
ఉదాహరణకు, YUM ప్యాకేజీ మేనేజర్ని ఉపయోగించి ఒక ప్యాకేజీని ఇన్స్టాల్ చేయడానికి, yum కమాండ్ యొక్క వాక్యనిర్మాణం ఇలా కనిపిస్తుంది:
$సుడో yum ఇన్స్టాల్./మార్గం/ప్యాకేజీ. rpm
పై ఆదేశాన్ని అమలు చేసిన తర్వాత, ప్యాకేజీ, దాని డిపెండెన్సీలు ఇన్స్టాల్ చేయబడతాయి.
RPM ఉపయోగించి RPM ప్యాకేజీలను ఇన్స్టాల్ చేస్తోంది
CentOS 8 ఆపరేటింగ్ సిస్టమ్లో RPM ప్యాకేజీలను ఇన్స్టాల్ చేయడానికి ఇది సాంప్రదాయ మరియు ప్రామాణిక పద్ధతి, కానీ విషయాలు గందరగోళంగా మారకూడదనుకుంటే మీరు ఎల్లప్పుడూ DNF ఉపయోగించడానికి ప్రాధాన్యత ఇవ్వాలి.
RPM ప్యాకేజీలను ఇన్స్టాల్ చేయడానికి ఈ పద్ధతిని ఉపయోగించడం వలన దాని పరిమితులు ఉన్నాయి, ఎందుకంటే RPM డిపెండెన్సీలను నిర్వహించదు మరియు మీరు వాటిని మాన్యువల్గా వెతకాలి.
Rpm ఆదేశంతో ప్యాకేజీని ఇన్స్టాల్ చేయడానికి, దీనిని ఉపయోగించండి -ఐ ఫ్లాగ్ చేయండి మరియు దానికి ఒక RPM ప్యాకేజీ ఇన్స్టాలర్ ఫైల్ అందించండి:
$సుడోrpm-ఐ./మార్గం/ప్యాకేజీ. rpm
పై స్క్రీన్ షాట్లో మీరు సాక్షిగా, డిపెండెన్సీలు ఇన్స్టాల్ చేయబడలేదు, కాబట్టి RPM ప్యాకేజీ ఇన్స్టాల్ చేయబడదు. కాబట్టి బదులుగా, మీరు ముందుగా డిపెండెన్సీలను మాన్యువల్గా ఇన్స్టాల్ చేయాలి; అప్పుడు, మీరు rpm ఆదేశాన్ని ఉపయోగించి TeamViewer ని ఇన్స్టాల్ చేయవచ్చు.
ముగింపు
బాహ్య RPM ఇన్స్టాల్లు సాధ్యమైనంత వరకు పరిమితం చేయాలి, అవి మీ సిస్టమ్ని అస్థిరంగా చేస్తాయి. అయితే, మీరు ఏదైనా అప్లికేషన్ యొక్క తాజా వెర్షన్ని ఇన్స్టాల్ చేయాలనుకుంటే, మీరు తప్పనిసరిగా తాజా RPM ఫైల్ని ఉపయోగించాలి.
ఈ ఆర్టికల్లో, మేము మూడు వేర్వేరు పద్ధతులను ఉపయోగించి RPM- ఆధారిత ప్యాకేజీల సంస్థాపన విధానాన్ని నేర్చుకున్నాము. డిఎన్ఎఫ్ డిపెండెన్సీ సమస్యలను నిర్వహిస్తున్నందున ఇతర పద్ధతుల కంటే డిఎన్ఎఫ్కు ఎందుకు ప్రాధాన్యతనివ్వాలని కూడా మేము చర్చించాము. అరుదైన సందర్భాలలో RPM యుటిలిటీని ఉపయోగించడం అవసరం కావచ్చు, కానీ DNF ఎల్లప్పుడూ ఉత్తమ పందెం అవుతుంది.