Bagaimana menjalankan updatedb ketika sistem file Anda didekripsi dan mencoba mencocokkan variabel lingkungan untuk membaca / menulisnya?
Setelah membaca halaman manual, tambahkan dua variabel ke file BASH RC Anda.
man locate
echo "export LOCATE_PATH=$HOME/var/lib/mlocate/mlocate.db:$LOCATE_PATH" >> ~/.bashrc
echo "export DBPATH=$HOME/var/lib/mlocate/mlocate.db:$DBPATH" >> ~/.bashrc
Buat direktori yang ditentukan di atas dan tambahkan $ username ke grup mlocate.
mkdir -p ~/var/lib/mlocate/
sudo usermod -a -G mlocate $username
Logout dan masuk lagi untuk menghitung pengguna Anda dalam grup mlocate dan dapatkan variabel lingkungan baru. Sekarang saat kamu berlari,
updatedb -o $LOCATE_PATH
Apakah file yang didekripsi di basis data lokasi sekarang? Atau, apa yang Anda lakukan untuk membuatnya bekerja atau lebih baik?
Anda mungkin juga ingin menambahkan updatedb ke crontab pengguna. Lari pertama:
crontab -e
Dan tambahkan baris berikut:
0 12 * * * updatedb -o $HOME/var/locate