Bagaimana saya bisa memperbarui cache / indeks lokasi? Saya menginstal paket baru dan file-file itu jelas belum diindeks. Jadi perintah mana yang harus saya komit, agar pengindeks dapat memicu?
Saya sedang mengerjakan debian jessie (pengujian): dengan Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU / Linux
locate
berasal dari proyek GNU Find Utilities (yang, jika Anda menggunakan Debian Jessie, itu mungkin), maka Anda dapat menemukan situs web dan dokumentasi proyek di sini: gnu.org/software/findutilsJawaban:
Perintahnya adalah:
Lihat
man updatedb
untuk lebih jelasnya.sumber
Di OSX ini adalah:
sudo /usr/libexec/locate.updatedb
Yang dapat dihubungkan dengan:
sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
Tampaknya konyol harus membuat tautan simbolis untuk perintah unix standar, tetapi itu dia.
sumber
Pada debian / ubuntu, Anda dapat menemukan mana rasa yang diinstal dengan:
Dalam kasus saya itu adalah:
Untuk melihat, tugas cron mana yang bertanggung jawab, jalankan:
Yang dalam kasus saya menunjukkan:
Untuk memperbarui database, jalankan pekerjaan cron sebagai root:
Jika tidak ada cronjob, dan updatedb dengan sendirinya tidak berfungsi, coba temukan citarasa terinstal Anda dengan:
yang mengembalikan:
sumber