ఫెడోరాను ఎలా: మీరు YUM గురించి తెలుసుకోవాలనుకున్నది మరియు అడగడానికి ధైర్యం చేయలేదు (పార్ట్ I)

యమ్ (పసుపు కుక్క నవీకరణ, సవరించబడింది): ఇది కమాండ్ లైన్ సాఫ్ట్‌వేర్ మేనేజర్ (CLI) ఆటోమేటిక్ డిపెండెన్సీ రిజల్యూషన్‌తో ప్యాకేజీలను నవీకరించడానికి, ఇన్‌స్టాల్ చేయడానికి మరియు అన్‌ఇన్‌స్టాల్ చేయడానికి. ఇది వ్రాయబడింది పైథాన్, ఇది ప్లగిన్‌ల ద్వారా దాని కార్యాచరణలను విస్తరించడానికి అనుమతిస్తుంది. యమ్ డెబియన్‌లో కూడా అందుబాటులో ఉంది.

సంతకం ధృవీకరణ వ్యవస్థకు మద్దతు ఇస్తున్నందున యమ్ సురక్షిత ప్యాకేజీ నిర్వహణను అందిస్తుంది GPG (గ్నూ ప్రైవసీ గార్డ్, దీనిని గ్నుపిజి అని కూడా పిలుస్తారు). సంతకం ధృవీకరణ ప్రారంభించబడినప్పుడు, ఆ రిపోజిటరీ కోసం సరైన GPG కీతో సంతకం చేయని ప్యాకేజీలను వ్యవస్థాపించడానికి Yum నిరాకరిస్తుంది. మీరు ఆ ప్యాకేజీలను విశ్వసించవచ్చని దీని అర్థం RPM మీరు మీ సిస్టమ్‌లో డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేస్తే నమ్మదగిన మూలం నుండి మరియు బదిలీ సమయంలో సవరించబడలేదు.

ఈ లో ఎలా (అనేక భాగాలుగా విభజించబడింది) ఈ శక్తివంతమైన మరియు సౌకర్యవంతమైన సాఫ్ట్‌వేర్ మేనేజర్‌ను ఎలా ఉపయోగించుకోవాలో చూద్దాం, నా వ్యక్తిగత అభిప్రాయం ప్రకారం, అదనంగా ఉన్న ఉత్తమమైన వాటిలో ఇది ఒకటి ప్యాక్మ్యాన్ (ఆర్చ్లినక్స్);). ఆచరణాత్మకంగా దానిలో ఉన్న అన్ని ఎంపికలు, ప్లగిన్లు మరియు మన స్వంత అవసరాలకు అనుగుణంగా ఎలా కాన్ఫిగర్ చేయాలో చూస్తాము: D.

క్రింద చూపిన ఏదైనా ఎంపికలను ఉపయోగించటానికి యాక్సెస్ చేయడం మాత్రమే అవసరం రూట్ లేదా వాడండి సుడో మరియు వ్రాయండి:

yum [opciones] comando {paquete1} {paquete2} {...}

ఉదాహరణకు:

yum -y install clementine

గమనిక: [] మధ్య ఉన్న పారామితులు ఐచ్ఛికం, between between మధ్య ఉన్న పారామితులు ఉపయోగించాల్సిన ఆదేశంపై ఆధారపడి ఉంటాయి.

Yum కలిగి ఉన్న ఆదేశాల జాబితా:

  • ప్యాకేజీ 1 ను వ్యవస్థాపించండి [ప్యాకేజీ 2] […]
  • నవీకరణ [ప్యాకేజీ 1] [ప్యాకేజీ 2] […]
  • నవీకరణ-టు [ప్యాకేజీ 1] [ప్యాకేజీ 2] […]
  • తనిఖీ - నవీకరణ
  • అప్‌గ్రేడ్ [ప్యాకేజీ 1] [ప్యాకేజీ 2] […]
  • అప్‌గ్రేడ్-టు [ప్యాకేజీ 1] [ప్యాకేజీ 2] […]
  • పంపిణీ-సమకాలీకరణ [ప్యాకేజీ 1] [ప్యాకేజీ 2] […]
  • తొలగించు | ప్యాకేజీ 1 ను తొలగించండి [ప్యాకేజీ 2] […]
  • జాబితా […]
  • సమాచారం […]
  • అందిస్తుంది | వాట్ప్రోవైడ్స్ ఫీచర్ 1 [ఫీచర్ 2] […]
  • శుభ్రంగా [ప్యాకేజీలు | మెటాడేటా | గడువు-కాష్ | rpmdb | ప్లగిన్లు | అన్నీ]
  • తయారుకాష్
  • సమూహాలు […]
  • శోధన స్ట్రింగ్ 1 [స్ట్రింగ్ 2] […]
  • షెల్ [ఫైల్ పేరు]
  • పరిష్కరించబడిన dep1 [dep2] […]
  • (లెగసీ కారణాల కోసం మాత్రమే నిర్వహించబడుతుంది - రిపోక్వరీ లేదా యమ్ అందిస్తుంది)
  • లోకల్ ఇన్‌స్టాల్ rpmfile1 [rpmfile2] […]
  • (లెగసీ కారణాల కోసం మాత్రమే నిర్వహించబడుతుంది - ఇన్‌స్టాల్ ఉపయోగించండి)
  • లోకల్ అప్‌డేట్ rpmfile1 [rpmfile2] […]
  • (లెగసీ కారణాల కోసం మాత్రమే నిర్వహించబడుతుంది - నవీకరణను ఉపయోగించండి)
  • ప్యాకేజీ 1 ను తిరిగి ఇన్స్టాల్ చేయండి [ప్యాకేజీ 2] […]
  • ప్యాకేజీ 1 ను డౌన్గ్రేడ్ చేయండి [ప్యాకేజీ 2] […]
  • డిప్లిస్ట్ ప్యాకేజీ 1 [ప్యాకేజీ 2] […]
  • repolist [అన్నీ | ప్రారంభించబడింది | నిలిపివేయబడింది]
  • వెర్షన్ [అన్నీ | వ్యవస్థాపించబడింది | అందుబాటులో | సమూహం- | నోగ్రూప్స్ | సమూహ జాబితా | groupinfo]
  • చరిత్ర [సమాచారం | జాబితా | ప్యాకేజీల జాబితా | ప్యాకేజీలు-సమాచారం | సారాంశం | యాడ్ఆన్-సమాచారం | పునరావృతం | అన్డు | రోల్‌బ్యాక్ | క్రొత్త | సమకాలీకరణ | గణాంకాలు]
  • లోడ్-లావాదేవీ [txfile]
  • తనిఖీ
  • సహాయం [ఆదేశం]

Descripción ఆదేశాల

ఇన్స్టాల్

అన్ని డిపెండెన్సీలు సంతృప్తికరంగా ఉన్నాయని నిర్ధారిస్తూ ప్యాకేజీ యొక్క తాజా వెర్షన్ లేదా ప్యాకేజీల సమూహాన్ని వ్యవస్థాపించడానికి ఇది ఉపయోగించబడుతుంది. ఇచ్చిన ప్యాకేజీ పేరుతో ఏ ప్యాకేజీ సరిపోలకపోతే, అప్పుడు మ్యాచ్‌లు ఇన్‌స్టాల్ చేయబడతాయి. పేరు "@" అక్షరంతో ప్రారంభమైతే, మిగిలిన పేరు గ్రూప్ఇన్‌స్టాల్ ఆదేశం అమలు చేయబడినట్లుగా ఉపయోగించబడుతుంది. పేరు "-" అక్షరంతో ప్రారంభమైతే, లావాదేవీలో ఒక శోధన జరుగుతుంది మరియు ఏదైనా సరిపోలికలు తొలగించబడతాయి. పేరు ఫైల్ అయితే, లోకల్ఇన్‌స్టాల్ ద్వారా చేసినట్లుగా ఇన్‌స్టాలేషన్ జరుగుతుంది.

నవీకరణ

ప్యాకేజీ పేరును ఉపయోగించకుండా అమలు చేస్తే, సిస్టమ్‌లో ప్రస్తుతం ఇన్‌స్టాల్ చేయబడిన అన్ని ప్యాకేజీలను నవీకరించండి. ఒకటి లేదా అంతకంటే ఎక్కువ ప్యాకేజీలు పేర్కొనబడితే, yum నియమించబడిన ప్యాకేజీలను మాత్రమే నవీకరిస్తుంది. నవీకరణ సమయంలో అన్ని డిపెండెన్సీలు సంతృప్తి చెందినట్లు యమ్ నిర్ధారిస్తుంది.

నవీకరణ

ఈ ఆదేశం "నవీకరణ" లాగా పనిచేస్తుంది, కానీ మీరు నవీకరించదలిచిన ప్యాకేజీ యొక్క సంస్కరణను మీరు ఎల్లప్పుడూ పేర్కొంటారు.

తనిఖీ - నవీకరణ

ఇది అమలు చేయబడింది, తద్వారా మీ మెషీన్ ఇంటరాక్టివ్‌గా నవీకరణలను అమలు చేయకుండా పెండింగ్‌లో ఉన్న నవీకరణలను కలిగి ఉందో లేదో తెలియజేస్తుంది. ఇది జాబితా ఆకృతిలో నవీకరించవలసిన ప్యాకేజీల జాబితాను కూడా అందిస్తుంది. వెర్బోస్ మోడ్‌లో నడుస్తున్నప్పుడు ఇది వాడుకలో లేని ప్యాకేజీలను కూడా చూపిస్తుంది.

నవీకరణ

ఇది జెండాతో నవీకరణ ఆదేశానికి సమానం --obsoletes.

పంపిణీ - సమకాలీకరణ o distro - సమకాలీకరణ

ఇన్‌స్టాల్ చేయబడిన ప్యాకేజీని సరికొత్త అందుబాటులో ఉన్న ప్యాకేజీలతో సమకాలీకరించండి, ఇది వాడుకలో లేకపోవడం, నవీకరించడం లేదా పాతది కారణంగా తగినది. మీరు ఐచ్ఛిక "పూర్తి" వాదనను ఇస్తే, ఇన్స్టాలేషన్ చెక్సమ్ మరియు అందుబాటులో ఉన్న చెక్సమ్ సరిపోలని ప్యాకేజీలను కూడా కమాండ్ తిరిగి ఇన్స్టాల్ చేస్తుంది. మరియు పాత ప్యాకేజీలను తొలగించండి (rpmdb సంస్కరణలను సమకాలీకరించడానికి ఉపయోగించవచ్చు). డిఫాల్ట్ ఆపరేషన్ను పేర్కొనడానికి ఐచ్ఛిక వాదన "భిన్నమైనది" ఉపయోగించవచ్చు. ఈ ఆదేశం సమూహాలు, స్థానిక ప్యాకేజీలు లేదా ప్రతికూల ఎంపికలపై ఆపరేషన్ చేయదు.

తొలగించడానికి o వేయండి

సిస్టమ్ నుండి పేర్కొన్న ప్యాకేజీలను తొలగించడానికి, అలాగే తొలగించబడుతున్న ప్యాకేజీపై ఆధారపడిన ప్యాకేజీలను తొలగించడానికి ఇవి ఉపయోగించబడతాయి.

గమనిక: మీరు అనుకోకుండా యమ్‌ను మీరే తొలగించలేరు.

జాబితా

అందుబాటులో ఉన్న ప్యాకేజీల గురించి వివిధ సమాచారాన్ని ప్రదర్శించడానికి ఇది ఉపయోగించబడుతుంది. ఈ ఆదేశం యొక్క పూర్తి సెట్ ఎంపికలు క్రింద వివరించబడ్డాయి:

  • yum జాబితా [అన్నీ | పోషకుడు 1] [పోషకుడు 2] […]

అందుబాటులో ఉన్న మరియు ఇన్‌స్టాల్ చేసిన అన్ని ప్యాకేజీలను చూపుతుంది.

  • yum జాబితా అందుబాటులో ఉంది [పోషకుడు 1] […]

ఇన్‌స్టాల్ చేయడానికి అందుబాటులో ఉన్న యమ్ రిపోజిటరీలలో అన్ని ప్యాకేజీలను చూపించు.

  • yum జాబితా నవీకరణలు [పోషకుడు 1] […]

ఇది యమ్ రిపోజిటరీలలో లభించే నవీకరణలతో కూడిన అన్ని ప్యాకేజీలను చూపుతుంది.

  • yum జాబితా వ్యవస్థాపించబడింది [పోషకుడు 1] […]

వాదనలుగా పరిగణించబడే ప్యాకేజీలను జాబితా చేయండి. అందుబాటులో ఉన్న ప్యాకేజీ పేరుతో వాదన సరిపోలకపోతే, సరిపోలికలు ముద్రించబడతాయి.

  • yum list extra [పోషకుడు 1] […]

ఇది సిస్టమ్‌లో ఇన్‌స్టాల్ చేయబడిన ప్యాకేజీలను ఏ యమ్ రిపోజిటరీలో అందుబాటులో లేదు మరియు కాన్ఫిగరేషన్ ఫైల్‌లో కనిపిస్తుంది.

  • yum జాబితా వాడుకలో లేదు [పోషకుడు 1] […]

ఏదైనా యమ్ రిపోజిటరీలో వాడుకలో లేని మరియు కాన్ఫిగరేషన్ ఫైల్‌లో కనిపించే సిస్టమ్‌లో ఇన్‌స్టాల్ చేయబడిన ప్యాకేజీలను ఇది జాబితా చేస్తుంది.

  • yum జాబితా ఇటీవల [పోషకుడు 1] […]

రిపోజిటరీలకు ఇటీవల జోడించిన ప్యాకేజీలను జాబితా చేయండి. ఇది సాధారణంగా ఉపయోగపడదు, కానీ మీరు నిజంగా ఉపయోగించాలనుకుంటే ప్లగిన్ yum జాబితా-నవీకరణ సమాచారం ఈ క్రింది విధంగా: "yum list-updateinfo new".

గమనిక: మీరు పారామితిని ప్రత్యామ్నాయం చేయవచ్చు «నమూనా 1" 'నమూనా 2', మొదలైనవి, మీరు తనిఖీ చేయదలిచిన ప్యాకేజీ పేరుతో. [] మధ్య గుర్తించబడిన ఎంపికలు ఐచ్ఛికమని గుర్తుంచుకోండి.

ప్రస్తుతానికి, ఎక్కువ భాగం విస్తరించకుండా ఉండటానికి ఇక్కడ మొదటి భాగం;).

వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

16 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   రోజర్టక్స్ అతను చెప్పాడు

    ఆత్మహత్య సురక్షితం
    గమనిక: మీరు అనుకోకుండా యమ్‌ను మీరే తొలగించలేరు.

  2.   అజావేనమ్ అతను చెప్పాడు

    చాలా మంచి సమాచారం, ఉబుంటులో కూడా ఇన్‌స్టాల్ చేయగల కొన్ని ప్రశ్నలు XD? మరియు మీరు ఉబుంటులో డెబియన్ రెపోను ఉపయోగించగలిగితే?

    1.    పర్స్యూస్ అతను చెప్పాడు

      ఆప్ట్-గెట్ లేదా ఆప్టిట్యూడ్‌కు ప్రత్యామ్నాయంగా మీరు యమ్‌ను ప్యాకేజీ మేనేజర్‌గా ఉపయోగించవచ్చు, మీరు ఉబుంటులో డెబియన్ ప్యాకేజీని ఉపయోగించవచ్చో లేదో నాకు తెలియదు మరియు ఇది సరిగ్గా పనిచేస్తుంది, ఇది పరీక్షించే విషయం అవుతుంది :).

  3.   రాకండ్రోలియో అతను చెప్పాడు

    మీరు నాకు అస్తిత్వ సందేహాన్ని సృష్టించారు ... డెబియన్‌పై యమ్! (మరియు అవును, ఇది; రిపోజిటరీలను తనిఖీ చేయడం ద్వారా నేను దానిని ధృవీకరించాను). .Rpm ప్యాకేజీలను డెబియన్‌లో ఇన్‌స్టాల్ చేయవచ్చని దీని అర్థం (నేను రిపోజిటరీలను కూడా జోడించాలా?) లేదా .దేబ్ ప్యాకేజీలను ఇన్‌స్టాల్ చేయడానికి నేను yum యొక్క ఆదేశాలను మరియు GUI ని సద్వినియోగం చేసుకోవచ్చా? నేను దారుణం అని చెబితే క్షమించండి, కానీ నేను చదివిన దానితో నేను ఆశ్చర్యపోతున్నాను.
    శుభాకాంక్షలు.

    1.    పాండవ్ 92 అతను చెప్పాడు

      మీరు p.

    2.    సరైన అతను చెప్పాడు

      తార్కిక కోణం నుండి చూస్తే, సాధారణ విషయం ఏమిటంటే, మీరు yum తో .deb ప్యాకేజీలను వ్యవస్థాపించవచ్చు, కాబట్టి "apt-get install firefox" అని వ్రాయడానికి బదులుగా మీరు "yum install firefox"

      1.    జువాన్ కార్లోస్ అతను చెప్పాడు

        ఇన్స్టాలర్ ఒక విషయం మరియు ప్యాకేజీ మరొకటి కనుక ఇది అలా ఉండాలి.

  4.   జూలై అతను చెప్పాడు

    నిజం ఏమిటంటే, మనమందరం ఆపరేటింగ్ సిస్టమ్‌ను ఉపయోగిస్తున్నామని నేను గ్రహించాను కాని అది ఎలా పనిచేస్తుందనే దానిపై మనలో ఎవరికీ స్వల్ప ఆలోచన లేదు.

    http://www.mylifeUnix.org

    1.    పర్స్యూస్ అతను చెప్పాడు

      మీరు చాలా సరైన స్నేహితుడు, మన డిస్ట్రో గురించి మాకు చాలా విషయాలు తెలుసని మనలో చాలా మంది అనుకుంటారు, కాని మనం కొంచెం దర్యాప్తు చేసినప్పుడు మనకు తెలిసినది చిన్న XD అని తేలుతుంది.

  5.   జువాన్ కార్లోస్ అతను చెప్పాడు

    మరియు యమ్ గురించి మాట్లాడుతూ, ఫెడోరా వారిని ఇప్పటికే 64-బిట్ సిస్టమ్‌లలో ఇన్‌స్టాల్ చేయమని నేరుగా సలహా ఇస్తున్నట్లు మీరు గమనించారా?

    1.    సరైన అతను చెప్పాడు

      నాకు తెలియదు, ఏమైనప్పటికీ 64-బిట్ వ్యవస్థల యొక్క ప్రయోజనాలు చాలా ఉన్నాయి

    2.    పర్స్యూస్ అతను చెప్పాడు

      బ్రో గురించి, మీరు ఎత్తి చూపినట్లుగా, 64-బిట్ వెర్షన్‌ను ఉపయోగించడం చాలా సిఫార్సు చేయబడింది, నేను చదివిన దాని నుండి, ఫెడోరా x86_64 సాధ్యమైనంతవరకు 64 కోసం ప్యాకేజీలను ఉపయోగిస్తుంది మరియు అవి లేనట్లయితే మాత్రమే, వాటిని మిళితం చేస్తుంది 32. 32 మరియు 64 బిట్ వ్యవస్థల మధ్య పేలవమైన అనుకూలత గురించి మేము ఎల్లప్పుడూ ఫిర్యాదు చేస్తున్నందున ఇది నిజంగా బాగుంది.

      చీర్స్ :).

  6.   కార్లోస్ ఎమిలియో అతను చెప్పాడు

    డెబియన్‌లోని YUM నాకు ఆశ్చర్యం కలిగించదు, ఎందుకంటే ఫెడోరా కోర్ మేనేజర్‌గా ఆప్ట్-గెట్‌ను ఉపయోగించినందున, నేను వెర్షన్ 7 లేదా అలాంటిదే సృష్టించాను, ప్యాకేజీ నిర్వాహకులను కలపడానికి నేను ఇష్టపడుతున్నాను, నేను వాటి గురించి చాలా చూస్తాను మరియు ఇటీవల నేను ప్యాక్‌మ్యాన్‌ను దానిపై ఉంచినందుకు ఫెడోరా 17 (అవును, ఆర్చ్‌లినక్స్ మేనేజర్) మరియు నేను XD ని పున art ప్రారంభించే వరకు ప్రతిదీ పనిచేశాయి

    1.    పర్స్యూస్ అతను చెప్పాడు

      వావ్, ఫెడోరాలో ప్యాక్మాన్ *. *, ఇది చాలా చెడ్డది మీ కోసం పని చేయలేదు :(. డిస్ట్రోస్ మధ్య ప్యాకేజీ నిర్వాహకులను మార్చడం గురించి మీరు చెప్పేది మనలో చాలామందికి తెలియని విషయం, అందుకే ఇది నాకు మంచి చేసింది డేటాను ఎత్తి చూపే ఆలోచన :).

      వ్యాఖ్యకు మరియు సందర్శనకు ధన్యవాదాలు, శుభాకాంక్షలు బ్రో;).

  7.   Emiliano అతను చెప్పాడు

    నేను సుమారు రెండు సంవత్సరాలుగా ఫెడోరా x86_64 ఉపయోగిస్తున్నాను.
    నాకు ఎటువంటి సమస్య లేదు.
    ఇది 32-బిట్ వెర్షన్ కంటే చాలా బాగా పనిచేస్తుంది.
    ఇన్‌స్టాల్ చేయడానికి ఉత్తమమైన ప్రోగ్రామ్‌లలో యమ్ ఒకటి.
    నేను "rpm" ఆదేశాన్ని ఉపయోగించడం మానేశాను
    డౌన్‌లోడ్ చేసిన ప్యాకేజీల సంస్థాపనను జరుపుము
    అవి రిపోజిటరీలలో లేవు. మీరు దీన్ని «యుమెక్స్ with తో కలిపి ఉంటే,
    గ్రాఫికల్ ఇంటర్ఫేస్, అవి చాలా శక్తివంతమైన సాధనాలు.
    ఫెడోరా యొక్క ఈ తాజా వెర్షన్‌లో, "అప్పర్" చాలా బాగా పనిచేస్తుంది,
    ప్యాకేజీలను వ్యవస్థాపించడం, నేను ప్రయత్నించినంతవరకు
    ఫైర్‌ఫాక్స్ నుండి పూర్తయింది, ఎందుకంటే దీన్ని ఇన్‌స్టాల్ చేయడం చర్యలలో ఒకటి
    అప్పర్.

    భవదీయులు,

    Emiliano
    బేడవోస్

    1.    ఒంటికి అతను చెప్పాడు

      D: