Linux Mint వినియోగదారు నుండి దాచబడిన స్నాప్డ్ ఇన్స్టాలేషన్ను బ్లాక్ చేస్తుంది
Linux Mint పంపిణీ యొక్క డెవలపర్లు పేర్కొన్నారుLinux Mint 20 యొక్క రాబోయే విడుదల స్నాప్ ప్యాకేజీలు మరియు snapdని రవాణా చేయదు. అంతేకాకుండా, APT ద్వారా ఇన్స్టాల్ చేయబడిన ఇతర ప్యాకేజీలతో పాటు snapd యొక్క ఆటోమేటిక్ ఇన్స్టాలేషన్ నిషేధించబడుతుంది. కావాలనుకుంటే, వినియోగదారు snapdని మాన్యువల్గా ఇన్స్టాల్ చేయగలరు, కానీ వినియోగదారుకు తెలియకుండా ఇతర ప్యాకేజీలతో జోడించడం నిషేధించబడుతుంది.
సమస్య యొక్క సారాంశం ఏమిటంటే, Chromium బ్రౌజర్ Ubuntu 20.04లో Snap ఫార్మాట్లో మాత్రమే పంపిణీ చేయబడుతుంది మరియు DEB రిపోజిటరీలో స్టబ్ ఉంటుంది, మీరు దీన్ని ఇన్స్టాల్ చేయడానికి ప్రయత్నించినప్పుడు, Snapd అడగకుండానే సిస్టమ్లో ఇన్స్టాల్ చేయబడుతుంది మరియు దీనికి కనెక్షన్ డైరెక్టరీ తయారు చేయబడింది స్నాప్ స్టోర్, Chromium ప్యాకేజీ స్నాప్ ఫార్మాట్లో లోడ్ చేయబడింది మరియు $HOME/.config/chromium డైరెక్టరీ నుండి ప్రస్తుత సెట్టింగ్లను బదిలీ చేయడానికి స్క్రిప్ట్ ప్రారంభించబడింది. Linux Mintలోని ఈ deb ప్యాకేజీ ఎటువంటి ఇన్స్టాలేషన్ చర్యలను చేయని ఖాళీ ప్యాకేజీతో భర్తీ చేయబడుతుంది, అయితే మీరు Chromiumని ఎక్కడ పొందవచ్చనే దాని గురించి డిస్ప్లేలు సహాయం చేస్తాయి.
కానానికల్ కేవలం స్నాప్ ఫార్మాట్లో Chromiumని డెలివరీ చేయడానికి మారింది మరియు డెబ్ ప్యాకేజీలను సృష్టించడం ఆపివేసింది శ్రమ తీవ్రత కారణంగా ఉబుంటు యొక్క అన్ని మద్దతు ఉన్న శాఖలకు Chromium నిర్వహణ. బ్రౌజర్ నవీకరణలు చాలా తరచుగా వస్తాయి మరియు ప్రతి ఉబుంటు విడుదల కోసం రిగ్రెషన్ల కోసం ప్రతిసారీ కొత్త డెబ్ ప్యాకేజీలను పూర్తిగా పరీక్షించవలసి ఉంటుంది. స్నాప్ యొక్క ఉపయోగం ఈ ప్రక్రియను గణనీయంగా సులభతరం చేసింది మరియు ఉబుంటు యొక్క అన్ని వేరియంట్లకు సాధారణమైన ఒక స్నాప్ ప్యాకేజీని మాత్రమే సిద్ధం చేయడానికి మరియు పరీక్షించడానికి మమ్మల్ని పరిమితం చేయడం సాధ్యపడింది. అదనంగా, బ్రౌజర్ను స్నాప్లో షిప్పింగ్ చేయడం ద్వారా దాన్ని అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది వివిక్త వాతావరణం, AppArmor మెకానిజం ఉపయోగించి సృష్టించబడింది మరియు బ్రౌజర్లో దుర్బలత్వం యొక్క దోపిడీ సందర్భంలో మిగిలిన సిస్టమ్ను రక్షించండి.
Linux Mintతో అసంతృప్తి అనేది Snap స్టోర్ సేవ యొక్క విధింపు మరియు ప్యాకేజీలు స్నాప్ నుండి ఇన్స్టాల్ చేయబడితే వాటిపై నియంత్రణ కోల్పోవడంతో సంబంధం కలిగి ఉంటుంది. డెవలపర్లు అటువంటి ప్యాకేజీలను ప్యాచ్ చేయలేరు, వాటి డెలివరీని నిర్వహించలేరు లేదా మార్పులను ఆడిట్ చేయలేరు. స్నాప్ ప్యాకేజీలకు సంబంధించిన అన్ని కార్యకలాపాలు మూసి తలుపుల వెనుక నిర్వహించబడతాయి మరియు సంఘం నియంత్రణలో ఉండవు. Snapd సిస్టమ్లో రూట్గా నడుస్తుంది మరియు పెద్దది ప్రమాదం మౌలిక సదుపాయాల విషయంలో రాజీ. ప్రత్యామ్నాయ Snap డైరెక్టరీలకు మారడానికి ఎంపిక లేదు. Linux Mint డెవలపర్లు అటువంటి మోడల్ యాజమాన్య సాఫ్ట్వేర్ డెలివరీ నుండి చాలా భిన్నంగా లేదని మరియు అనియంత్రిత మార్పులను పరిచయం చేయడానికి భయపడుతున్నారని నమ్ముతారు. APT ప్యాకేజీ మేనేజర్ ద్వారా ప్యాకేజీలను ఇన్స్టాల్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు వినియోగదారుకు తెలియకుండా snapdని ఇన్స్టాల్ చేయడం కంప్యూటర్ను ఉబుంటు స్టోర్కు కనెక్ట్ చేసే బ్యాక్డోర్తో పోల్చబడుతుంది.