plocate는 게시 목록 찾기(1)를 기반으로 하며 더 작은 인덱스에서 더 빠른 검색을 제공합니다. 거의 모든 면에서 mlocate를 즉시 대체할 수 있으며 SSD와 비SSD 모두에서 빠릅니다.
하지만 사용하는 데 문제가 있습니다.WSL1에서.
$ plocate java
/var/lib/plocate/plocate.db: No such file or directory
$ sudo updatedb
/var/lib/plocate/: Is a directory
$ updatedb.plocate
/var/lib/plocate/: Is a directory
$ apt-cache policy plocate
plocate:
Installed: 1.1.8-2+deb11u1
Candidate: 1.1.8-2+deb11u1
Version table:
1.1.13-1~bpo11+1 100
100 http://ftp.debian.org/debian bullseye-backports/main amd64 Packages
*** 1.1.8-2+deb11u1 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
답변1
이는 커널이 매우 오래되었거나(Bullseye에서 지원하는 것보다 오래됨) 불완전한 Linux 커널(예: WSL1)을 사용하는 경우 발생할 수 있습니다. 해결 방법은 plocate 1.1.12에 구현되었습니다.
답변2
plocate의 데이터베이스를 업데이트해야 합니다. 다음을 사용하여 문제를 해결했습니다.
sudo updatedb.plocate
답변3
문제를 해결하기 위해 1.1.13-1~bpo11+1로 업데이트되었습니다.
sudo apt install -y plocate -t bullseye-backports