Hackster.ioの新しいチュートリアルが、Ubuntu 24.04 LTSへのAMD FPGAツールのバージョン2025.1および2025.2のインストールのためのステップバイステップの指示を提供し、以前のUbuntuバージョンとの違いと互換性問題の回避策を強調。ガイドはVivado、Vitis、PetaLinuxをカバーし、PetaLinuxは2026.2リリースで非推奨になると指摘。
このチュートリアルはWhitney Knitter氏によって執筆され、最近リリースされたUbuntu 24.04 LTSへのAMDのFPGA開発ツールのインストールプロセスを扱っており、従来のセットアップ方法に影響を与える変更を導入しています。Knitter氏は、ユーザーはまずchshコマンドを使用してデフォルトのシェルをZshからBashに切り替える必要があると説明します。以前のdpkg-reconfigure方法は、Debianがdebconfから離れたため機能しなくなりました。「ただし、イライラするのは、Ubuntu 24.04でdpkgコマンドがすべてまだ利用可能に見え、エラーを投げずに実行されることです。しかし、エラーを投げない唯一の理由は、それらが実際には何も行っていないからです」とKnitter氏は書いています。 準備ステップには、32ビットi386アーキテクチャサポートの追加と、Ubuntu 24.04固有の更新パッケージ(libtinfo5の代わりにlibtinfo6など)のインストールが含まれます。PetaLinuxの場合、/etc/xinetd.dでTFTPサーバーを設定し、USBアクセス用にユーザーをdialoutグループに追加する必要があります。Knitter氏は信頼性のため、サイズが大きいにもかかわらず、ウェブベースのオプションよりもSingle File Download (SFD)インストーラーを推奨します。 インストールはrootでxsetupスクリプトを実行することから始まり、デフォルトで/tools/Xilinxを対象とします。Vitisを選択するとVivado、HLS、および他のコンポーネントがインストールされます。2025.1ではPetaLinuxがメインインストーラーに統合されていますが、2025.2では別途ダウンロードと手動ディレクトリ設定が必要です。Knitter氏は「PetaLinuxは段階的に廃止され、2026.2バージョンで非推奨になります」と指摘します。 Ubuntu 24.04の互換性課題には、PetaLinuxビルド用のlibtinfo5の手動インストールと、sysctl経由での非特権ユーザーアクセスのカーネル制限の無効化が含まれます。初期ビルドはミラーURLの問題で失敗する可能性がありますが、再試行で成功します。ガイドはUbuntu 24.04と22.04の両方でテストを確認し、公式サポートは後者に限定されています。Knitter氏はプロジェクトでツールバージョンを混在させないことと、廃止のためPetaLinuxの長期使用を避けることを勧めます。