OpenVPN ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಆದರೆ /etc/openvpn ಉಳಿದಿದೆ: ತೆಗೆದುಹಾಕುವುದು ಅಥವಾ ಸಂಪೂರ್ಣ ಅಳಿಸುವುದು
ಉಳಿದಿರುವ /etc/openvpn ಎಂದರೆ ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪಿತವಾಗಿದೆ ಎಂದಲ್ಲ. dpkg ಸ್ಥಿತಿಯನ್ನು ಓದಿ, ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ಸಂಪೂರ್ಣ ಅಳಿಸುವುದರ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡಿ, ನಂತರ dpkg ಎಂದಿಗೂ ಏನನ್ನು ಅಳಿಸುವುದಿಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸಿ.
ಡೈರೆಕ್ಟರಿ ಇನ್ನೂ ಇದೆ, ಸೇವೆ ಹೋಗಿದೆ, ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪಿತವಾಗಿದೆಯೇ ಎಂಬುದು ಸ್ಪಷ್ಟವಿಲ್ಲ. Debian ಕುಟುಂಬದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಉಳಿದ /etc/openvpn ಸಾಮಾನ್ಯವಾಗಿ ಪ್ಯಾಕೇಜ್ ಸಂಪೂರ್ಣ ಅಳಿಸದೆ ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಎಂದರ್ಥ; ಇದು ದಾಖಲಿತ ಸ್ಥಿತಿ, ಕೆಟ್ಟ ಸ್ಥಿತಿ ಅಲ್ಲ. ನೀವು ನೋಡುವ ಕಡತಗಳು ಬಹುಶಃ ಸಂರಚನೆ, ಪ್ರೋಗ್ರಾಂ ಅಲ್ಲ.
ಕೈಪಿಡಿಯ ಕ್ರಮದಲ್ಲಿ ಕೆಲಸ ಮಾಡಿ: ಪ್ಯಾಕೇಜ್ ಸ್ಥಿತಿಯನ್ನು ಓದಿ, ಏನನ್ನು ಇಟ್ಟುಕೊಳ್ಳಬೇಕೆಂದು ನಿರ್ಧರಿಸಿ, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಸಂಪೂರ್ಣ ಅಳಿಸಿ, ನಂತರ ಏನು ಉಳಿದಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಸಂಪೂರ್ಣ ಅಳಿಸುವವರೆಗೆ ಪ್ರತಿ ಹಂತವೂ ಹಿಂತಿರುಗಿಸಬಹುದು.
ಮೊದಲು ಪ್ಯಾಕೇಜ್ ಸ್ಥಿತಿಯನ್ನು ಓದಿ
ಫೈಲ್ ಸಿಸ್ಟಮ್ ಬದಲು ಪ್ಯಾಕೇಜ್ ಡೇಟಾಬೇಸ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿ. dpkg -l openvpn ಎರಡು ಅಕ್ಷರದ ಸ್ಥಿತಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ, ಮತ್ತು rc ಎಂದರೆ ಪ್ಯಾಕೇಜ್ ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಆದರೆ ಅದರ ಸಂರಚನಾ ಕಡತಗಳು ಉಳಿಸಲಾಗಿವೆ. dpkg-query -W -f='${Status}\n' openvpn ಅದೇ ಉತ್ತರವನ್ನು ಪದಗಳಲ್ಲಿ ನೀಡುತ್ತದೆ. ಡೈರೆಕ್ಟರಿ ಪಟ್ಟಿ ಇವುಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ನಿಮಗೆ ಹೇಳಲಾರದು.
Community OpenVPN ಅನ್ನು Access Server ಅಥವಾ NetworkManager ಪ್ಲಗಿನ್ ಜೊತೆ ಗೊಂದಲ ಮಾಡಬೇಡಿ. ಇವು ಬೇರೆ ಬೇರೆ ತೆಗೆದುಹಾಕುವ ಮಾರ್ಗಗಳಿರುವ ಬೇರೆ ಪ್ಯಾಕೇಜ್ಗಳು.
ಸ್ಥಿತಿ ii ಆಗಿದ್ದರೆ ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪಿತವಾಗಿದೆ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ನಿರೀಕ್ಷಿತವಾಗಿದೆ. rc ಆಗಿದ್ದರೆ ಸಂರಚನೆ ಮಾತ್ರ ಉಳಿದಿದೆ. ಪ್ರಶ್ನೆ ಏನನ್ನೂ ಹಿಂತಿರುಗಿಸದಿದ್ದರೆ ಪ್ಯಾಕೇಜ್ ಸಂಪೂರ್ಣ ಅಳಿಸಲಾಗಿದೆ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಬೇರೆ ಯಾವುದೋ ಒಂದಕ್ಕೆ ಸೇರಿದೆ.
ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ಸಂಪೂರ್ಣ ಅಳಿಸುವುದರ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡಿ
remove ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅಳಿಸಿ ಸಂರಚನೆಯನ್ನು ಬಿಡುತ್ತದೆ. purge ಸಂರಚನೆಯನ್ನೂ ಅಳಿಸಿ ಪ್ಯಾಕೇಜ್ನ ಸ್ವಚ್ಛಗೊಳಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ. ಎರಡೂ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಆಡಳಿತಾತ್ಮಕ ನಿರ್ಧಾರಗಳು, ಒಂದೇ ಆದೇಶದ ಎರಡು ಬರವಣಿಗೆಗಳಲ್ಲ.
ಆಯ್ಕೆ ಮಾಡುವ ಮೊದಲು dpkg -L openvpn ಬಳಸಿ ಪ್ಯಾಕೇಜ್ ಏನನ್ನು ಹೊಂದಿದೆ ಎಂದು ಪಟ್ಟಿ ಮಾಡಿ. ಆ ಔಟ್ಪುಟ್ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಿಸುವ ಮಾರ್ಗಗಳ ನಕ್ಷೆ, ಮತ್ತು ಸಂಪೂರ್ಣ ಅಳಿಸುವಿಕೆ ಏನನ್ನು ಅಳಿಸುತ್ತದೆ ಎಂಬ ನಿರ್ಧಾರಕ್ಕೆ ಸರಿಯಾದ ಇನ್ಪುಟ್ ಅದು. ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ನೀವು ನೋಡುವ ಮತ್ತು ಆ ಪಟ್ಟಿಯಲ್ಲಿಲ್ಲದ ಎಲ್ಲವೂ ಬೇರೆ ಎಲ್ಲಿಂದಲೋ ಬಂದಿದೆ. ಆ ಕಡತಗಳನ್ನು ಪ್ಯಾಕೇಜ್ನ ಶೇಷ ಎಂದಲ್ಲ, ಪರಿಶೀಲನೆಗೆ ನಿಮ್ಮದೇ ಎಂದು ಪರಿಗಣಿಸಿ.
ಈಗಾಗಲೇ ತೆಗೆದುಹಾಕಿದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಂಪೂರ್ಣ ಅಳಿಸಲು ಅನುಮತಿ ಇದೆ. ಮೊದಲು ಮರುಸ್ಥಾಪಿಸುವುದು ಅಗತ್ಯವಲ್ಲ.
ಇನ್ನೂ ಬೇಕಾದದ್ದನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ
ಸಂಪೂರ್ಣ ಅಳಿಸುವ ಮೊದಲು ಇನ್ನೂ ಬೇಕಾದದ್ದನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ: ಪ್ರೊಫೈಲ್ಗಳು, ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರಗಳು, ಖಾಸಗಿ ಕೀಲಿಗಳು, CCD ಕಡತಗಳು ಮತ್ತು ಯಾವುದೇ ಸ್ಥಳೀಯ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು. ರಹಸ್ಯಗಳಿಗೆ ತಕ್ಕ ಅನುಮತಿಗಳೊಂದಿಗೆ ಅವುಗಳನ್ನು ನಕಲಿಸಿ ಮತ್ತು ನಕಲುಗಳು ಎಲ್ಲಿವೆ ಎಂದು ದಾಖಲಿಸಿ.
ಬೇರೆ ಸೇವೆ ಅಥವಾ ನಿರ್ವಾಹಕ ಅದೇ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಳಸುತ್ತಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಎರಡನೇ VPN ಉದಾಹರಣೆ ಅಥವಾ ಆಟೊಮೇಷನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಉಳಿದ ಸಂರಚನೆಯಂತೆ ಕಾಣುವ ಮಾರ್ಗವನ್ನು ಅವಲಂಬಿಸಿರಬಹುದು.
ಯಂತ್ರವನ್ನು ಸೇವೆಯಿಂದ ತೆಗೆದರೆ, ಸ್ಥಳೀಯ ಕಡತಗಳು ಸಮಸ್ಯೆಯ ಸಣ್ಣ ಅರ್ಧ. ರಫ್ತು ಮಾಡಿದ ಪ್ರೊಫೈಲ್ಗಳು ಮತ್ತು ದೂರದ ಅನುಮತಿಗಳು ನೀವು ಅಳಿಸುವ ಯಾವುದೇ ಡೈರೆಕ್ಟರಿಗಿಂತ ಹೆಚ್ಚು ಕಾಲ ಉಳಿಯುತ್ತವೆ.
ಸಂಪೂರ್ಣ ಅಳಿಸಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ
ಸಂಪೂರ್ಣ ಅಳಿಸುವಿಕೆಯನ್ನು ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕದ ಮೂಲಕ ನಡೆಸಿ, ಡೈರೆಕ್ಟರಿ ಅಳಿಸುವ ಮೂಲಕವಲ್ಲ. sudo apt purge openvpn ಪ್ಯಾಕೇಜ್ ಡೇಟಾಬೇಸ್ ಮತ್ತು ಸ್ವಚ್ಛಗೊಳಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಇಡುತ್ತದೆ.
ನಂತರ ಸ್ಥಿತಿ ಪ್ರಶ್ನೆಯನ್ನು ಪುನರಾವರ್ತಿಸಿ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಇನ್ನು ಕಾಣಿಸುತ್ತಿಲ್ಲ ಎಂದು ದೃಢಪಡಿಸಿ. systemctl status openvpn@server ಅಥವಾ ನೀವು ಬಳಸಿದ unit ಹೆಸರಿನಿಂದ ಸೇವೆ ಹೋಗಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ, ಮತ್ತು ಸಾಮಾನ್ಯ ಜಾಲಬಂಧವನ್ನು ಪರೀಕ್ಷಿಸಿ.
ಸಂಪೂರ್ಣ ಅಳಿಸುವಿಕೆ ತೆಗೆದುಹಾಕದ ಕಡತಗಳು
ಕೆಲವು ಕಡತಗಳು ವಿನ್ಯಾಸದಿಂದ ಸಂಪೂರ್ಣ ಅಳಿಸುವಿಕೆಯಿಂದ ಪಾರಾಗುತ್ತವೆ. ನಿರ್ವಹಣಾ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ನಿರ್ವಹಿಸುವ ಉತ್ಪಾದಿತ ಸಂರಚನೆ ಯಾವಾಗಲೂ dpkg ಯ ಫೈಲ್ ಡೇಟಾಬೇಸ್ಗೆ ತಿಳಿದಿರುವುದಿಲ್ಲ. ಬಳಕೆದಾರರ ಮನೆ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿನ ಸಂರಚನೆ ವ್ಯವಸ್ಥೆ ಡೈರೆಕ್ಟರಿಗಳ ಸ್ವಚ್ಛಗೊಳಿಸುವಿಕೆಯಿಂದ ಹೊರಗಿದೆ. ಮತ್ತು ನಿರ್ವಾಹಕರು ಕೈಯಿಂದ ರಚಿಸಿದ ಯಾವುದೂ ಎಂದಿಗೂ ಪ್ಯಾಕೇಜ್ನ ಒಡೆತನದಲ್ಲಿರಲಿಲ್ಲ. ಇವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ತನ್ನದೇ ಪರಿಶೀಲನೆ ಬೇಕು.
ಹೆಸರಿನಲ್ಲಿ VPN ಇರುವ ಪ್ರತಿ ಮಾರ್ಗವನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಅಳಿಸುವುದೇ ಕೆಲಸ ಮಾಡುವ ರುಜುವಾತುಗಳು ಮತ್ತು ಸಂಬಂಧವಿಲ್ಲದ ಸಂರಚನೆ ಕಣ್ಮರೆಯಾಗುವ ವಿಧಾನ.
ಯಂತ್ರಕ್ಕೆ ಇನ್ನು ಬೇಕಿಲ್ಲದ್ದನ್ನು ರದ್ದು ಮಾಡಿ ಮುಗಿಸಿ: ರಫ್ತು ಮಾಡಿದ ಪ್ರೊಫೈಲ್ಗಳು, ನೀಡಿದ ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರಗಳು ಮತ್ತು ಅದರ ಮೂಲಕ ದೃಢೀಕರಿಸಿದ ಯಾವುದೇ ಖಾತೆ. ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿ ಅಳಿಸುವುದು ಬೇರೆಡೆ ಇನ್ನೂ ಇರುವ ರುಜುವಾತನ್ನು ರದ್ದು ಮಾಡುವುದಿಲ್ಲ. dpkg ಉಲ್ಲೇಖ ಸ್ಥಿತಿಗಳು ಮತ್ತು ಸಂಪೂರ್ಣ ಅಳಿಸುವಿಕೆಯ ವ್ಯಾಪ್ತಿಯನ್ನು ದಾಖಲಿಸುತ್ತದೆ.