ડિરેક્ટરી હજી છે, સેવા ગઈ છે, અને પેકેજ ઇન્સ્ટોલ છે કે નહીં તે સ્પષ્ટ નથી. 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 સંદર્ભ સ્થિતિઓ અને સંપૂર્ણ ભૂંસવાનો વ્યાપ દસ્તાવેજીકૃત કરે છે.

સંબંધિત લેખો