డెబియన్ 8 కి 9 కి అప్‌గ్రేడ్ చేయండి

Upgrade Debian 8 9



సరైన బ్యాకప్ లేకుండా డెబియన్ సిస్టమ్‌ని అప్‌గ్రేడ్ చేయడం అనేది ఎలాంటి సెక్యూరిటీ జీను లేకుండా గట్టి తాడుతో నడవడం లాంటిది: ఇది చేయవచ్చు కానీ పరిణామాలు వినాశకరమైనవి కావచ్చు. బ్యాకప్ ప్రయోజనాల కోసం మీరు పరిగణించాల్సిన ఫైల్‌లు క్రిందివి:

  • డేటా ఫైల్స్

    సిస్టమ్‌ను అప్‌గ్రేడ్ చేయడానికి ముందు అన్ని డేటాబేస్‌లు మరియు క్లిష్టమైన ఫ్లాట్ డేటా ఫైల్‌లను బ్యాకప్ చేయడం చాలా ముఖ్యం. పైన పేర్కొన్న విధంగా, అప్‌గ్రేడ్ ప్రక్రియలో MySQL డేటాబేస్‌లు స్వయంచాలకంగా MariaDB గా మార్చబడతాయి. మీరు MySQL డేటాబేస్‌ను SQL స్టేట్‌మెంట్‌లను కలిగి ఉన్న టెక్స్ట్ ఫైల్‌లోకి ఎగుమతి చేయడానికి mysqldump ఆదేశాన్ని ఉపయోగించవచ్చు.







    తార్, జిజిప్, rsync లేదా git ఆదేశాల కలయికను ఉపయోగించి ఫలితంగా SQL ఫైల్స్ అలాగే ఇతర ఫ్లాట్ డేటా ఫైల్స్ కంప్రెస్ చేయబడతాయి మరియు బ్యాకప్ చేయవచ్చు.

  • కాన్ఫిగరేషన్ ఫైల్స్

    సాఫ్ట్‌వేర్‌కి అప్‌గ్రేడ్‌లు సాధారణంగా సంబంధిత సాఫ్ట్‌వేర్ కాన్ఫిగరేషన్ ఫైల్‌లలో మార్పులతో కూడి ఉంటాయి. మీరు పాత కాన్ఫిగరేషన్ ఫైళ్ళను బ్యాకప్ చేయాలి, తద్వారా ఏవైనా అననుకూల సమస్యను పరిష్కరించడానికి మీరు వాటిని సూచించవచ్చు. సిస్టమ్ కాన్ఫిగరేషన్ ఫైల్‌లు ప్రధానంగా /etc లో నిల్వ చేయబడతాయి.



    వినియోగదారు-నిర్దిష్ట ఆకృతీకరణ ఫైళ్లు సాధారణంగా సంబంధిత వినియోగదారు హోమ్ డైరెక్టరీ (/హోమ్) కింద నిల్వ చేయబడతాయి. కాన్ఫిగరేషన్ ఫైల్స్ టెక్స్ట్ ఫైల్స్, అందువల్ల టెక్స్ట్ డేటా ఫైల్స్ కోసం అదే టూల్స్ ఉపయోగించి బ్యాకప్ చేయవచ్చు.

చివరగా, బ్యాకప్‌లను స్థానిక డిస్క్ డ్రైవ్‌లో నిల్వ చేయకూడదు. బ్యాకప్ కోసం మంచి ప్రదేశాలలో బాహ్య డిస్క్ డ్రైవ్, రిమోట్ కంప్యూటర్ మరియు క్లౌడ్ స్టోరేజ్ ఉన్నాయి.




3. దశల వారీగా అప్‌గ్రేడ్ చేయండి

  1. ఇప్పటికే ఉన్న డెబియన్ 8 ని తాజాగా తీసుకురండి

    డెబియన్ 9 కి అప్‌గ్రేడ్ చేయడానికి ముందు మీరు డెబియన్ 8 ని తాజాగా తీసుకురావాలని సిఫార్సు చేయబడింది. రూట్‌గా, కింది ఆదేశాలను అమలు చేయండి:





    # apt-get update # apt-get upgrade 

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

    పై సమస్యను పరిష్కరించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:



    # apt-get dist-upgrade 

    అప్‌గ్రేడ్‌లో కెర్నల్ అప్‌డేట్ ఉంటే, కొనసాగే ముందు మీరు మెషీన్‌ను రీబూట్ చేయాలి.

  2. సవరించు /etc/apt/sources.list

    /Etc/apt/sources.list ఫైల్ ప్యాకేజీలను డౌన్‌లోడ్ చేయగల పంపిణీతో సహా మూలాలను నిర్దేశిస్తుంది. డెబియన్ సంకేతనామం (స్ట్రెచ్ వర్సెస్ జెస్సీ) లేదా విడుదల స్థితి (స్థిరమైన వర్సెస్ ఓల్డ్‌స్టేబుల్) ఉపయోగించి పంపిణీని పేర్కొనవచ్చు.

    డెబియన్ 8 (జెస్సీ) నుండి డెబియన్ 9 (స్ట్రెచ్) కు అప్‌గ్రేడ్ చేయడానికి, ఫైల్‌లోని జెస్సీ యొక్క అన్ని సంఘటనలను స్ట్రెచ్ చేయడానికి భర్తీ చేయండి. ఉదాహరణకు, మీ పాత ఫైల్ కింది వాటిని పోలి ఉండవచ్చు:

    deb http://ftp.us.debian.org/debian/ jessie main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free 

    మీ స్వంత /etc/apt/sources.list ఫైల్‌లో రిపోజిటరీ URL చాలా భిన్నంగా కనిపిస్తుందని గమనించండి. అదనంగా, మీ పాత ఫైల్ రిఫరెన్స్‌లు స్పష్టమైన సంకేతనామం (జెస్సీ) కంటే స్థిరంగా ఉంటే, మీరు ఐచ్ఛికంగా దానిని మార్చకుండా ఉంచవచ్చు (ఎందుకంటే ప్రస్తుత స్థిరమైన విడుదల సాగదీయబడింది).

    ఏదేమైనా, కొత్త స్థిరమైన విడుదల అందుబాటులోకి వచ్చినప్పుడు మీ సిస్టమ్ అనుకోకుండా అప్‌గ్రేడ్ అవ్వదని నిర్ధారించడానికి కోడ్‌నేమ్‌ను స్పష్టంగా పేర్కొనడం మంచి పద్ధతి.

    కొత్త ఫైల్ కింది విధంగా ఉండాలి:

    deb http://ftp.us.debian.org/debian/ stretch main contrib non-free deb http://security.debian.org/ stretch/updates main contrib non-free deb http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free 

    ఫైల్‌ను ఎడిట్ చేసిన తర్వాత అప్‌డేట్‌ను రన్ చేయండి.

    # apt-get update 
  3. డిస్క్ స్పేస్ అవసరాన్ని ధృవీకరించండి

    అసలు అప్‌గ్రేడ్‌కు ముందు, అవసరమైన అదనపు డిస్క్ స్థలాన్ని తెలుసుకోవడానికి డ్రై రన్ చేయండి:

    # apt-get -o APT::Get::Trivial-Only=true dist-upgrade 

    అవుట్‌పుట్ చివరిలో కింది లైన్ కోసం చూడండి:
    ఈ ఆపరేషన్ తర్వాత, XXXX MB అదనపు డిస్క్ స్పేస్ ఉపయోగించబడుతుంది.

    అసలు అప్‌గ్రేడ్‌ను ప్రారంభించడానికి ముందు మెషీన్‌కు తగినంత డిస్క్ స్థలం ఉందని మీరు నిర్ధారించుకోవాలి. ప్రస్తుతం అందుబాటులో ఉన్న డిస్క్ స్థలం మొత్తాన్ని తనిఖీ చేయడానికి, అమలు చేయండి:

     # df -h 
  4. డెబియన్ 9 అప్‌గ్రేడ్‌ను అమలు చేయండి.

    కింది 2 ఆదేశాలను క్రమంలో అమలు చేయండి.

    # apt-get upgrade # apt-get dist-upgrade 

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

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

  5. రీబూట్ చేయండి

    డెబియన్ 8 నుండి డెబియన్ 9 కి అప్‌గ్రేడ్ చేయడం కెర్నల్ అప్‌డేట్‌లను కలిగి ఉంటుంది. ఫలితంగా, మీరు అప్‌గ్రేడ్ తర్వాత మెషిన్‌ను రీబూట్ చేయాలి.

    రీబూట్ చేసిన తర్వాత, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా యంత్రం నిజానికి డెబియన్ 9 ని నడుపుతుందని మీరు ధృవీకరించవచ్చు.

    # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.2 (stretch) Release: 9.2 Codename: stretch