లైనక్స్ ఆపరేటింగ్ సిస్టమ్లో సాఫ్ట్వేర్ ప్యాకేజీలను ఇన్స్టాల్ చేస్తున్నప్పుడు, కొన్ని ప్యాకేజీలు సరిగ్గా పనిచేయడానికి ఇతర ప్యాకేజీలపై ఆధారపడి ఉంటాయి. కొన్నిసార్లు అవి సిస్టమ్లో ఇప్పటికే ఇన్స్టాల్ చేయబడ్డాయి, కానీ, ఇతర సందర్భాల్లో, అవి ప్యాకేజీతో ఆటోమేటిక్గా ఇన్స్టాల్ చేయబడతాయి. ఈ ఆధారిత ప్యాకేజీలు అంటారు ప్యాకేజీ డిపెండెన్సీలు .
Apt ప్యాకేజీ మేనేజర్, dpkg కమాండ్ లేదా టూల్ని ఇన్స్టాల్ చేయడం వంటి డిపెండెన్సీ వివరాలను పొందడానికి బహుళ విధానాలు ఉన్నాయి.
ప్యాకేజీ డిపెండెన్సీలను పొందడానికి APT ప్యాకేజీ నిర్వహణ వ్యవస్థతో ప్రారంభిద్దాం.
APT షోతో ప్యాకేజీ డిపెండెన్సీని ఎలా తనిఖీ చేయాలి:
అమలు చేయండి సముచితమైన ప్రదర్శన ప్యాకేజీ యొక్క పూర్తి వివరాలను పొందడానికి ప్యాకేజీ పేరుతో కమాండ్ చేయండి.
ఈ విధానాన్ని ఉపయోగించే సింటాక్స్:
సముచితమైన ప్రదర్శన[ప్యాకేజీ_పేరు]మీరు ఏ ఫలితాన్ని పొందుతారో చూద్దాం మొజిల్లా ఫైర్ ఫాక్స్ నడుస్తున్నప్పుడు ప్యాకేజీ:
apt షో మొజిల్లా ఫైర్ఫాక్స్
పై చిత్రంలో చూపినట్లుగా, ఫైర్ఫాక్స్ ప్యాకేజీ వివిధ లైబ్రరీలపై ఆధారపడి ఉంటుంది. ది APT ప్యాకేజీ మేనేజర్ లైనక్స్ సిస్టమ్లో కీలక పాత్ర పోషిస్తుంది, ఎందుకంటే ఇది చాలా డిపెండెన్సీలను ఆటోమేటిక్గా ఇన్స్టాల్ చేస్తుంది.
APT-Cache తో డిపెండెన్సీస్ సమాచారాన్ని ఎలా తనిఖీ చేయాలి:
మీకు డిపెండెన్సీ సమాచారం యొక్క పరిమిత స్క్రిప్ట్ అవసరమైతే, దానితో వెళ్లండి సముచిత-కాష్ కమాండ్
ఇచ్చిన వాక్యనిర్మాణాన్ని ఉపయోగించండి:
apt-cache ఆధారపడి ఉంటుంది [ప్యాకేజీ_పేరు]మెరుగైన అవగాహన కోసం ఒక ఉదాహరణ తీసుకుందాం. డిపెండెన్సీ సమాచారాన్ని తనిఖీ చేయండి మొజిల్లా ఫైర్ ఫాక్స్ ప్యాకేజీ:
apt-cache ఆధారపడి ఉంటుందిమొజిల్లా ఫైర్ ఫాక్స్
మరొక ఉదాహరణను చూడండి!
డిపెండెన్సీ వివరాలను పొందడానికి PHP :
apt-cache ఆధారపడి ఉంటుందిphp
.Deb ప్యాకేజీ ఫైల్ యొక్క డిపెండెన్సీలను ఎలా తనిఖీ చేయాలి:
నీ దగ్గర ఉన్నట్లైతే .డబ్ సాఫ్ట్వేర్ ప్యాకేజీని ఇన్స్టాల్ చేయడానికి ఫైల్, తర్వాత ది సముచితమైనది ఆదేశం పనిచేయదు.
దీని కోసం, మీరు దీన్ని అమలు చేయవచ్చు dpkg తో ఆదేశం -నేను లేదా - సమాచారం వివరాలు పొందడానికి ఎంపిక. కాబట్టి, వాక్యనిర్మాణం ఇలా ఉంటుంది:
dpkg --ఇన్ఫో [deb_file_path]నా దగ్గర ఉందని అనుకుందాం .డబ్ నా ఉబుంటు మెషీన్లో టీమ్ వ్యూయర్ ప్యాకేజీ. దాని డిపెండెన్సీల వివరాలను పొందడానికి, పేర్కొన్న ఆదేశాన్ని అమలు చేయండి:
dpkg --ఇన్ఫోడౌన్లోడ్లు/Teamviewer_15.16.8_amd64.deb
ప్యాకేజీ డిపెండెన్సీల వివరాలను ఎలా పొందాలో పై విభాగం ద్వారా సముచితమైనది మరియు dpkg కమాండ్
కానీ మీరు ఒక సాధనాన్ని కావాలనుకుంటే, దిగువ ఇచ్చిన విధానాన్ని అనుసరించండి:
Apt-rdepends సాధనంతో డిపెండెన్సీలను ఎలా తనిఖీ చేయాలి:
ప్యాకేజీ డిపెండెన్సీలను తనిఖీ చేయడానికి అనేక టూల్స్ ఉన్నాయి మరియు ఇన్స్టాల్ చేయడానికి సరైన టూల్ ఏ టూల్ అని మీరు అయోమయంలో పడవచ్చు. అలాగే, రన్నింగ్ సిస్టమ్ను ప్రభావితం చేసే ఏదైనా డిపెండెన్సీని ఇన్స్టాల్ చేయడానికి మీరు రిస్క్ తీసుకోలేరు.
ది apt-rdepends సాఫ్ట్వేర్ ప్యాకేజీలో ఉన్న అన్ని డిపెండెన్సీలను జాబితా చేయడానికి సహాయపడే ఒక ప్రామాణికమైన సాధనం. ఇది అంతర్నిర్మిత సాధనం కాదు; దాన్ని పొందడానికి, దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించండి:
$సుడోసముచితమైనదిఇన్స్టాల్apt-rdepends
యొక్క వాక్యనిర్మాణం apt-rdepends నేరుగా ముందుకు ఉంది:
apt-rdepends[ఎంపికలు] [ప్యాకేజీ_పేరు]మీరు గుర్తించాల్సిన అవసరం ఉందని అనుకుందాం PHP డిపెండెన్సీలు. దాని కోసం, కావలసిన అవుట్పుట్ పొందడానికి ఇచ్చిన ఆదేశాన్ని అమలు చేయండి:
apt-rdepe php
అదేవిధంగా, మనం మరొక ఉదాహరణ తీసుకుంటే:
apt-rdepends vlc
దీనిని తిప్పికొట్టడానికి, నిర్దిష్ట సాఫ్ట్వేర్ ప్యాకేజీపై ఆధారపడిన ఇతర ప్యాకేజీలను చూడండి, దీనిని ఉపయోగించండి -ఆర్ ఎంపిక.
ఉదాహరణకు, ప్యాకేజీల జాబితాను తనిఖీ చేయడానికి vlc ప్యాకేజీపై ఆధారపడి ఉంటుంది, ఆదేశం:
apt-rdepends-ఆర్vlc
ముగింపు:
ఉబుంటు 20.04 లో ప్యాకేజీ యొక్క ప్యాకేజీ డిపెండెన్సీలను ఎలా తనిఖీ చేయాలో రైట్-అప్ మాకు చూపించింది.
కమాండ్ లైన్ ఉపయోగించి ప్యాకేజీ డిపెండెన్సీలను పొందడానికి మేము వివిధ మార్గాలను కనుగొన్నాము. ది APT ప్యాకేజీ నిర్వహణ సిస్టమ్ ముఖ్యమైన పాత్ర పోషిస్తుంది, ఎందుకంటే ఇది చాలా డిపెండెన్సీలను స్వయంచాలకంగా ఇన్స్టాల్ చేస్తుంది. అయితే .deb ప్యాకేజీ ద్వారా ఏదైనా సాఫ్ట్వేర్ డౌన్లోడ్ చేయబడితే, అప్పుడు dpkg ఆదేశం సూచించబడింది.
ది apt-rdepends సాధనం అనేది డిపెండెన్సీలను తనిఖీ చేయడానికి ఒక ప్రత్యామ్నాయ పద్ధతి. ఈ సాధనాన్ని ఉపయోగించి, మీరు వివరణాత్మక ప్యాకేజీ డిపెండెన్సీల జాబితాను పొందవచ్చు మరియు దాని రివర్స్ను కనుగొనవచ్చు.