Apt-get source మరియు Apt-get build-dep
Apt-get source
మీరు ఓపెన్-సోర్స్ ప్యాకేజీలు లేదా సోర్స్ కోడ్తో వ్యవహరిస్తున్నప్పుడు, ప్రోగ్రామర్లు సాధారణంగా సోర్స్ కోడ్ను అధ్యయనం చేయాలనుకుంటున్నారు మరియు/లేదా సోర్స్ కోడ్కు బగ్లను పరిష్కరించాలి. ఇక్కడే మూలం వస్తుంది. సోర్స్ ప్యాకేజీని పట్టుకోవడానికి మూలం ఉపయోగించబడుతుంది.
ఇది పని చేయడానికి, deb-src ఎంట్రీని /etc/apt/sources.listలో అస్థిరంగా సూచించండి (ఇది కూడా వ్యాఖ్యానించబడదు). మరియు sources.list ఫైల్ మార్చబడిన తర్వాత నవీకరణను అమలు చేయండి.
cd / మొదలైనవి / సముచితమైనది
నానో sources.list
తర్వాత, deb-src లైన్లను అన్కమెంట్ చేయండి.
అప్పుడు, నవీకరణను అమలు చేయండి:
సుడో apt-get update
సోర్స్ ప్యాకేజీని డౌన్లోడ్ చేయండి:
cd ~cd డౌన్లోడ్లు
mkdir imagemagick_source
cd imagemagick_source
సుడో apt-get మూలం చిత్రమేజిక్
ఇది imagemagick_source ఫోల్డర్లో కనుగొనబడింది:
సుడో apt-get build-dep < ప్యాకేజీ >
ఒక నిర్దిష్ట ప్యాకేజీని నిర్మించడానికి అనుమతించే అన్ని డిపెండెన్సీలను ఇన్స్టాల్ చేయడానికి రెండోది ఉపయోగించబడుతుంది. మరో మాటలో చెప్పాలంటే, ప్యాకేజీని కంపైల్ చేయడానికి అవసరమైన లైబ్రరీలు/ప్రోగ్రామ్లు డిపెండెన్సీలు. మరియు రెండోది మీ కోసం డిపెండెన్సీలను పొందుతుంది.
సుడో apt-get install < ప్యాకేజీ >సుడో apt-get install < ప్యాకేజీ >
ఇది చాలా మంది ప్రజలు బలవంతంగా ఉపయోగించాల్సిన ఆదేశం మరియు అందువల్ల బాగా తెలిసిన మరియు బాగా ఉపయోగించబడేది. ఇది మీకు నచ్చిన ఏదైనా ప్యాకేజీని డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేస్తుంది. కాబట్టి, అది ఏమి చేస్తుందో చూద్దాం:
ఈ సందర్భంలో, నేను ఇప్పటికే నా సిస్టమ్లో కలిగి ఉన్న ప్యాకేజీని ఇన్స్టాల్ చేయడానికి ఎంచుకున్నాను. అయితే మీరు గమనించాల్సింది మొదటి రెండు లైన్లు.
' ప్యాకేజీ జాబితాలను చదవడం... పూర్తయింది ” – సాఫ్ట్వేర్ రిపోజిటరీ ద్వారా వెళ్లి అందుబాటులో ఉన్న అన్ని ప్యాకేజీలను తనిఖీ చేసింది.
' డిపెండెన్సీ చెట్టును నిర్మించడం ” – ఇక్కడ, apt-get ఆసక్తి ఉన్న ప్యాకేజీని అమలు చేయడానికి అవసరమైన ఇతర ప్యాకేజీలను నిర్మిస్తోంది.
APT అన్ని అవసరాలను తిరిగి పొందుతుంది మరియు వాటిని కూడా ఇన్స్టాల్ చేస్తుంది. /etc/apt/sources.list ప్యాకేజీలను గుర్తించడానికి ఉపయోగించబడుతుంది. ప్యాకేజీ యొక్క నిర్దిష్ట సంస్కరణను ఇన్స్టాల్ చేయడానికి, మీరు వ్రాయవచ్చు:
సుడో apt-get install < ప్యాకేజీ పేరు > = < ప్యాకేజీ వెర్షన్ >మరోవైపు, మీరు ప్యాకేజీని డౌన్లోడ్ చేయాలనుకుంటే కానీ దాన్ని ఇన్స్టాల్ చేయకపోతే, మీరు d స్విచ్ని జోడించడం ద్వారా అలా చేయవచ్చు. రెండోది ఫైల్ను డౌన్లోడ్ చేసి, దానిని /var/cache/apt/archivesలో ఉంచుతుంది.
సుడో apt-get -డి ఇన్స్టాల్ < ప్యాకేజీ >
మీరు s స్విచ్ (-s, –simulate, –just-print, –dry-run, –recon, –no-act) ఉపయోగించి కూడా ఇన్స్టాల్ను అనుకరించవచ్చు.
సుడో apt-get -లు ఇన్స్టాల్ < ప్యాకేజీ >రెండోది సిస్టమ్ను ఏ విధంగానూ, ఆకృతిలో లేదా రూపంలో మార్చదు కానీ ఇన్స్టాల్ను అనుకరిస్తుంది. రూట్ కాని వినియోగదారు ఇన్స్టాల్ను అనుకరిస్తే, నిర్దిష్ట కాన్ఫిగరేషన్లకు యాక్సెస్ లేకపోవడం వల్ల అది వక్రీకరించినట్లు అనిపించవచ్చు.
మనం చూడబోయే తదుపరిది ఫిక్స్-బ్రోకెన్ (-f, -fix-broken):
సుడో apt-get -ఎఫ్ ఇన్స్టాల్ < ప్యాకేజీ >ఈ సందర్భంలో, ఇది విరిగిన డిపెండెన్సీలను పరిష్కరించడానికి ప్రయత్నిస్తుంది.
సుడో apt-get ఆటోక్లీన్ / శుభ్రంగాసుడో సముచితం-శుభ్రంగా ఉండండి
ప్యాకేజీల స్థానిక రిపోజిటరీని శుభ్రం చేయడానికి ఈ కమాండ్ - క్లీన్ - ఉపయోగించబడుతుంది. ఇది ప్రాథమికంగా సిస్టమ్లో కొంత స్థలాన్ని ఖాళీ చేసే /var/cache/apt/archives నుండి ప్రతిదీ తొలగిస్తుంది.
సుడో apt-get autocleanఆటోక్లీన్, మరోవైపు పనికిరాని ఫైల్లను తొలగించడానికి ఉపయోగించబడుతుంది.
నేను sudo apt-get -d install vlc కమాండ్ని ఉపయోగించి VLCని డౌన్లోడ్ చేసాను (మరియు దానిని మాత్రమే డౌన్లోడ్ చేసాను) అనుకుందాం. ఇది /var/cache/apt/archives ఇలా కనిపిస్తుంది:
ఇప్పుడు మనం ఆటోక్లీన్ని ఉపయోగిస్తాము:
సుడో apt-get autoclean
మరియు ఇప్పుడు మనం శుభ్రం చేద్దాం:
ఇప్పుడు, క్లీన్ ఏమి చేస్తుంది మరియు ఏమి చేయదు అని మీరు కనుగొన్నారని భావించబడుతుంది.
సుడో apt-get --ప్రక్షాళన తొలగించు < ప్యాకేజీ >సుడో apt-get --ప్రక్షాళన తొలగించు < ప్యాకేజీ >
ఇక్కడ, APTని ఉపయోగించి ప్యాకేజీని తీసివేయడానికి, మీరు ప్రక్షాళన చేయడం లేదా తీసివేయడం లేదా రెండింటినీ ఉపయోగించవచ్చు. తీసివేయి ప్యాకేజీని తీసివేయడానికి ఉపయోగించబడుతుంది కానీ కాన్ఫిగరేషన్ ఫైల్లను కాదు. ప్రక్షాళన అన్ని కాన్ఫిగరేషన్ ఫైల్లను కూడా తొలగిస్తుంది.
సుడో apt-get autoremoveసుడో apt-get autoremove < ప్యాకేజీ >
మీరు నిర్దిష్ట ప్యాకేజీని ఇన్స్టాల్ చేసినప్పుడు, దాని డిపెండెన్సీలన్నీ కూడా స్వయంచాలకంగా ఇన్స్టాల్ చేయబడతాయి. మీరు ప్యాకేజీని తీసివేసినప్పుడు, మరోవైపు, ప్యాకేజీ తీసివేయబడుతుంది కానీ డిపెండెన్సీలు అలాగే ఉంటాయి. ఇక్కడే apt-get autoremove వస్తుంది. Autoremove ఇన్స్టాల్ చేయబడిన ప్యాకేజీని మాత్రమే కాకుండా ఇన్స్టాల్ చేయబడిన డిపెండెన్సీలను కూడా తొలగిస్తుంది.
సుడో apt-get update
సుడో apt-get update
పదం పేర్కొన్నట్లుగా, ఈ ఆదేశం నవీకరించడానికి ఉపయోగించబడుతుంది. ఇప్పుడు, ఇది ఏమి అప్డేట్ చేస్తుంది మరియు కమాండ్ ఏమి చేస్తుంది? ఈ సందర్భంలో, /etc/apt/sources.list ఫైల్ సంప్రదించబడుతుంది మరియు వినియోగదారుకు అందుబాటులో ఉన్న ప్యాకేజీల డేటాబేస్ నవీకరించబడుతుంది. sources.list ఫైల్ ఎప్పుడైనా మార్చబడితే, మీరు ఖచ్చితంగా ఈ ఆదేశాన్ని అమలు చేయాలి.
కాబట్టి ఇక్కడ, మునుపటి చిత్రంలో, నేను నవీకరణ కమాండ్ను అమలు చేసాను మరియు అది కొన్ని పంక్తులను బయటకు తీస్తుందని మనం చూడవచ్చు. ఈ పంక్తులు 'హిట్', 'గెట్' లేదా 'ఇగ్' అని చెబుతాయి.
హిట్: ప్యాకేజీ సంస్కరణలో మార్పులు లేవు
పొందండి: కొత్త వెర్షన్ అందుబాటులో ఉంది మరియు APT మీ కోసం దీన్ని అందిస్తోంది
గుర్తు: ప్యాకేజీని విస్మరించండి
APT నవీకరణ కొత్తగా అందుబాటులో ఉన్న అన్ని ప్యాకేజీలను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయదు. అయితే కొత్తగా అందుబాటులో ఉన్న వెర్షన్లో ఏవి ఉన్నాయో చూడటానికి మీరు ఈ క్రింది వాటిని టైప్ చేయవచ్చు:
సముచిత జాబితా --అప్గ్రేడబుల్
ఇక్కడ, మీరు చూడగలిగినట్లుగా, ఇది మీ వద్ద ఉన్న ప్రస్తుత సంస్కరణ (మీ సిస్టమ్లో) మరియు అందుబాటులో ఉన్న కొత్త సంస్కరణను ప్రదర్శిస్తుంది.
సుడో apt-get upgradeసుడో apt-get upgrade
నవీకరణ ఆదేశాన్ని పోలి ఉండే తదుపరి ఆదేశం అప్గ్రేడ్ కమాండ్. సిస్టమ్లో ఇప్పటికే ఇన్స్టాల్ చేయబడిన అన్ని వివిధ ప్యాకేజీల యొక్క కొత్త వెర్షన్లను అప్గ్రేడ్ చేయడానికి లేదా ఇన్స్టాల్ చేయడానికి చివరి కమాండ్ (అప్గ్రేడ్) ఉపయోగించబడుతుంది. ఇది etc/apt/sources.list ఫైల్లో ఉన్న మూలాధారాల నుండి సరికొత్త సంస్కరణలను పొందుతుంది. సిస్టమ్లో ఇప్పటికే ఇన్స్టాల్ చేయబడిన ప్యాకేజీలు ఎప్పటికీ తీసివేయబడవు మరియు ప్రస్తుతం ఇన్స్టాల్ చేయని కొత్త ప్యాకేజీలు ఇన్స్టాల్ చేయబడవు. కానీ 'అప్గ్రేడ్' అనేది ప్రస్తుతం సిస్టమ్లో ఇన్స్టాల్ చేయబడిన అన్ని ప్యాకేజీల కోసం. మరొక ప్యాకేజీ యొక్క స్థితిని మార్చకుండా ఒక ప్యాకేజీని అప్గ్రేడ్ చేయలేనప్పుడు మరియు అప్గ్రేడ్ చేయబడకపోతే UN-UPGRADED (అప్గ్రేడ్ చేయబడలేదు). సాధారణంగా, అప్గ్రేడ్ కమాండ్ అప్డేట్ కమాండ్తో ముందు ఉంటుంది. వాస్తవానికి అక్కడ కొత్త ప్యాకేజీలు ఉన్నాయని APTకి తెలియజేసేలా ఇది జరుగుతుంది.
సుడో apt-get dist-upgradeసుడో apt-get dist-upgrade
సిస్టమ్ను కొత్త విడుదలకు నవీకరించడానికి ఈ ప్రత్యేక ఆదేశం ఉపయోగించబడుతుంది. ఈ సందర్భంలో, కొన్ని ప్యాకేజీలు తీసివేయబడవచ్చు. అప్గ్రేడ్ మరియు dist-upgrade కమాండ్ల మధ్య వ్యత్యాసం ఏమిటంటే, dist-upgradeలో, నిర్దిష్ట ప్యాకేజీల తొలగింపు ఉంది. కానీ అప్గ్రేడ్ కోసం, ప్యాకేజీలను తీసివేయడం లేదు.
సుడో apt-get డౌన్లోడ్ చేయండిసుడో apt-get డౌన్లోడ్ చేయండి < ప్యాకేజీ >
ఇది -d ఇన్స్టాల్ని పోలి ఉంటుంది. Apt-get -d ఇన్స్టాల్ ఫైల్ను /var/cache/apt/archivesలోకి డౌన్లోడ్ చేస్తుంది, అయితే apt-get డౌన్లోడ్ deb ఫైల్ను ప్రస్తుత వర్కింగ్ డైరెక్టరీలోకి డౌన్లోడ్ చేస్తుంది. Apt-get డౌన్లోడ్ deb ఫైల్ను డౌన్లోడ్ చేస్తుంది కానీ డిపెండెన్సీలను కాదు. ఇంకా, apt-get డౌన్లోడ్ ప్యాకేజీని ఇన్స్టాల్ చేయదు.
సుడో apt-get చెక్సుడో apt-get చెక్ < ప్యాకేజీ >
Sudo apt-get చెక్ ప్యాకేజీ కాష్ని అలాగే విరిగిన డిపెండెన్సీల కోసం తనిఖీలను నవీకరించడానికి ఉపయోగించబడుతుంది.
మరింత సమాచారం మరియు మరిన్ని ఎంపికల కోసం, దయచేసి టైప్ చేయండి:
మనిషి apt-getముగింపు
APT-GET ఆదేశాలు చాలా శక్తివంతమైనవి మరియు ఇంకా చాలా ప్రాథమికమైనవి. ఈ ట్యుటోరియల్లో, మేము APT-GET ఆదేశాలను ఎలా ఉపయోగించాలో తెలుసుకున్నాము: సోర్స్, బిల్డ్-డెప్, ఇన్స్టాల్, క్లీన్, ఆటోక్లీన్, పర్జ్, రిమూవ్, ఆటోరిమూవ్, అప్గ్రేడ్, అప్గ్రేడ్, డిస్ట్-అప్గ్రేడ్, డౌన్లోడ్ మరియు చెక్ ఇందులో ఉన్నాయి. ట్యుటోరియల్.