참고 :이 프로그램은 더 이상 유지 관리되지 않습니다. #163
이 readme은 마지막으로 확인되거나 20240330에서 업데이트되었습니다.
목차 :
Clamtk는 Clamav (Clam antivirus)의 프론트 엔드입니다. Linux 시스템에 사용하기 쉽고 가벼운 주문형 스캐너입니다.
최초의 화신이 2003 년으로 날짜가되었지만 Clamtk는 2004 년에 Rootshell.be 계정에 배포를 위해 처음으로 업로드되었으며 2005 년에는 Sourceforge.net에 최종적으로 업로드되었습니다. 2013 년 말에는 Google 코드 페이지로 이동 한 다음 Github, Gitlab 및 Bitbucket으로 옮겨졌습니다. 현재는 2024 년이며 어떤 이유로 든 개발은 여전히 진행되고 있습니다. 실제로 2024 년 2 월에는 20 년의 활동이 공개적으로 제공됩니다.
다음에 버그 또는 제안을보고하십시오.
https://github.com/dave-theunsub/clamtk/issues
https://gitlab.com/dave_m/clamtk/issues
https://launchpad.net/clamtk
당신은 둘 이상의 언어를 말합니까? LaunchPad 페이지를 참조하십시오.
"Star"Clamtk 또는 다음 중 하나 또는 둘 다에서 관련 프로젝트를 느끼면.
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/home
https://gitlab.com/dave_m/clamtk/
https://launchpad.net/clamtk
clamav
gtk2-perl
gtk3
virustotal
Clamtk를 설치하는 가장 쉬운 방법은 RPM을 사용하는 것입니다. dnf 및 yum 명령은 요구 사항을 가져옵니다.
먼저 공식 리포지토리부터 시작하십시오.
sudo yum install clamtk 또는 sudo dnf install clamtk .
이것이 작동하지 않으면 공식 사이트에서 파일을 다운로드하십시오. 설치 또는 업그레이드를 위해 파일을 두 번 클릭 할 수 있어야합니다.
이 예에서는 버전 6.17을 사용합니다. 파일 이름은 배포에 따라 다를 수 있습니다.
터미널 창을 사용하여 설치하려면 :
sudo yum install clamtk-6.17-1.el9.noarch.rpm 또는 sudo dnf install clamtk-6.17-1.fc39.noarch.rpm
clamtk를 제거하려면 :
sudo yum erase clamtk 또는 sudo dnf erase clamtk .
경고 :하지 마십시오. a .deb 또는 .rpm을 두 번 클릭하는 것이 훨씬 쉽습니다. 실제로 소스를 내려 놓으십시오.
Tarball에는 모든 출처가 포함되어 있습니다. 페도라에서 테스트 한 바와 같이이를 수행하는 한 가지 방법은 다음 명령을 실행하는 것입니다.
tar xzf clamtk-6.17.tar.xz
sudo mkdir -p /usr/share/perl5/vendor_perl/ClamTk
sudo cp lib/ * .pm /usr/share/perl5/vendor_perl/ClamTk
sudo chmod +x clamtk
sudo cp clamtk /usr/local/bin (or /usr/bin) 예 :
perl clamtk
또는
chmod +x /path/to/clamtk
/path/to/clamtk.deb 파일을 두 번 클릭하여 설치할 수 있어야합니다. 패키지 관리자는 필요한 종속성을 검색해야합니다.
CommandLine에서 다음을 수행 할 수 있습니다.
sudo apt install clamtk
파일을 다운로드 한 경우 다음을 사용하십시오.
sudo apt install clamtk_6.17-1_all.deb
clamtk를 제거하려면 :
sudo dpkg --purge clamtk
데비안/우분투 빌드는 더 이상 GPG 서명되지 않습니다.
공식 리포지토리에서 Clamtk를 설치하는 것이 좋습니다. 먼저 배포를 확인하고 항상 신뢰할 수있는 소스에서 설치하십시오.
Debian/Ubuntu .debs는 디지털로 서명했지만 더 이상은 아닙니다. 내가 그렇게했던 방식은 더 이상 작동하지 않습니다. RPM은 디지털로 서명됩니다. rpms를 확인하는 방법은 다음과 같습니다.
rpm --import https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}n'rpm --checksig clamtk-6.17-1.fc39.noarch.rpm/home/you/clamtk-6.17-1.fc39.noarch.rpm: rsa sha1 (md5) pgp md5 OKTarball을 확인할 수도 있습니다. 예제 버전으로 6.17을 사용하여 Tarball, Detached Signature (.ASC) 및 위의 1 단계에서 키를 다운로드했는지 확인하십시오.
wget https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506gpg --import RPM-GPG-KEY-DaveM-20230506gpg2 --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.gz 또는gpg --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.xzgpg: Signature made Sun 11 Sep 2016 06:29:41 AM CDT using RSA key ID (간결성을 위해 흡입). 당신은 이제 미니 시인을 사용할 수 있습니다!
미니시인
먼저, 당신은 내 공개 미니 지표 키가 필요합니다.
공개 미니 시그온 키
그런 다음 확인중인 프로그램의 Minisig 파일이 필요합니다.
그것에 대한 링크는 나머지 다운로드와 관련이 있습니다.
이 예제 :
https://github.com/dave-theunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz.minisig
다음으로, 그렇게 확인하십시오.
minisign -V -x clamtk-6.17.tar.xz.minisig -p davemminisign.pub -m clamtk-6.17.tar.xzClamtk는 CommandLine에서도 실행될 수 있습니다.
clamtk file_to_be_scanned 또는
clamtk directory_to_be_scanned CommandLine 옵션 (기본)의 주된 이유는 파일 관리자 (예 : 파일, Caja 또는 Dolphin) 내에서 스캔을 마우스 오른쪽 버튼으로 클릭 할 수 있기 때문입니다. 보다 광범위한 CommandLine 옵션이 필요한 경우 ClamScan 실행 가능 자체를 사용하는 것이 좋습니다. (Commandline에서 man clamscan 입력하십시오.)
"히스토리"옵션을 선택하여 스캔 로그를보고 삭제할 수 있습니다.
파일이 표시된 몇 가지 옵션도 있습니다. 스캔 한 파일을 클릭하여 선택한 다음 마우스 오른쪽 버튼을 클릭하십시오. 네 가지 옵션이 있어야합니다.
~/.clamtk/viruses )에 보관됩니다.나중에 검사를 위해 파일을 검역소 한 경우 이전 위치 (알려진 경우)로 복원하거나 삭제할 수있는 옵션이 있습니다.
마우스 오른쪽 버튼을 클릭하려면 컨텍스트 메뉴 기능을 스캐너에 보내는 파일 및 디렉토리를 보내려면 적절한 플러그인을 설치하십시오. 최신 버전에 대한 링크는 다음과 같습니다.
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/downloads
다음은 특정 페이지입니다. 이것들은 Github에도 반영되어 있습니다.
그놈 (파일 파일 관리자) :
https://github.com/dave-theunsub/clamtk-gnome
https://gitlab.com/dave_m/clamtk-gnome
KDE (Dolphin 파일 관리자) :
https://github.com/dave-theunsub/clamtk-kde
https://gitlab.com/dave_m/clamtk-kde
XFCE (Thunar 파일 관리자) :
https://github.com/dave-theunsub/thunar-sendto-clamtk
https://gitlab.com/dave_m/thunar-sendto-clamtk
메이트 (NEMO 파일 관리자) :
https://github.com/dave-theunsub/nemo-sendto-clamtk
https://gitlab.com/dave_m/nemo-sendto-clamtk
서명이 최신 상태입니까? 그러나 Clamtk는 그렇지 않다고 말합니까?
당신은 아마도 하나 이상의 바이러스 서명 디렉토리를 가지고있을 것입니다. 서명을 찾으려면 아래 답변을 참조하십시오.
Clamtk가 서명을 찾을 수없는 오류가 발생하는 경우 :
Clamtk는 바이러스 정의를 찾으려고 노력하고 있습니다. 일반적으로 이들은/var/lib/clamav 또는/var/clamav 또는 다른 곳에서 유지됩니다. 이러한 파일이 존재한다고 확신하는 경우 위치를 찾아 보내주십시오. 위치를 결정하려면 다음을 시도하십시오.
find /var -name "daily.cvd" -printfind /var -name "daily.cld" -print소스를 사용하고 있으며 다음과 같은 것을 볼 수 있습니다. @inc에서 foo/bar.pm을 찾을 수 없습니다. (etc 등).
이것은 당신이 의존성 중 일부를 누락했음을 의미합니다. 분배의 저장소를 통해 의존성을 찾거나 간단히 CPAN으로 이동하십시오. 항상 배포판의 저장소를 먼저 사용해보십시오. 분포는 이미 쉽게 설치할 수 있도록 배포 할 가능성이 높습니다. 배포판에 따라 yum , dnf , apt 등 "업데이트 관리자"등을 사용할 수 있습니다.
더 이상 스캔 할 파일/디렉토리를 마우스 오른쪽 버튼으로 클릭 할 수 없습니다!
더 이상이 기능을 묶지 않기 때문입니다. 모든 사람이 그놈을 사용하는 것은 아닙니다. XFCE, KDE, Mate 및 Gnome에 대한 애드온이 있습니다. 작은 패키지, 설치하기 쉽고 해당 기능을 포함합니다.
아마 많이. 알려주세요. 수십 개의 Linux 사이트 중 하나의 일부 게시판에 닿는 것은 버그를 수정하거나 프로그램을 개선하지 않습니다. 연락처 정보는 아래 섹션을 참조하십시오.
버전 3.10 현재 Clamtk는 .Evolution, .Mozilla 또는 .thunderBird와 같은 표준 메일 디렉토리를 스캔하지 않습니다. 이것은 구문 분석 문제 때문입니다. 현명한 수행 방식이 나타나면 추가됩니다.
또한 버전 번호는 절대적으로 의미가 없습니다. 홀수 또는 짝수에 대한 운율이나 이유는 없습니다 (예 : 홀수는 "불안정"을 의미하지 않습니다). 새 버전은 1 (또는 오히려 .01)이 증가 함을 의미합니다.
Clamtk는 TK 라이브러리를 사용하여 시작했습니다 (따라서 이름). 2005 년에는 Perl-GTK2 (또는 GTK2-PERL, 무엇이든)로 변경되었습니다. TK 버전은 여전히 SourceForge.net에서 사용할 수 있지만 지금은 한동안 업데이트되지 않았으며 사용해서는 안됩니다.
5.xx 시리즈의 계획은 GTK3을 사용하는 것이 었습니다. 불행하게도, 데비안과 우분투는 최근 버전의 libgtk3-perl을 가지고 있지 않았으며, Centos는 perl-gtk3를 가지고 있지 않았다. 따라서 마지막 순간에 5.00 버전은 GTK2를 사용하도록 다시 작성되었습니다. 다시.
버전 6.xx는 GTK2가 더 이상 사용되지 않으므로 GTK3을 사용하도록 작성되었습니다. 이번에는 새로운 디자인이 없습니다. 이것은 GTK3 버전이 다가오는 배포 릴리스 (예 : 데비안)에 포함될 수 있도록 노력했습니다.
버전 7.xx는 새로운 디자인을 가질 수 있으며 다른 언어로도 쓰여질 수 있습니다.
그리고 작품에는 GTK4도 있습니다.
많은 사람들 이이 소프트웨어에 대한 시간, 에너지, 의견, 권장 사항 및 전문 지식에 기여했습니다. 나는 그들에게 충분히 감사 할 수 없습니다. 그들의 이름은 크레딧 파일에 나열되어 있습니다.
또한 큰 감사합니다.