ಆಫ್ಲೈನ್ VPN ಪ್ಯಾಕೇಜ್ಗಳು: ಗುರಿಯನ್ನೇ ಕೇಳಿ ಅದಕ್ಕೆ ಏನು ಬೇಕು ಎಂದು
ಸಂಪರ್ಕವಿಲ್ಲದ ಯಂತ್ರವು ತನ್ನದೇ ಅವಲಂಬನಾ ಗುಂಪನ್ನು ತಾನೇ ವಿವರಿಸಲಿ. ಎರಡು ಪ್ರಯಾಣಗಳು, ಮೊದಲು ವಿನಂತಿ ನಂತರ ಆಮದು, ಬಳಿಕ ನೀವು ಇನ್ನೂ ನಡೆಸಬೇಕಾದ APT ವಹಿವಾಟು.
VPN ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ ತನ್ನ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಒದಗಿಸುವ ನೆಟ್ವರ್ಕ್ ತಲುಪಲು ಬೇಕು, ಮತ್ತು ಇದು ಸ್ವಚ್ಛವಾದ ಸಣ್ಣ ವೃತ್ತ. ಇನ್ನೊಂದು ಯಂತ್ರದಲ್ಲಿ ಒಂದೇ OpenVPN DEB ಡೌನ್ಲೋಡ್ ಮಾಡುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡನೇ ಕಾಣೆಯಾದ ಅವಲಂಬನೆಯೊಂದಿಗೆ ಮುಗಿಯುತ್ತದೆ, ನಂತರ ಮೂರನೆಯದು, ನಂತರ ಗ್ರಂಥಾಲಯ ಆವೃತ್ತಿಗಳ ಹಿಂದೆ ಓಡಾಡುತ್ತಾ ಕಳೆದ ಸಂಜೆ. ಪರ್ಯಾಯವೆಂದರೆ ಸಂಪರ್ಕವಿಲ್ಲದ ಯಂತ್ರವೇ ತನ್ನದೇ ಭಾಷೆಯಲ್ಲಿ ತನ್ನ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕಕ್ಕೆ ಏನು ಬೇಕು ಎಂದು ಹೇಳಲು ಬಿಡುವುದು. ಕೆಳಗಿನ ಎಲ್ಲವೂ ಯಾರು ಕೇಳುತ್ತಾರೆ ಎಂಬ ಈ ತಿರುವಿನಿಂದ ಬರುತ್ತದೆ.
Debian ಕುಟುಂಬದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಆ ಸಂಭಾಷಣೆ apt-offline ಮೂಲಕ ನಡೆಯುತ್ತದೆ, ಅದು ವಿನಂತಿ-ಮತ್ತು-ಮರಳಿಸು ಕೆಲಸದ ಹರಿವು. ಅದರ ಸ್ವಂತ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಪರಿಸರ ಮೊದಲು ಗುರಿಯಲ್ಲಿ ಇರಬೇಕು, ಅನುಮೋದಿತ ಮಾಧ್ಯಮ ಅಥವಾ ನಿರ್ವಾಹಕ ನಿಯಂತ್ರಿಸುವ ಇನ್ನೊಂದು ಆರಂಭಿಕ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ನಿಂದ ಸ್ಥಾಪಿತವಾಗಿರಬೇಕು, ಏಕೆಂದರೆ ಯಾವ ಸಾಧನವೂ ಶೂನ್ಯದಿಂದ ತನ್ನನ್ನು ಬೂಟ್ ಮಾಡಿಕೊಳ್ಳಲಾರದು.
ಸಹಾಯಕನ ಸ್ಥಿತಿಯಿಂದ ಅಲ್ಲ, ಗುರಿಯ ಪ್ಯಾಕೇಜ್ ಸ್ಥಿತಿಯಿಂದ ಪ್ರಾರಂಭಿಸಿ
ಬೇರೆ ಯಾವುದಕ್ಕೂ ಮೊದಲು ಗುರಿಯ ವಿತರಣಾ ಬಿಡುಗಡೆ, ಬಳಕೆದಾರ ಸ್ಥಳ ವಾಸ್ತುಶಿಲ್ಪ ಮತ್ತು ಸಂರಚಿತ ಪ್ಯಾಕೇಜ್ ಮೂಲಗಳನ್ನು ದಾಖಲಿಸಿ. ಆ ಮೂರು ಸಂಗತಿಗಳು ಯಾವ VPN ಅನುಷ್ಠಾನ ಮತ್ತು ಯಾವ ಡೆಸ್ಕ್ಟಾಪ್ ಏಕೀಕರಣ ಸೂಕ್ತ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತವೆ, ಮತ್ತು ಸಂಪರ್ಕಿತ ಸಹಾಯಕ ಒದಗಿಸಲಾರದ ಸಂಗತಿಗಳು ಅವೇ.
ಸಹಾಯಕ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ; ಅದು ಅವಲಂಬನೆಗಳ ಮೂಲರೇಖೆಯಾಗುವುದಿಲ್ಲ. OpenVPN ಈಗಾಗಲೇ ಸ್ಥಾಪಿತವಾಗಿರುವ ಹೊಸ ಲ್ಯಾಪ್ಟಾಪ್ ಗುರಿಗಿಂತ ಸಂಪೂರ್ಣ ಭಿನ್ನವಾದ ಪ್ಯಾಕೇಜ್ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ಅದರ ಯಶಸ್ಸು ಗುರಿ ಏನನ್ನು ಸ್ವೀಕರಿಸಬಲ್ಲದು ಎಂಬುದನ್ನು ಏನನ್ನೂ ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.
ನೀವು ನಿಜವಾಗಿ ಏನನ್ನು ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನೂ ನಿರ್ಧರಿಸಿ. VPN ಎಂಜಿನ್, NetworkManager ಸೇವಾ ಪ್ಲಗಿನ್ ಮತ್ತು ಚಿತ್ರಾತ್ಮಕ ಸಂಪಾದಕ ಪ್ರತ್ಯೇಕ ಪ್ಯಾಕೇಜ್ಗಳು, ಮತ್ತು ಸರಿಯಾದ ಆಯ್ಕೆ ಬಿಡುಗಡೆ ಮತ್ತು ಬಳಕೆದಾರರು ಸಂಪರ್ಕವನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿದೆ. ತೆರೆಯಿಲ್ಲದ ಸರ್ವರ್ಗೆ ಎಂಜಿನ್ ಮತ್ತು ಸಂರಚನಾ ಫೈಲ್ ಬೇಕು; ಡೆಸ್ಕ್ಟಾಪ್ಗೆ ಈ ಪ್ಲಗಿನ್ ಬೇಕು: ಅದರ ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಸುರಂಗವನ್ನು ಹೊಂದಲು ಅನುಮತಿಸುವ. ತಪ್ಪು ಗುಂಪನ್ನು ಕೇಳಿದರೆ ಯಶಸ್ವಿಯಾಗುವ ಸ್ಥಾಪನೆ ಮತ್ತು ಯಾರೂ ಪ್ರಾರಂಭಿಸಲಾರದ ಸಂಪರ್ಕ ಉಂಟಾಗುತ್ತದೆ.
ಎರಡು ಪ್ರಯಾಣಗಳು, ಈ ಕ್ರಮದಲ್ಲಿ
ಕೈಪಿಡಿ ಮೂರು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಬೇರ್ಪಡಿಸುತ್ತದೆ: ಸಂಪರ್ಕವಿಲ್ಲದ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ವಿನಂತಿ ರಚಿಸುವುದು, ಸಂಪರ್ಕಿತ ಸಹಾಯಕದಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡುವುದು ಮತ್ತು ಗುರಿಗೆ ಮರಳಿ ಆಮದು ಮಾಡುವುದು. ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಕೇಳುವ ಮೊದಲು ಗುರಿಯ ರೆಪೊಸಿಟರಿ ಮೆಟಾಡೇಟಾವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ, ಏಕೆಂದರೆ ಪ್ಯಾಕೇಜ್ ವಿನಂತಿ ಆ ಮೆಟಾಡೇಟಾದಿಂದ ನಿರ್ಮಾಣವಾಗುತ್ತದೆ ಮತ್ತು ಹಳೆಯ ಸೂಚ್ಯಂಕಗಳು ಸಹಾಯಕ ಪೂರೈಸಲಾರದ ವಿನಂತಿಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ.
ಗುರಿಯಲ್ಲಿ apt-offline set vpn-meta.sig --update ರೂಪದ ನಿರ್ವಾಹಕ ಆದೇಶ ರಿಫ್ರೆಶ್ ವಿನಂತಿಯನ್ನು ಬರೆಯುತ್ತದೆ. ಆ ಫೈಲನ್ನು ಸಂಪರ್ಕಿತ ಯಂತ್ರಕ್ಕೆ ಒಯ್ಯಿರಿ ಮತ್ತು apt-offline get vpn-meta.sig --bundle vpn-meta.zip ಬಳಸಿ ಬಂಡಲ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ. ಬಂಡಲ್ ಅನ್ನು ಮರಳಿ ತಂದು apt-offline install vpn-meta.zip ಬಳಸಿ ಗುರಿಯಲ್ಲಿ ಆಮದು ಮಾಡಿ, ಮತ್ತೆ ನಿರ್ವಾಹಕರಾಗಿ.
ಈಗ ರಿಫ್ರೆಶ್ ಮಾಡಿದ ಮೆಟಾಡೇಟಾದಿಂದ ಪ್ಯಾಕೇಜ್ ವಿನಂತಿ ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ apt-offline set vpn-deps.sig --install-packages openvpn, ಮತ್ತು ಹೊಸ ಬಂಡಲ್ ಹೆಸರಿನೊಂದಿಗೆ ಪ್ರಯಾಣವನ್ನು ಪುನರಾವರ್ತಿಸಿ. ಪ್ರತಿ ವಿನಂತಿಯನ್ನು ಅದು ತಯಾರಿಸಿದ ಬಂಡಲ್ನೊಂದಿಗೆ ಜೋಡಿಯಾಗಿ ಇರಿಸಿ; ಹಳೆಯ ಮೆಟಾಡೇಟಾ ವಿರುದ್ಧ ತಯಾರಾದ ಬಂಡಲ್ ಅದೇ ವಿನಂತಿಯಲ್ಲ, ಫೈಲ್ ಹೆಸರುಗಳು ಪರಸ್ಪರ ಬದಲಾಯಿಸಬಹುದಾದಂತೆ ಕಂಡರೂ.
ವಿನ್ಯಾಸಕ್ಕೆ ಅಗತ್ಯವಿದ್ದಾಗ ಮಾತ್ರ ಏಕೀಕರಣ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸೇರಿಸಿ
ಡೆಸ್ಕ್ಟಾಪ್ ತನ್ನ ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳ ಮೂಲಕ ಸುರಂಗವನ್ನು ನಿರ್ವಹಿಸಬೇಕಿದ್ದರೆ, ವಿನಂತಿಗೆ ಎಂಜಿನ್ ಜೊತೆಗೆ ಹೊಂದುವ ಪ್ಲಗಿನ್ ಕೂಡ ಬೇಕು. ಇನ್ನೊಂದು ವಿತರಣೆಯಿಂದ ನೆನಪಿನಲ್ಲಿಟ್ಟ ಪಟ್ಟಿಯ ಬದಲು ನಿಮ್ಮ ಬಿಡುಗಡೆ ಒದಗಿಸುವ ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಕೇಜ್ ಹೆಸರುಗಳನ್ನು ಸೇರಿಸಿ, ಮತ್ತು ಪಟ್ಟಿ ಬದಲಾದಾಗಲೆಲ್ಲಾ ಹೊಸ ವಿನಂತಿ ರಚಿಸಿ. ಆವೃತ್ತಿ ಪಿನ್ ಮಾಡುವುದೂ ಯೋಚಿಸುವಂತಹದ್ದು: ಹೊಸ ಬಿಡುಗಡೆಗೆ ನಿರ್ಮಿಸಿದ ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ಪೂರೈಸಿ ಕೂಡ ಚಾಲನೆಯಲ್ಲಿ ವಿಫಲವಾಗಬಹುದು. ಇಲ್ಲಿಯೇ ನಾಲ್ಕು ಪ್ಯಾಕೇಜ್ಗಳ ಸ್ಥಿರ ಗುಂಪು ಹೊರೆಯಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಸರಿಯಾದ ಪಟ್ಟಿ ಗುರಿಯ ಗುಣಲಕ್ಷಣ ಮತ್ತು ಅದನ್ನು ಲೆಕ್ಕಹಾಕಬಲ್ಲ ಏಕೈಕ ಯಂತ್ರ ಗುರಿಯೇ.
ಇಲ್ಲಿಯೂ ನಾಲ್ಕು ಪ್ಯಾಕೇಜ್ಗಳ ಸ್ಥಿರ ಗುಂಪು ಹೊರೆಯಾಗುತ್ತದೆ. ಸರಿಯಾದ ಪಟ್ಟಿ ಗುರಿಯ ಗುಣಲಕ್ಷಣ, ಮತ್ತು ಅದನ್ನು ಸರಿಯಾಗಿ ಲೆಕ್ಕಹಾಕಬಲ್ಲ ಏಕೈಕ ಯಂತ್ರ ಗುರಿ.
ಬಂಡಲ್ ಆಮದು ಮಾಡುವುದು VPN ಸ್ಥಾಪಿಸುವುದಲ್ಲ
ಹೆಸರಿನ ಹೊರತಾಗಿಯೂ, ಸ್ಥಾಪನಾ ಕಾರ್ಯಾಚರಣೆ APT ಡೇಟಾವನ್ನು ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣಾ ಪರಿಸರಕ್ಕೆ ಇಡುತ್ತದೆ. ಅದು ಪ್ಯಾಕೇಜ್ ವಹಿವಾಟನ್ನು ನಡೆಸುವುದಿಲ್ಲ. ಸ್ಥಳೀಯವಾಗಿ ಒದಗಿಸಿದ ಡೇಟಾದಿಂದ ಗುರಿಯ ನಿಜವಾದ APT ಸ್ಥಾಪನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ ಪರಿಶೀಲಿಸಿ, ಮತ್ತು ZIP ಯಶಸ್ಸು ತಂತ್ರಾಂಶ ಇದೆ ಎಂದರ್ಥ ಎಂದು ಊಹಿಸುವ ಬದಲು ಔಟ್ಪುಟ್ ಓದಿ.
ಆ ವಹಿವಾಟು ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲದ ಫೈಲ್ಗಳನ್ನು ಕೇಳಿದರೆ, ನಿರ್ದಿಷ್ಟ ಕಾಣೆಯಾದ ಅವಲಂಬನೆ ಅಥವಾ ರೆಪೊಸಿಟರಿ ದೋಷವನ್ನು ಉಳಿಸಿ ಅದರಿಂದ ಮುಂದಿನ ವಿನಂತಿ ರಚಿಸಿ. ಬೇರೆ ಬಿಡುಗಡೆಯ DEB ಬದಲಿ ಇಡಬೇಡಿ, ಮತ್ತು ಅದನ್ನು ಬಲವಂತವಾಗಿ ದಾಟಿಸಲು ಚೆಕ್ಸಮ್ ಅಥವಾ ರೆಪೊಸಿಟರಿ ದೃಢೀಕರಣ ಪರಿಶೀಲನೆಗಳನ್ನು ಆಫ್ ಮಾಡಬೇಡಿ. ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ಗಳ ಪರಿಶೀಲನೆಯನ್ನು ಬಿಟ್ಟುಬಿಡುವುದರ ವಿರುದ್ಧ ಕೈಪಿಡಿ ಸ್ಪಷ್ಟವಾಗಿ ಎಚ್ಚರಿಸುತ್ತದೆ, ಮತ್ತು ಸರಿಯಾದ ಕಾರಣಕ್ಕೆ: ಪರಿಶೀಲಿಸದ ಪ್ಯಾಕೇಜ್ ವಿಫಲ ಸ್ಥಾಪನೆಗಿಂತ ಕೆಟ್ಟ ಫಲಿತಾಂಶ.
ಪ್ಯಾಕೇಜ್ಗಳು ಮೊದಲ ಅರ್ಧ ಮಾತ್ರ
ತಂತ್ರಾಂಶ ಸ್ಥಾಪಿಸುವುದು ಅನುಮೋದಿತ ಅಂತ್ಯಬಿಂದು, ಪ್ರೊಫೈಲ್, ವಿಶ್ವಾಸ ಸಾಮಗ್ರಿ ಮತ್ತು ರುಜುವಾತುಗಳನ್ನು ಪಡೆಯುವುದರಿಂದ ಪ್ರತ್ಯೇಕ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ತನ್ನದೇ ನಿಯಂತ್ರಿತ ಹಸ್ತಾಂತರ ಇರಬಹುದು. ಮಾನ್ಯ ಪ್ರೊಫೈಲ್ ಇಲ್ಲದ ಕೆಲಸ ಮಾಡುವ ಪ್ಯಾಕೇಜ್ ಗುಂಪು ಯಾವುದಕ್ಕೂ ಸಂಪರ್ಕವಾಗುವುದಿಲ್ಲ.
ನಂತರ ಭವಿಷ್ಯದ ನವೀಕರಣಗಳಿಗಾಗಿ ಆಫ್ಲೈನ್ ವರ್ಗಾವಣೆ ಮಾರ್ಗವನ್ನು ಜೀವಂತವಾಗಿಡಿ. ಮೊದಲ ಯಶಸ್ವಿ ಸಂಪರ್ಕವನ್ನು ನಿರ್ವಹಣೆಯ ಅಂತ್ಯ ಎಂದು ಪರಿಗಣಿಸುವುದರೆಂದರೆ ಮುಂದಿನ ಭದ್ರತಾ ನವೀಕರಣ ಕಾರು ಇರುವ ಯಾರಾದರೂ ಬರುವವರೆಗೆ ಕಾಯುತ್ತದೆ, ಮತ್ತು ಹೀಗೇ ಆಫ್ಲೈನ್ ನೆಟ್ವರ್ಕ್ ಸದ್ದಿಲ್ಲದೆ ವರ್ಷಗಳಷ್ಟು ಹಿಂದೆ ಉಳಿಯುತ್ತದೆ.