હવે પછીના લેખમાં આપણે કેવી રીતે કરી શકીએ તેના પર એક નજર નાખીશું ટર્મિનલમાંથી તપાસો જો આપેલ પેકેજ સ્થાપિત થયેલ છે કે નહીં આપણી ઉબુન્ટુ સિસ્ટમ પર. કેટલીકવાર વપરાશકર્તાઓને એક અથવા બીજી વસ્તુ માટે આ માહિતી જાણવાની જરૂર પડી શકે છે.
આ માહિતી મેળવવા માટે, અમે તેને મેળવવા માટે વિવિધ રીતો શોધી શકીએ છીએ. ગૂગલમાં થોડી શોધ કરી રહ્યાં છો આ ડેટા મેળવવા માટેની વિવિધ રીતો. તે કંઈક છે જે અમુક સમયે હંમેશાં બધા વપરાશકર્તાઓ માટે ઉપયોગી થઈ શકે છે. આ લેખમાં આપણે સાત માર્ગો છોડીશું, જેથી દરેક વપરાશકર્તા તેને પસંદ કરી શકે કે જે તેને શ્રેષ્ઠ રીતે અનુકૂળ હોય.
આપેલ પેકેજ સ્થાપિત થયેલ છે કે નહીં તે ચકાસવા માટે આપણે ટર્મિનલમાંથી શું વાપરી શકીએ છીએ અને ઉબુન્ટુ પર નથી?
- ચાલાક. આ સ્થાપિત કરવા, ડાઉનલોડ કરવા, દૂર કરવા, શોધવા અને શોધવાનું એક શક્તિશાળી આદેશ વાક્ય સાધન છે પેકેજો મેનેજ કરો ડેબિયન-આધારિત સિસ્ટમો પર
- ચાલાક કેશ પ્રયોગ મા લાવવુ પેકેજના એપીટી કેશ અથવા મેટાડેટા પર ક્વેરી કરો.
- ડીપીકેજી. તે એક છે પેકેજ મેનેજર ડેબિયન-આધારિત સિસ્ટમો માટે.
- dpkg- ક્વેરી. આ એક સાધન છે dpkg ડેટાબેસને ક્વેરી કરો.
- જે. આ આદેશ એક્ઝેક્યુટેબલનો સંપૂર્ણ માર્ગ આપે છે.
- ક્યા છે. માટે વપરાય છે આપેલ આદેશ માટે બાઈનરી, સ્રોત અને મેન પેજ ફાઇલો શોધો.
- સ્થિત. આદેશ આદેશ આદેશ શોધવા કરતા ઝડપી કાર્ય કરે છે કારણ કે તે અપડેટડબી ડેટાબેસનો ઉપયોગ કરે છે, જ્યારે શોધ આદેશ વાસ્તવિક સિસ્ટમની શોધ કરે છે.
પેકેજ સ્થાપિત છે કે કેમ તે તપાસવાના ઉદાહરણો
સૌ પ્રથમ, કહો કે મારી પાસે નીચેના આદેશો છે ઉબુન્ટુ 19.04 પર ચકાસાયેલ છે.
યોગ્ય આદેશ
APT ટર્મિનલ માટે એક શક્તિશાળી સાધન છે જેની સાથે આપણે ઇન્સ્ટોલ, ડાઉનલોડ, ડિલીટ, સર્ચ અને મેનેજ કરી શકીએ છીએ પેકેજો વિશેની માહિતીની સલાહ લો. તેમાં પેકેજ મેનેજમેન્ટથી સંબંધિત કેટલીક ઓછી વપરાયેલી કમાન્ડ લાઇન ઉપયોગિતાઓ પણ શામેલ છે.
apt list vim
Ptપટ-કેશ આદેશ
આદેશ apt-કેશ એપીટી આંતરિક ડેટાબેઝમાંથી એપીટી કેશ અથવા પેકેજ મેટાડેટાને ક્વેરી કરવા માટે વપરાય છે. તે આપેલ પેકેજ વિશેની માહિતી શોધી અને પ્રદર્શિત કરશે. તે અમને બતાવશે કે પેકેજ ઇન્સ્ટોલ કરેલું છે કે નહીં, ઇન્સ્ટોલ કરેલા પેકેજનું સંસ્કરણ, સ્રોત રીપોઝીટરીની માહિતી.
નીચેનાં ઉદાહરણમાં આપણે જોશું કે સિસ્ટમ પર વિમ પેકેજ પહેલાથી ઇન્સ્ટોલ થઈ ગયું છે.
apt-cache policy vim
Dpkg આદેશ
ડી.પી.કે.જી. તે પેકેજો સ્થાપિત કરવા, બનાવવા, દૂર કરવા અને સંચાલિત કરવા માટેનું એક સાધન છે, પરંતુ અન્ય પેકેજ મેનેજમેન્ટ સિસ્ટમ્સથી વિપરીત, પેકેજો અથવા તેમની અવલંબન આપમેળે ડાઉનલોડ અને ઇન્સ્ટોલ કરી શકતા નથી. માહિતી મેળવવા માટે, સ્પષ્ટ રીતે, આપણે તેને ગ્રેપ સાથે જોડી શકીએ છીએ.
dpkg -l | grep -i nano
Dpkg-query આદેશ
આ એક સાધન છે dpkg ડેટાબેઝમાં સૂચિબદ્ધ પેકેજો વિશેની માહિતી દર્શાવો.
dpkg-query --list | grep -i nano
જે આદેશ
જે કમાન્ડ એક્ઝેક્યુટેબલનો સંપૂર્ણ માર્ગ આપે છે. આ આદેશ ખૂબ ઉપયોગી છે જ્યારે આપણે એક્ઝેક્યુટેબલ ફાઇલો માટે ડેસ્કટ .પ શોર્ટકટ અથવા પ્રતીકાત્મક લિંક બનાવવા માંગીએ છીએ. આદેશ પર્યાવરણ ચલમાં સૂચિબદ્ધ ડિરેક્ટરીઓ શોધે છે પાથ વર્તમાન વપરાશકર્તા.
જો આદેશ આપ્યા પછી આપેલ પેકેજના બાઈનરી અથવા એક્ઝેક્યુટેબલ ફાઇલનું સ્થાન પ્રદર્શિત થાય છે, તો આ સૂચવે છે કે પેકેજ પહેલાથી સિસ્ટમ પર સ્થાપિત થયેલ છે. જો નહીં, તો પેકેજ સિસ્ટમ પર ઇન્સ્ટોલ કરેલું નથી.
which vim
જેમાં આદેશ છે
આદેશ ક્યા છે આપેલ આદેશ માટે બાઈનરી, સ્રોત અને મેન પેજ ફાઇલો શોધવા માટે વપરાય છે.
જો આદેશનું આઉટપુટ આપેલ પેકેજનું બાઈનરી અથવા એક્ઝેક્યુટેબલ ફાઇલનું સ્થાન બતાવે છે, તો તે સૂચવે છે કે પેકેજ પહેલાથી સિસ્ટમ પર સ્થાપિત થયેલ છે. જો નહીં, તો પેકેજ સિસ્ટમ પર ઇન્સ્ટોલ કરેલું નથી.
whereis nano
આદેશ શોધો
આદેશ સ્થિત આદેશ શોધવા કરતા ઝડપી કાર્ય કરે છે કારણ કે તે અપડેટબ ડેટાબેસનો ઉપયોગ કરે છે, જ્યારે ફાઇટ કમાન્ડ વાસ્તવિક સિસ્ટમની શોધ કરે છે. વ્યક્તિગત ડિરેક્ટરી પાથો શોધવાને બદલે ડેટાબેઝનો ઉપયોગ કરો.
જો આદેશ આઉટપુટ આપેલ પેકેજ દ્વિસંગી અથવા એક્ઝેક્યુટેબલ ફાઇલ સ્થાન બતાવે છે, તો પેકેજ પહેલાથી જ સિસ્ટમ પર સ્થાપિત થયેલ છે. જો નહીં, તો પેકેજ સિસ્ટમ પર ઇન્સ્ટોલ કરેલું નથી.
locate --basename '\nano'