Me yasa apt-cache ke nuna an shigar (babu) don fakitin VPN ɗinku
An shigar (babu) yana nufin ba a shigar da fakitin VPN ba, ba wai ya ɓace ba. Karanta layukan ɗan takara, pin da gine-gine kafin gyara tushe.
Fakitin VPN da ke ba da rahoton Installed: (none) bai ɓace ba; kawai ba a shigar da shi ba. Layin da ke yanke shawara ko za ka iya shigar da shi shine Candidate, wanda APT ke samo daga fihirisa, sunan suite, gine-gine da duk wasu ƙa'idodin pin da ke aiki. Yawancin rahotannin fakitin VPN da ya ɓace suna zama matsalar ɗan takara ne maimakon matsalar fakiti. Karanta duka layukan biyu kafin ka taɓa ko ɗaya daga cikin shigarwar tushe.
Ina duba ɗan takara da farko domin yana cin umarni ɗaya kuma yana kawar da rabin hasashen da aka saba.
Me fitar da apt-cache policy ke gaya maka
apt-cache policy yana karanta ajiyar fakiti na gida, ba cibiyar sadarwa ba. Yana buga sigar da aka shigar, sigar ɗan takara da teburin kowane fihirisa da ke ba da fakitin tare da fifikon da ke manne da shi.
apt-cache policy openvpn
apt-cache madison openvpn
apt list -a network-manager-openvpnƊan takara shine sigar da APT zai zaɓa a yanzu. madison yana lissafin abin da kowane tushe ke bayarwa tare da fifikonsa, kuma haka za ka ga fakitin da ke cikin fihirisa amma ya sha kashi a gasar pin. Littafin apt-cache ya rubuta duka biyu a matsayin karatun ajiya, don haka babu ɗayansu da ke tabbatar da cewa ana iya isa madubi a wannan lokacin.
Idan layin ɗan takara babu komai ko yana nuna (none), babu wani abu a cikin tushen da aka saita da ya dace da wannan tsarin kamar yadda aka saita shi.
Dalilai huɗu da ke sa ɗan takara ya ɓace
A aikace sanadin kusan koyaushe ɗaya ne daga cikin abubuwa huɗu, kuma kowanne yana da magani daban.
Sunan suite a cikin tushenka dole ya dace da rarraba da aka gina fakitin dominsa. Tsarin Debian bookworm da ke fuskantar madubin trixie, ko fitowar Ubuntu da aka sake mata suna a cikin fayil sources.list.d yayin haɓakawa, ba ya warware kome ga fakiti da suke wanzuwa a ɗayan suite kawai. Kwatanta lsb_release -cs da filin suite a kowace shigarwa.
APT yana ganin fakitin da aka gina don gine-ginen da dpkg ya sani kawai. Kwandon 32-bit, hoton arm64 ko shigarwar Raspberry Pi da ke neman fakitin da ake aikawa don amd64 kawai yana samun ɗan takara mara komai maimakon saƙon kuskure. dpkg --print-architecture da dpkg --print-foreign-architectures suna gaya maka a wace saiti kake a zahiri.
Abubuwan haɗin gwiwa ma suna da muhimmanci. Fakitin da ke cikin contrib ko non-free ba ya ganuwa idan main ne kawai aka kunna, kuma universe na Ubuntu yana yin haka. Fihirisa yana nan kuma fakitin yana cikinsa; kawai jerin abubuwan da ka kunna ba ya haɗa da shi.
Pin shine wanda yake shiru. Fayil a cikin /etc/apt/preferences.d zai iya iyakance fakiti ƙasa da matakin shigarwa, sannan ɗan takara mai kyau sosai ya ɓace daga fitarwa yayin da fihirisa har yanzu yana lissafa shi. Domin policy yana buga fifiko kusa da kowane tushe, fakitin da kowane tushensa ke ɗauke da ƙaramin lambar pin shine alamar.
Tsoffin fihirisa suna kama da fakitin da suka ɓace
Ajiya hoto ne na wani lokaci. Idan apt update na ƙarshe ya kasa a fihirisa ɗaya, tambayoyi suna ci gaba da amsa daga tsohuwar kwafin, kuma fakitin da kake tsammani yana iya kasancewa ba ya cikin wannan kwafin.
apt update yana buga kurakurai ga kowane fihirisa, don haka karanta su maimakon gungurawa kai tsaye zuwa layin ƙarshe.
Sabuntawa da ya kasa saboda kuskuren sa hannu, fayil release da ya ƙare ko madubi da ba a iya isa ba yana barin fihirisan da ya gabata a wurinsa. Wannan ƙira ce mai ma'ana, domin yana adana ajiya mai aiki idan madubi ya ɗan faɗi. Illar gefe ita ce bincike zai iya yin nasara yayin da ma'ajiyar ba ta kan layi. Hakanan yana nufin rashin fakitin ba ya tabbatar da kome har sai ka san lokacin da aka ƙarshe ɗauko fihirisa. Duba kwanakin fayiloli a ƙarƙashin /var/lib/apt/lists kafin ka zargi sunan fakitin.
Ambaci fakitin da kake buƙata da gaske
OpenVPN daemon ne, kuma sassan da mutane suka saba so fakiti ne daban.
Injin, ƙarin NetworkManager da editan tebur sune fakiti uku da sunaye uku, kuma ƙarin yana da nau'in GTK wanda sunansa ya bambanta tsakanin rarrabawa. apt-cache search --names-only openvpn yana daidaita sunaye da sunayen da aka bayar maimakon kwatance, kuma wannan shine abin da kake so idan ka san kusan sunan abin.
Idan sunan ba a san shi da gaske ba, bincika kwatance sau ɗaya, sannan ka koma ga ainihin sunaye. Kada ka ƙara -gui da aka aro daga wata rarraba ka yanke cewa fakitin ba ya wanzuwa kuma.
Canza tushe a ƙarshe, sannan tabbatar da ma'amala
Ƙara ma'ajiya yana canza wanda ke ba da sabuntawarka, don haka ya shafi ƙarshen bincike, ba farkonsa ba.
Kafin haka, tabbatar da fitowar, gine-gine, abin haɗin gwiwa da yanayin pin. Rubuta wanne daga cikin huɗun ka duba, don kada na gaba ya maimaita aikin. Idan duka huɗun daidai ne kuma ɗan takara har yanzu babu, gaskiyar ƙarshe ita ce wannan fitowar ba ta aika da wannan fakitin. Zaɓuɓɓukan da suka rage sune backport, fakitin mai bayarwa ko wata fitowar da ake tallafawa, kuma kowanne zaɓi ne na ganganci ba hasashe ba.
Lokacin da ɗan takara ya bayyana, yi kwaikwayo kafin ka tabbatar: apt-get install --simulate tare da sunan fakitin yana nuna abin da za a ja da abin da za a cire. Samuwar fakitin, shigarwa da rami mai aiki sun kasance matakai uku daban, kuma ramin har yanzu yana buƙatar bayanansa, takardun shaidarsa, hanyoyinsa da DNS kafin ya ɗauki zirga-zirga.