Għaliex apt-cache juri installat (xejn) għall-pakkett VPN tiegħek
Installat (xejn) ifisser li l-pakkett VPN mhuwiex installat, mhux li huwa neqsin. Aqra l-linji tal-kandidat, tal-pin u tal-arkitettura qabel ma tedita s-sorsi.
Pakkett VPN li jirrapporta Installed: (none) mhuwiex neqsin; sempliċement mhuwiex installat. Il-linja li tiddeċiedi jekk tistax tinstallah hija Candidate, li APT joħroġha mill-indiċi, mill-isem tas-suite, mill-arkitettura u minn kwalunkwe regola ta’ pinning fis-seħħ. Il-biċċa l-kbira tar-rapporti dwar pakkett VPN li spiċċa jirriżultaw li huma problema tal-kandidat u mhux problema tal-ippakkjar. Aqra ż-żewġ linji qabel ma tmiss lanqas entrata waħda tas-sorsi.
Nivverifika l-kandidat l-ewwel għax jiswa kmand wieħed u jneħħi nofs il-preżunzjonijiet tas-soltu.
X'jgħidlek il-ħruġ ta' apt-cache policy
apt-cache policy jaqra l-cache lokali tal-pakketti, mhux in-netwerk. Jistampa l-verżjoni installata, il-verżjoni kandidat u tabella ta' kull indiċi li joffri l-pakkett bil-prijorità marbuta miegħu.
apt-cache policy openvpn
apt-cache madison openvpn
apt list -a network-manager-openvpnIl-kandidat huwa l-verżjoni li APT jagħżel bħalissa. madison jelenka dak li joffri kull sors bil-prijorità tiegħu, u hekk tinduna b'pakkett li jeżisti f'indiċi imma jitlef il-kompetizzjoni tal-pin. Il-manwal ta' apt-cache jiddokumenta t-tnejn bħala qari tal-cache, għalhekk l-ebda wieħed minnhom ma jipprova li l-mera hija aċċessibbli f'dan il-mument.
Jekk il-linja tal-kandidat hija vojta jew turi (none), xejn fis-sorsi kkonfigurati mhu xieraq għal dan is-sistema kif inhi kkonfigurata.
Erba' raġunijiet għaliex kandidat jisparixxi
Fil-prattika l-kawża hija kważi dejjem waħda minn erba' affarijiet, u kull waħda għandha soluzzjoni differenti.
L-isem tas-suite fis-sorsi tiegħek irid jaqbel mad-distribuzzjoni li għaliha nbnena l-pakkett. Sistema Debian bookworm li tindika lejn mera trixie, jew rilaxx ta' Ubuntu li ngħata isem ġdid f'fajl sources.list.d waqt aġġornament, ma ssolvi xejn għall-pakketti li jeżistu biss fis-suite l-oħra. Qabbel lsb_release -cs mal-qasam tas-suite f'kull entrata.
APT jara biss pakketti mibnija għall-arkitetturi li jaf dpkg. Kontenitur ta' 32 bit, immaġni arm64 jew installazzjoni fuq Raspberry Pi li titlob pakkett li jiġi mibgħut biss għal amd64 jieħu kandidat vojt minflok messaġġ ta' żball. dpkg --print-architecture u dpkg --print-foreign-architectures jgħidulek f'liema sett int verament.
Il-komponenti wkoll jgħoddu. Pakkett f'contrib jew non-free huwa inviżibbli meta jkun attivat biss main, u l-universe ta' Ubuntu jġib ruħu bl-istess mod. L-indiċi jeżisti u l-pakkett hemm ġo fih; il-lista tiegħek ta' komponenti attivati sempliċement ma tinkludix dan.
Il-pinning huwa dak kwiet. Fajl f'/etc/apt/preferences.d jista' jillimita pakkett taħt l-għatba tal-installazzjoni, u mbagħad kandidat tajjeb għal kollox jisparixxi mill-ħruġ waqt li l-indiċi għadu jelenkah. Peress li policy jistampa l-prijoritajiet ħdejn kull sors, pakkett li kull sors tiegħu jġorr numru baxx ta' pin huwa l-ħjiel.
L-indiċi qodma jidhru bħal pakketti neqsin
Il-cache hija snapshot. Jekk l-aħħar apt update falla fuq indiċi wieħed, il-mistoqsijiet jibqgħu jwieġbu mill-kopja l-antika, u l-pakkett li tistenna jista' ma jkunx f'dik il-kopja.
apt update jistampa l-iżbalji għal kull indiċi, għalhekk aqrahom minflok ma tiddefolja dirett lejn l-aħħar linja.
Aġġornament li jfalli minħabba żball ta' firma, fajl release skadut jew mera mhux aċċessibbli jħalli l-indiċi preċedenti f'postu. Dan huwa disinn sensibbli, għax iżomm cache li taħdem meta mera tinżel għal ftit. L-effett sekondarju huwa li tfittxija tista' tirnexxi waqt li r-repożitorju jkun offline. Ifisser ukoll li n-nuqqas ta' pakkett ma jipprova xejn sakemm tkun taf meta l-indiċi nġieb l-aħħar darba. Iċċekkja d-dati tal-fajls taħt /var/lib/apt/lists qabel ma tagħti l-ħtija lill-isem tal-pakkett.
Semmi l-pakkett li verament għandek bżonn
OpenVPN huwa daemon, u l-biċċiet li n-nies normalment iridu huma pakketti separati.
Il-magna, il-plugin ta' NetworkManager u l-editur tad-desktop huma tliet pakketti b'tliet ismijiet, u l-plugin għandu varjant GTK li ismu jvarja bejn id-distribuzzjonijiet. apt-cache search --names-only openvpn iqabbel ismijiet u ismijiet ipprovduti minflok deskrizzjonijiet, u dan huwa dak li trid meta taf bejn wieħed u ieħor x'jismu l-ħaġa.
Jekk l-isem huwa verament mhux magħruf, fittex darba fid-deskrizzjonijiet, imbagħad erġa' lura għall-ismijiet eżatti. Tappendixx suffiss -gui misluf minn distribuzzjoni oħra u tikkonkludi li l-pakkett m'għadux jeżisti.
Ibdel is-sorsi l-aħħar, imbagħad ivverifika t-transazzjoni
Iż-żieda ta' repożitorju tbiddel min jipprovdi l-aġġornamenti tiegħek, għalhekk tappartjeni għat-tmiem tal-investigazzjoni, mhux għall-bidu.
Qabel dan, ikkonferma rilaxx, arkitettura, komponent u stat tal-pin. Ikteb liema mill-erbgħa vverifikajt, sabiex il-persuna li jmiss ma terġax tagħmel l-istess verifika. Jekk l-erbgħa huma korretti u l-kandidat għadu neqsin, il-konklużjoni onesta hija li dan ir-rilaxx ma jibgħatx dak il-pakkett. L-għażliet li jifdal huma backport, pakkett tal-fornitur jew rilaxx ieħor sostnut, u kull waħda minnhom hija għażla deliberata u mhux preżunzjoni.
Meta l-kandidat jidher, issimula qabel tapplika: apt-get install --simulate bl-isem tal-pakkett juri x'jinġibed u x'jitneħħa. Id-disponibbiltà tal-pakkett, l-installazzjoni u tunnel li jaħdem jibqgħu tliet stadji separati, u t-tunnel għadu jeħtieġ il-profil tiegħu, il-kredenzjali tiegħu, ir-rotot tiegħu u d-DNS qabel ma jġorr traffiku.