دليل جديد على Hackster.io يقدم تعليمات خطوة بخطوة لتثبيت أدوات FPGA من AMD الإصدارات 2025.1 و2025.2 على Ubuntu 24.04 LTS، مع التركيز على الاختلافات عن إصدارات Ubuntu السابقة وحلول لمشكلات التوافق. يغطي الدليل Vivado وVitis وPetaLinux، مشيرًا إلى أن PetaLinux سيتم إيقافه في إصدار 2026.2.
الدليل التعليمي، الذي كتبه Whitney Knitter، يتناول عملية تثبيت أدوات تطوير FPGA من AMD على Ubuntu 24.04 LTS المنشور حديثًا، والتي تُدخل تغييرات تؤثر على طرق الإعداد التقليدية. يشرح Knitter أن المستخدمين يجب أن يغيروا أولاً الـ shell الافتراضي من Zsh إلى Bash باستخدام أمر chsh، حيث أن طريقة dpkg-reconfigure السابقة لم تعد تعمل بسبب انتقال Debian بعيدًا عن debconf. «الشيء المزعج هو أن أوامر dpkg جميعها لا تزال تبدو متاحة في Ubuntu 24.04 وتعمل دون إلقاء أخطاء. ومع ذلك، السبب الوحيد في عدم إلقائها أخطاء هو أنها في الواقع لا تفعل شيئًا»، يكتب Knitter. تشمل خطوات التحضير إضافة دعم للعمارة 32 بت i386 وتثبيت حزم محدثة خاصة بـ Ubuntu 24.04، مثل libtinfo6 بدلاً من libtinfo5. بالنسبة لـ PetaLinux، يجب تهيئة خادم TFTP في /etc/xinetd.d، وإضافة المستخدم إلى مجموعة dialout للوصول إلى USB. يوصي Knitter بمثبت Single File Download (SFD) على خيارات الويب للموثوقية، رغم حجمه الأكبر. يبدأ التثبيت بتشغيل سكريبت xsetup كـ root، موجهاً إلى /tools/Xilinx افتراضيًا. اختيار Vitis يثبت Vivado وHLS ومكونات أخرى. بالنسبة لـ 2025.1، يتكامل PetaLinux في المثبت الرئيسي، لكن 2025.2 يتطلب تنزيلاً منفصلاً وإعداد دليل يدوي. يشير Knitter: «PetaLinux يتم إيقافه تدريجيًا وسيتم إيقافه في إصدار 2026.2». تشمل تحديات التوافق مع Ubuntu 24.04 تثبيت libtinfo5 يدويًا لبناء PetaLinux وتعطيل قيود النواة على وصول المستخدمين غير المميزين عبر sysctl. قد تفشل البناءات الأولية بسبب مشكلات URL المرآة لكنها تنجح عند إعادة المحاولة. يؤكد الدليل اختبار على Ubuntu 24.04 و22.04، مع دعم رسمي محدود للأخيرة. ينصح Knitter بعدم خلط إصدارات الأدوات في المشاريع وتجنب استخدام PetaLinux طويل الأمد بسبب إيقافه.