ملاحظة: لم يعد هذا البرنامج يتم الحفاظ عليه. #163
تم فحص هذا ReadMe أو تحديثه آخر مرة في 20240330.
جدول المحتويات:
Clamtk هي واجهة أمام Clamav (Clam Antivirus). يهدف إلى أن تكون ماسحة ضوئية سهلة الاستخدام ، خفيفة الوزن ، عند الطلب لأنظمة Linux.
على الرغم من تاريخ تجسيدها المبكرة حتى عام 2003 ، تم تحميل Clamtk لأول مرة للتوزيع في عام 2004 إلى حساب RootShell.be وأخيراً إلى SourceForge.net في عام 2005. في نهاية عام 2013 ، تم نقله إلى صفحة رمز Google ، ثم إلى github و gitlab و bitbucket. إنه الآن 2024 ولسبب ما لا يزال التطوير مستمرًا. في الواقع ، يصادف فبراير 2024 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 هي استخدام RPMs. سيقوم الأوامر 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 .
تحذير : لا تفعل هذا. من الأسهل بكثير مجرد النقر المزدوج على .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 لتثبيته. يجب على مدير الحزمة استرداد أي تبعيات ضرورية.
من سطر الأوامر ، يمكنك القيام بذلك:
sudo apt install clamtk
إذا قمت بتنزيل الملف ، فاستخدم هذا:
sudo apt install clamtk_6.17-1_all.deb
لإزالة clamtk:
sudo dpkg --purge clamtk
لاحظ أن تصميمات Debian/Ubuntu لم تعد موقعة GPG.
يوصى بتثبيت clamtk من المستودعات الرسمية. تحقق من التوزيع الخاص بك أولاً ، وقم دائمًا بالتثبيت من مصادر موثوقة.
في حين أن Debian/Ubuntu .debs كانت موقعة رقميًا ، إلا أنها لم تعد ؛ الطريقة التي اعتدت أن أفعل ذلك لم تعد تعمل. يتم توقيع RPMs رقميا. إليك كيف يمكنك التحقق من 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 OKيمكنك أيضا التحقق من Tarball. باستخدام 6.17 كإصدار المثال ، تأكد من تنزيل Tarball ، وتوقيعه المنفصل (.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 orgpg --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 (تم قطعه للإيجاز). يمكنك الآن استخدام Minisign أيضًا!
الوزارة
أولاً ، ستحتاج إلى مفتاح Minisign العام:
مفتاح MINISIGN العام
ثم ستحتاج إلى ملف minisig للبرنامج الذي تتحقق منه.
سيكون الرابط إليه مع بقية التنزيلات.
لهذا المثال:
https://github.com/dave-theunsub/clamtk/release/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.xzيمكن أن يعمل Clamtk من سطر الأوامر أيضًا:
clamtk file_to_be_scanned أو
clamtk directory_to_be_scanned السبب الرئيسي لخيار سطر الأوامر (بغض النظر عن ذلك الأساسي) هو السماح بالنقر بزر الماوس الأيمن على المسح الأيمن داخل مدير الملفات (على سبيل المثال ، الملفات ، CAJA ، أو الدلفين). إذا كنت بحاجة إلى المزيد من خيارات سطر الأوامر ، فمن المستحسن استخدام Clamscan القابل للتنفيذ نفسه. (اكتب man clamscan في سطر القيادة.)
يمكنك عرض سجلات المسح وحذفها عن طريق تحديد خيار "السجل".
لديك أيضًا بعض الخيارات مع العرض المعروض. انقر على الملف الممسوح لتحديده ، ثم انقر بزر الماوس الأيمن: يجب أن يكون لديك أربعة خيارات هناك.
~/.clamtk/viruses ).إذا كنت قد قمت بإحداث ملفات للامتحان لاحقًا ، فلديك خيار استعادتها إلى موقعها السابق (إذا كان معروفًا) ، أو حذفها.
لإضافة انقر بزر الماوس الأيمن ، قدرة قائمة السياق لإرسال الملفات والدلائل إلى الماسح الضوئي ، قم بتثبيت المكون الإضافي المناسب. تتوفر روابط لأحدث الإصدارات هنا:
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/downloads
فيما يلي الصفحات المحددة. لاحظ أن هذه النسبة تنعكس على جيثب كذلك.
جنوم (مدير الملفات):
https://github.com/dave-theunsub/clamtk-gnome
https://gitlab.com/dave_m/clamtk-gnome
KDE (مدير ملفات دولفين):
https://github.com/dave-theunsub/clamtk-kde
https://gitlab.com/dave_m/clamtk-kde
XFCE (مدير الملفات الثونار):
https://github.com/dave-theunsub/thunar-sendto-clamtk
https://gitlab.com/dave_m/thunar-sendto-clamtk
ماتي (مدير ملفات نيمو):
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هل تستخدم المصدر وترى شيئًا كهذا: لا يمكنك تحديد موقع foo/bar.pm في inc. (الخ ، إلخ).
هذا يعني أنك تفتقد بعض التبعيات. حاول العثور على التبعية من خلال مستودعات التوزيع الخاصة بك ، أو ببساطة انتقل إلى CPAN. جرب دائمًا مستودع التوزيع الخاص بك أولاً. من المحتمل أن يكون التوزيع الخاص بك بالفعل حزم هذه لسهولة التثبيت. اعتمادًا على التوزيع الخاص بك ، من المحتمل أن تستخدم yum أو dnf أو apt أو بعض "مدير التحديث" وما شابه.
لا يمكنني النقر بزر الماوس الأيمن على الملفات/الدلائل للمسح الضوئي بعد الآن!
ذلك لأننا لم نعد نحزم هذه الوظيفة. لا يستخدم الجميع جنوم. هناك الوظائف الإضافية لـ XFCE و KDE و MATE و GNOME - وهي حزم صغيرة ، وسهلة التثبيت ، وتحتوي على هذه الوظيفة.
ربما الكثير. اسمحوا لي أن أعرف من فضلك. إن الصراخ على بعض ألواح الإعلانات في مكان ما على واحد من العشرات من مواقع Linux لن يقوم بإصلاح الأخطاء أو تحسين البرنامج. انظر القسم أدناه للحصول على معلومات الاتصال.
اعتبارًا من الإصدار 3.10 ، لن يقوم Clamtk بفحص أدلة البريد القياسية ، مثل .volution أو .mozilla أو .thunderbird. هذا بسبب مشاكل التحليل. إذا ظهرت طريقة ذكية للقيام بذلك ، فسيتم إضافتها.
أيضا ، يرجى ملاحظة أن أرقام الإصدار لا تعني شيئًا على الإطلاق. لا يوجد قافية أو سبب لأرقام فردية أو حتى (أي ، لا يعني الرقم الفردي "غير مستقر"). إصدار جديد يعني أنه يرتفع 1 (أو ، بالأحرى ، .01).
بدأت Clamtk باستخدام مكتبات TK (وبالتالي اسمها). في عام 2005 ، تم تغيير هذا إلى Perl-GTK2 (أو GTK2-Perl ، أيا كان). لا يزال إصدار TK متاحًا على SourceForge.net ولكن لم يتم تحديثه لبعض الوقت الآن ولا ينبغي استخدامه.
كانت خطة سلسلة 5.xx لاستخدام GTK3. لسوء الحظ ، لم يكن لدى Debian و Ubuntu نسخة حديثة من libgtk3-perl ، ولم يكن CentOS Perl-GTK3. لذلك ، في الثانية الأخيرة ، أعيد كتابة إصدار 5.00 لاستخدام GTK2. مرة أخرى.
تم كتابة الإصدار 6.xx لاستخدام GTK3 ، حيث تم إهمال GTK2. لا يوجد تصميم جديد هذه المرة ، حيث كان هذا بمثابة محاولة لضمان إدراج إصدار GTK3 في إصدارات التوزيع القادمة (كما هو الحال مع Debian).
من المحتمل أن يكون لدى الإصدار 7.xx تصميم جديد ، وقد يتم كتابته بلغة مختلفة أيضًا.
وهناك أيضا GTK4 في الأعمال.
ساهم الكثير من الناس بوقتهم وطاقتهم وآرائهم وتوصياتهم وخبراتهم لهذا البرنامج. لا أستطيع أن أشكرهم بما فيه الكفاية. يتم سرد أسمائهم في ملف الاعتمادات.
أيضا شكرا جزيلا ل: