Linux విడుదల నిజంగా ఏ OpenVPN ప్యాకేజీని మద్దతు ఇవ్వగలదు
పాత మార్గదర్శినిలోని వెర్షన్ సంఖ్య ఒక ఫీచర్కు ప్రత్యామ్నాయ కొలమానం మాత్రమే. అమలును మరియు మూల విడుదలను సరిపోల్చి, ఆ తర్వాత సిస్టమ్ ఇప్పటికే ఏమి అందిస్తుందో తనిఖీ చేయండి.
నిర్దిష్ట OpenVPN విడుదలను పేర్కొనే సూచనలు సాధారణంగా ఒక ఫీచర్ను సూచిస్తాయి, మరియు వెర్షన్ సంఖ్య దానికి ప్రత్యామ్నాయ కొలమానం మాత్రమే. మీరు వాటిని చదివేసరికి, పంపిణీ పేర్కొన్న వెర్షన్ కంటే కొత్తది అందిస్తూ కూడా మీకు అవసరమైన ఏకీకరణ లేకపోవచ్చు, లేదా అవసరాన్ని ఇప్పటికే తీర్చే పాతది అందించవచ్చు. సంఖ్యను లక్ష్యంగా భావిస్తే ఏదీ పరిష్కరించని రిపోజిటరీ మార్పులు వస్తాయి. దానిని అవసరం యొక్క లక్షణంగా భావిస్తే చాలా చిన్న నిర్ణయం వస్తుంది.
రెండింటినీ వేరు చేసే మూడు ప్రశ్నలు: ఏ అమలు, ఏ మూల విడుదల, మరియు నవీకరణలు ఎవరి వద్ద ఉన్నాయి.
వెర్షన్ సంఖ్య ఫీచర్ అవసరం కాదు
ఏ ప్యాకేజీ అది అందిస్తుందో అడగడానికి ముందు కనెక్షన్కు ఏమి కావాలో అడగండి. ప్రొఫైల్కు సైఫర్, TLS మోడ్, ప్రామాణీకరణ ప్లగిన్ లేదా నిర్వహణ ఇంటర్ఫేస్ అవసరం కావచ్చు, మరియు వాటిలో ఏదైనా సంతృప్తికరమైన వెర్షన్ స్ట్రింగ్ను నివేదించే బిల్డ్లో లేకపోవచ్చు. దీనికి విరుద్ధంగా, కొంచెం పాత బిల్డ్ ప్రొఫైల్ ఉపయోగించే ప్రతిదాన్ని అమలు చేసి ఉండవచ్చు. వెర్షన్ స్ట్రింగ్ ప్యాకేజర్ రాసిన సారాంశం, ఫీచర్ల జాబితా కాదు.
సూచన 'ఈ ఫీచర్ లేదా కొత్తది' అని అర్థమా లేదా 'ఈ ఖచ్చితమైన బిల్డ్ పరీక్షించబడింది' అని అర్థమా స్పష్టం చేయండి. రెండు సమాధానాలు వేర్వేరు రిపోజిటరీలకు దారి తీస్తాయి.
కోడ్నేమ్ మూల విడుదలతో సరిపోలాలి
రిపోజిటరీలు పంపిణీ కోడ్నేమ్ ద్వారా నిర్వహించబడతాయి, మరియు ఉత్పన్నం విడుదల పేరు దాని మూల కోడ్నేమ్ కాదు. /etc/os-release చదివి VERSION_CODENAME మరియు ID_LIKE చూసి, ఉత్పన్నం ఏ మూల విడుదలను అనుసరిస్తుందో నిర్ధారించండి. ఒక డెస్క్టాప్ విడుదలను ఒక Ubuntu కోడ్నేమ్తో అనుసంధానించిన పాత సమాధానం తదుపరి దాని గురించి ఏమీ చెప్పదు. కోడ్నేమ్ను ఊహించడం అంటే వేరే C లైబ్రరీకి వ్యతిరేకంగా నిర్మించిన ప్యాకేజీలను సిస్టమ్ లాగడం ప్రారంభించే మార్గం.
ఏదైనా జోడించే ముందు ప్యాకేజీ నిర్వాహకుడు apt-cache policy openvpn తో ఇప్పటికే ఏమి అందిస్తున్నాడో తనిఖీ చేయండి. ఇన్స్టాల్ చేసిన అభ్యర్థి అవసరాన్ని తీర్చితే, రిపోజిటరీ ప్రశ్న మాయమవుతుంది.
అప్స్ట్రీమ్ రిపోజిటరీ నిజంగా దేనికి కట్టుబడి ఉంటుంది
అప్స్ట్రీమ్ ఛానెల్ నిర్దిష్ట మూల విడుదలల కోసం బిల్డ్లను ప్రచురిస్తుంది, మరియు దాని సూచనలు రిపోజిటరీ లైన్ను సంతకం కీతో జత చేస్తాయి మరియు మద్దతు ఉన్న కోడ్నేమ్ను ఇస్తాయి. ఆ భాగాలు మీకు తెలిసిన ఏ కోడ్నేమ్తోనైనా భర్తీ చేయగల ప్లేస్హోల్డర్లు కావు. ఆధారాలు బిల్డ్ లక్ష్యంగా పెట్టుకున్న విడుదలకు వ్యతిరేకంగా పరిష్కరించబడతాయి, కాబట్టి శుభ్రంగా ఇన్స్టాల్ అయ్యే ప్యాకేజీ కూడా లైబ్రరీని పంచుకునే సంబంధం లేని సాఫ్ట్వేర్ను పాడు చేయవచ్చు.
మీరు ఎంచుకున్న అమలు కోసం రిపోజిటరీ మార్గదర్శిని చదివి, పాత బ్లాగు నకలు కాకుండా, దాని ప్రస్తుత అనుకూలత పట్టికను అనుసరించండి.
ఇన్స్టాల్ చేయడం అంటే ఏకీకరించడం కాదు
openvpn బైనరీని భర్తీ చేయడం వల్ల తప్పిపోయిన NetworkManager ప్లగిన్, దిగుమతి సంభాషణ లేదా డెస్క్టాప్ ఎడిటర్ జోడించబడదు. అవి network-manager-openvpn మరియు దాని డెస్క్టాప్ ప్రతిరూపం వంటి ప్రత్యేక ప్యాకేజీలలో ఉంటాయి, మరియు క్లయింట్ లైబ్రరీతో వాటికి సొంత వెర్షన్ సంబంధం ఉంది. OpenVPN 3 Linux మరో వేరే అమలు, దాని సొంత సెషన్ మరియు కాన్ఫిగరేషన్ నమూనాతో, కాబట్టి దాని ప్యాకేజీలు 2.x ప్రొఫైల్ పని ప్రవాహానికి నేరుగా ప్రత్యామ్నాయాలు కావు.
ఏదైనా ఇన్స్టాల్ చేయడానికి ముందు నడుస్తున్న టన్నెల్ ఏ భాగం సొంతం అని నిర్ణయించండి. ఒకే హోస్ట్లో ఇద్దరు నిర్వాహకులు ఉండటం రెండు క్లయింట్ల మాదిరిగానే ద్విగుణ టన్నెల్ గందరగోళాన్ని కలిగిస్తుంది.
మూడు నిర్ణయాలను రాయండి
అమలు, మూల విడుదల మరియు నవీకరణ యజమానిని నమోదు చేసి, వాటిలో ఏది మారుతుందని ఆశిస్తున్నారో గుర్తించండి. పంపిణీ విడుదల తర్వాత రిపోజిటరీ లైన్ పనిచేయడం ఆపినప్పుడు భవిష్యత్ అప్గ్రేడ్ చదివేది ఆ నమోదునే. అది లేకపోతే, తదుపరి వ్యక్తి కొత్త సంఖ్యతో కోడ్నేమ్ ఊహను పునరావృతం చేస్తాడు.
మీకు అవసరమైన ఛానెల్ మూల విడుదలకు ఇక మద్దతు ఇవ్వకపోతే, సమాధానం ప్లాట్ఫారమ్ మార్పిడి, మూడు విడుదలల క్రితం రిపోజిటరీ కాదు.