Debian 릴리스의 apt xapian 인덱스를 기반으로 업데이트할 수 없음(수정됨)

1115 단어 debianlinuxbug
Debian 10과 Apt xapian 인덱스 패키지에 버그가 있습니다.이 패키지를 사용하여 Synaptic에 빠른 검색 상자를 추가할 수 있습니다.패키지가 잘 설치되어 있지만 매번 "업데이트 apt xapian index"명령을 완성할 수 없습니다. 이것은 빠른 검색 상자가 Synaptic에 나타나지 않도록 합니다.이 취약점은 2019년 8월 23일 디비언에 보고됐으나 아직 복구되지 않았다.
문제는 '관계' 라는python 스크립트에서 발생했습니다.py'는/usr/share/apt xapian index/plugins/에 있습니다.113행과 114행에서 코드는 다음과 같습니다.
    for name in self.re_split.split(val):
        doc.add_term(pfx + name.split(None, 1)[0])
이것은 다음과 같습니다.
    for name in self.re_split.split(val):
        doc.add_term(pfx + name.split(' ', 1)[0])
루트 권한이 있는 Nano와 같은 가장 좋아하는 편집기를 사용하여 이 설정을 변경합니다.그리고 'apt xapian 인덱스 업데이트' 를 다시 실행합니다.
최근 Sparky Linux(5.13 버전)에서 이 오류가 발생했습니다. 이 복구 프로그램이 이 문제를 해결했습니다.
Synaptic에 신속 검색 상자를 추가하려면 다음 패키지를 설치합니다.
~$ sudo apt install apt-xapian-index
그런 다음 위의 수정 사항을 적용합니다.
마지막으로 다음을 사용하여 색인을 업데이트합니다.
~$ sudo update-apt-xapian-index
Synpatic을 시작하려면 빠른 검색 상자가 있어야 합니다.

좋은 웹페이지 즐겨찾기