GNU/Linux >> Belajar Linux >  >> Linux

Temukan dan perbarui b tidak berfungsi. Apa yang harus saya lakukan?

Solusi 1:

Itu tidak diinstal dan tidak ada di direktori yang terdaftar oleh natxo, tetapi saya menemukan solusi untuk menginstalnya. Terima kasih atas petunjuknya!

http://www.nicecabage.com/2009/08/install-locate-and-updatedb-on-centos-and-debian/

Di root:apt-get install locate

Solusi 2:

Saya pikir Anda perlu menginstal program loc. Dalam sistem debian lenny, file /usr/bin/updatedb adalah symlink ke /etc/alternatives/updatedb yang merupakan symlink ke /usr/bin/updatedb.findutils.

Menggunakan dpkg -S Anda dapat menemukan paket apa yang menjadi milik file:

$ dpkg -S /usr/bin/updatedb.findutils 
locate: /usr/bin/updatedb.findutils

Jadi saya pikir Anda perlu menginstal loc dan kemudian menjalankan updatedb sebagai root.

Sunting:ya, Anda memerlukan paket loc. Dalam file /usr/share/doc/findutils/NEWS.Debian.gz Anda dapat membaca:

loc tidak lagi disertakan dalam paket findutils. Itu telah dipisahkan menjadi paket terpisah "locate".

dan kemudian di /usr/share/doc/findutils/changelog.Debian.gz, di changelog pada 11 nov 2007:

Pisahkan lokasi/updatedb menjadi paket terpisah.

Solusi 3:

Harus dari perintah yang harus dijalankan sebagai root tidak ada di $PATH pengguna jadi jalankan saja:

$ sudo diperbaruib

dan itu akan berhasil.


Linux
  1. Apa itu DNS dan Bagaimana Cara Kerjanya?

  2. Apa itu Kurasi Konten dan bagaimana cara melakukannya?

  3. Database NoSQL Terdistribusi Elasticsearch – Apa Itu dan Haruskah Anda Menggunakannya?

  1. Apa itu Makefile dan bagaimana cara kerjanya?

  2. Apa perbedaan antara 'temukan' dan 'temukan' di Linux?

  3. Sebagai Pengguna Apa NGinx dan PHP harus dijalankan?

  1. Apa itu Server Web, dan Bagaimana Cara Kerja Server Web?

  2. Apa itu Kernel Linux, dan haruskah Anda mengupgrade ke Kernel terbaru?

  3. Kapan Seseorang Harus Mengkompilasi Dan Menginstal Dari Sumber?