Locate komutu nasıl kurulur?


49

Komutu locateubuntu 12.04'te (dosyaları bulmak için kullanılır) istiyorum. Böyle bir komut olduğuna inanıyorum, ancak ubuntu 12.04'de göremiyorum Herhangi bir paketin bir parçası mı?


Bu komutu kullanarak deneyin: sudo apt-get install locate.
Evandro Silva 10:12

5
Gelecek için: bir program arıyorsanız ve paketi bilmiyorsanız, apt-file: sudo apt-get install apt-fileprogramını yükleyin ve apt-file: kullanarak programı arayın apt-file search /usr/bin/locate.
hnasarat

Standart bir Ubuntu kurulumunda bu genellikle gerekli değildir - Ubuntu'nun bilmediği komut satırına bir komut yazarsanız, bu komutu almak için hangi paketi kurmanız gerektiğini önerir. Söylemeye gel locate, zaten zaten standart bir Ubuntu kurulumunda yüklü olduğunu düşünüyorum , bu yüzden belki bu yardımcı olmuyor.
thomasrutter,

Yanıtlar:


68

sudo apt-get install mlocate 'locate' komutunu yüklemelisiniz, yoksa buradan yükleyebilirsiniz:

Yazılım merkezi üzerinden kurun


mlocatetüm dosyalarınızın veritabanını tutar ve varsayılan olarak günde bir kez yeniden indekslenir. Derhal yeniden endekslenmesini istiyorsanız sudo updatedb, komut satırından çalıştırın .

cannot statÇalıştırdığınızda bir hata alırsanız locate, sudo updatedbderhal yeniden dizine eklemek istediğiniz gibi veritabanını doldurmak için çalıştırmanız gerekir .


5
Mlocate paketinin /etc/cron.daily içinde her gün güncellenen mlocate bir iş kurduğuna inanıyorum.
mfisch 11:12

2
Bunu yaptıktan hemen sonra, locate'i çağırmaya çalışırsanız, aşağıdaki hatayı alırsınız: "locate: stat ()` /var/lib/mlocate/mlocate.db ': Böyle bir dosya veya dizin yok ". Bunu çözmek için lütfen şu adresteki @enxotib yanıtına bakın: unix.stackexchange.com/questions/26188/…
Ramon Araujo

Arama veritabanının ilk kez kullanılması için optimize edilmesi gerektiğinden, muhtemelen mlocate'isudo updatedb yükledikten sonra çalıştırmak isteyebilirsiniz .
IgorGanapolsky

CentOS / RHEL / Amazon Linux kullanıyorsanız sudo yum install mlocate, yüklemek için kullanın . Aynı şekilde, sudo updatedbveritabanını ilk kez başlatmak için çalıştırın .
ADTC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.