apt-cache ඔබේ VPN පැකේජය සඳහා ස්ථාපිත (කිසිවක් නැත) ලෙස පෙන්වන්නේ ඇයි
ස්ථාපිත (කිසිවක් නැත) යනු VPN පැකේජය ස්ථාපිත නොවී ඇති බවයි, එය නැති බව නොවේ. මූලාශ්ර සංස්කරණය කිරීමට පෙර අපේක්ෂක, පින් සහ ආකෘති රේඛා කියවන්න.
Installed: (none) ලෙස වාර්තා කරන VPN පැකේජය නැති වී නැත; එය ස්ථාපිත කර නැති බව පමණි. එය ස්ථාපනය කළ හැකිද යන්න තීරණය කරන රේඛාව 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 තුළ පමණක් ඇති පැකේජ සඳහා කිසිවක් විසඳන්නේ නැත. එක් එක් ඇතුළත් කිරීමේ suite ක්ෂේත්රය සමඟ lsb_release -cs සසඳන්න.
APT දකින්නේ dpkg දන්නා ආකෘති සඳහා ගොඩනගන ලද පැකේජ පමණි. 32-බිට් කන්ටේනරයක්, arm64 රූපයක් හෝ amd64 සඳහා පමණක් යවන පැකේජයක් ඉල්ලන Raspberry Pi ස්ථාපනයක් දෝෂ පණිවිඩයක් වෙනුවට හිස් අපේක්ෂකයක් ලබයි. dpkg --print-architecture සහ dpkg --print-foreign-architectures ඔබ සැබවින්ම කුමන කුලකයේ සිටීද යන්න පවසයි.
අංග ද වැදගත් වේ. main පමණක් සක්රීය වූ විට contrib හෝ non-free හි පැකේජය නොපෙනේ, 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 උපසර්ගය එකතු කර පැකේජය තවදුරටත් නොපවතින බව නිගමනය නොකරන්න.
මූලාශ්ර අවසානයේ වෙනස් කරන්න, පසුව ගනුදෙනුව සත්යාපනය කරන්න
ගබඩාවක් එකතු කිරීම ඔබේ යාවත්කාලීන සපයන්නේ කවුරුන්ද යන්න වෙනස් කරයි, එබැවින් එය විමර්ශනයේ ආරම්භයට නොව අවසානයට අයත් වේ.
ඊට පෙර release, ආකෘතිය, අංගය සහ පින් තත්වය තහවුරු කරන්න. හතරෙන් කුමක් පරීක්ෂා කළේද යන්න ලියා තබන්න, ඊළඟ පුද්ගලයා සම්පූර්ණ සැරිසැරීම නැවත නොකරන පරිදි. හතරම නිවැරදි නමුත් අපේක්ෂකය තවමත් නැති නම්, අවංක නිගමනය නම් මෙම නිකුතුව එම පැකේජය යවන්නේ නැත යන්නයි. ඉතිරි විකල්ප වන්නේ backport, සැපයුම්කරු පැකේජයක් හෝ වෙනත් ආධාරක නිකුතුවක් වන අතර, ඒවායින් එකක්වත් අනුමානයක් නොව සිහිකල්පනාවෙන් කළ තේරීමකි.
අපේක්ෂකය දිස්වන විට, යෙදීමට පෙර අනුකරණය කරන්න: පැකේජ නාමය සමඟ apt-get install --simulate කුමක් ඇදගන්නාවාද සහ කුමක් ඉවත් කරනවාද යන්න පෙන්වයි. පැකේජ ලබා ගැනීමේ හැකියාව, ස්ථාපනය සහ ක්රියාකාරී උමං මාර්ගය වෙනස් අවස්ථා තුනක් ලෙස පවතී, උමං මාර්ගයට රථවාහන ගෙන යාමට පෙර තවමත් එහි පැතිකඩ, සත්යාපන දත්ත, මාර්ග සහ DNS අවශ්ය වේ.