التثبيت على Linux
يأتي DeviceShelf كملف AppImage (يعمل في أي مكان، دون تثبيت) وكحزم .deb / .rpm أصلية. متوفّر لـ x86-64 وARM64.
AppImage الأسهل
لا حاجة للتثبيت — اجعله قابلاً للتنفيذ وشغّله:
chmod +x DeviceShelf-*.AppImage
./DeviceShelf-*.AppImage
Debian / Ubuntu (.deb)
ثبّت من الطرفية — لا تنقر نقراً مزدوجاً. على Ubuntu 24.04، يفتح ملف .deb بالنقر المزدوج في App Center، وقد يفشل بصمت مع حزم الأطراف الثالثة. الطرفية تحلّ التبعيات وتُظهر أي خطأ حقيقي:
sudo apt install ./DeviceShelf-*.deb
على ARM (Raspberry Pi، خوادم ARM) استخدم ملف -arm64.deb.
Fedora / RHEL (.rpm)
sudo dnf install ./DeviceShelf-*.rpm
عرض النطاق الحيّ (اختياري)
يستخدم عرض النطاق الحيّ لكل جهاز التقاط الحزم، وهو يتطلب صلاحيات التقاط. امنحها مرة واحدة (كل شيء آخر يعمل بدونها):
sudo setcap cap_net_raw,cap_net_admin+eip /usr/bin/deviceshelf
المزيد: تفعيل عرض النطاق الحيّ.
الفحص من سطر الأوامر
تفضّل الطرفية، أم تريد معرفة ما يخبرك به nmap وarp-scan فعليًا؟ يغطي دليلنا حول فحص الشبكة من نظام Linux كلا الطريقين والصلاحيات التي يحتاجها كل منهما.