هغه VPN پاکېج چې Installed: (none) راپور ورکوي ورک نه دی؛ یوازې نصب شوی نه دی۔ هغه کرښه چې پریکړه کوي چې تاسو یې نصبولی شئ که نه، Candidate ده، چې APT یې له انډیکسونو، د suite نوم، آرکیټکچر او هر هغه پن قواعدو څخه اخلي چې پلي دي۔ د ورک شوي VPN پاکېج اړوند ډېری راپورونه د بسته بندۍ نه، د کاندید ستونزه ثابتیږي۔ مخکې له دې چې یوې سرچینې ننوتنې ته لاس ووهئ، دواړه کرښې ولولئ۔

زه لومړی کاندید ګورم، ځکه چې یوازې یو حکم لګښت لري او د معمولي اټکلونو نیمه برخه لرې کوي۔

د apt-cache policy پایله تاسو ته څه وایي

apt-cache policy د پاکېجونو محلي کیچ لولي، نه شبکه۔ دا نصب شوې نسخه، کاندید نسخه او د هر هغه انډیکس جدول چې پاکېج وړاندې کوي، د هغې سره تړلې لومړیتوب سره چاپوي۔

apt-cache policy openvpn
apt-cache madison openvpn
apt list -a network-manager-openvpn

کاندید هغه نسخه ده چې APT به یې اوس غوره کړي۔ madison ښیي چې هر سرچینه د خپل لومړیتوب سره څه وړاندې کوي، او په همدې توګه تاسو هغه پاکېج پېژنئ چې په انډیکس کې شته خو د پن سیالۍ بایلي۔ د apt-cache لارښود دواړه د کیچ لوستلو په توګه بیانوي، نو هیڅ یو یې دا نه ثابتوي چې هنداره په دې شیبه کې د لاسرسي وړ ده۔

که د کاندید کرښه خالي وي یا (none) ښیي، په تنظیم شوو سرچینو کې د دې سیستم لپاره، لکه څنګه چې تنظیم شوی، هیڅ شی وړ نه دی۔

د کاندید د ورکېدو څلور لاملونه

په عمل کې لامل نږدې تل د څلورو شیانو څخه یو دی، او هر یو بېل حل لري۔

ستاسو په سرچینو کې د suite نوم باید هغه وېش سره سمون ولري چې پاکېج ورته جوړ شوی۔ trixie هندارې ته مخامخ Debian bookworm سیستم، یا د لوړولو پر مهال په sources.list.d فایل کې نوم بدل شوی Ubuntu خپرونه، یوازې په بل suite کې شته پاکېجونو لپاره هیڅ نه حل کوي۔ په هر ننوتنه کې lsb_release -cs د suite ساحې سره پرتله کړئ۔

APT یوازې هغه پاکېجونه ګوري چې د هغو آرکیټکچرونو لپاره جوړ شوي چې dpkg یې پېژني۔ 32-بټ کنټینر، arm64 عکس یا یوازې amd64 لپاره لېږل شوی پاکېج غوښتونکې Raspberry Pi نصبونه د تېروتنې پیغام پر ځای خالي کاندید ترلاسه کوي۔ dpkg --print-architecture او dpkg --print-foreign-architectures تاسو ته وایي چې په کومه ټولګه کې یاست۔

برخې هم مهمې دي۔ contrib یا non-free کې پاکېج هغه وخت نه لیدل کېږي چې یوازې main فعال وي، او د Ubuntu universe هم همداسې چلند کوي۔ انډیکس شته او پاکېج پکې دی؛ یوازې ستاسو د فعالو برخو لیست یې نه لري۔

پن کول هغه غلی لامل دی۔ په /etc/apt/preferences.d کې یو فایل کولی شي پاکېج د نصب له حد څخه ښکته محدود کړي، او بیا یو بشپړ ښه کاندید له پایلې ورک شي په داسې حال کې چې انډیکس لا هم یې لیستوي۔ ځکه چې policy د هرې سرچینې ترڅنګ لومړیتوبونه چاپوي، هغه پاکېج چې هر سرچینه یې ټیټ پن نمبر لري، نښه ده۔

زوړ انډیکسونه د ورکو پاکېجونو په څېر ښکاري

کیچ یوه لحظه ییزه انځور دی۔ که وروستی apt update په یو انډیکس کې ناکام شوی وي، پوښتنې لا هم له زوړ کاپي څخه ځواب ورکوي، او هغه پاکېج چې تاسو یې تمه لرئ ممکن په هغه کاپي کې نه وي۔

apt update تېروتنې د هر انډیکس لپاره چاپوي، نو هغه ولولئ پرځای دې چې سیده وروستي کرښې ته سکرول وکړئ۔

هغه تازه کول چې د لاسلیک تېروتنې، پای ته رسېدلي release فایل یا نه رسېدونکې هندارې له امله ناکام شي، پخوانی انډیکس په خپل ځای پرېږدي۔ دا هوښیاره ډیزاین دی، ځکه چې کله هنداره لږ وخت بنده وي، کاري کیچ ساتي۔ اړخیزه اغېزه یې دا ده چې ګودام د آفلاین حالت کې هم لټون بریالی کېدای شي۔ دا هم مانا لري چې د پاکېج نه شتون هیڅ نه ثابتوي تر هغو چې پوه نشئ انډیکس وروستی ځل کله اخیستل شوی۔ مخکې له دې چې د پاکېج نوم ملامت کړئ، د /var/lib/apt/lists لاندې د فایلونو نیټې وګورئ۔

هغه پاکېج ونوموئ چې واقعاً ورته اړتیا لرئ

OpenVPN یو ډیمون دی، او هغه برخې چې خلک یې معمولاً غواړي جلا پاکېجونه دي۔

انجن، د NetworkManager پلګن او د ډیسکټاپ ایډیټر د دریو نومونو درې پاکېجونه دي، او پلګن د GTK بڼه لري چې نوم یې د وېشونو ترمنځ توپیر لري۔ apt-cache search --names-only openvpn د تشریحاتو پر ځای نومونه او ورکړل شوي نومونه سره سمون خوري، او کله چې د هغه شي نوم نږدې پوه شئ همدا غواړئ۔

که نوم واقعاً نامعلوم وي، یو ځل په تشریحاتو کې ولټوئ، بیا دقیقو نومونو ته راستانه شئ۔ له بل وېش څخه پور شوی -gui پسوند مه ورزیاتوئ او دا نتیجه مه اخلئ چې پاکېج نور شتون نه لري۔

سرچینې په پای کې بدلې کړئ، بیا معامله تایید کړئ

د ګودام زیاتول بدلوي چې ستاسو تازه کول څوک برابروي، نو دا د پلټنې په پای پورې اړه لري، نه پیل۔

له هغې دمخه خپرونه، آرکیټکچر، برخه او د پن حالت تایید کړئ۔ ولیکئ چې له څلورو کوم یې ګورئ، ترڅو بله کس ټوله کتنه بیا نه کړي۔ که څلور واړه سم وي او کاندید لا هم نه وي، صادقه پایله دا ده چې دا خپرونه هغه پاکېج نه لېږي۔ پاتې انتخابونه backport، د عرضه کوونکي پاکېج یا بل ملاتړ شوی خپرونه دي، او هر یو یې اټکل نه، هوښیاره غوره توب دی۔

کله چې کاندید ښکاره شي، مخکې له پلي کولو ورته انځور جوړ کړئ: د پاکېج نوم سره apt-get install --simulate ښیي چې څه به کش کړای شي او څه به لرې شي۔ د پاکېج شتون، نصب او یو کاري تونل درې بېلې مرحلې پاتې دي، او تونل لا هم تر هغو چې ټرافیک وړي خپل پروفایل، اسناد، لارې او DNS ته اړتیا لري۔

اړوندې مقالې