イントロ
むかしむかし、Linuxを使い始めたとき、いくつかのディストリビューションを試し、Debianに落ち着きました。 私は特にゲームをプレイしていないので、GNOMEデスクトップはシンプルで便利なためすぐに気に入りました。システムはWindowsよりも速く動作しました。 システムをインストールした後、ビデオカードを除くすべてのデバイスを特定しました。その時点で、ATI Radeon 9800 SEがありました。
Windowsのようにドライバーをインストールすることは、インストーラーインターフェースにDebianがないことに驚いた直後に失敗し、Ubuntuを選択するとすべてが死にます。
その後、バージョン8.6のインストールに約1週間を費やしました。 それ以来、コンピューターを変更しましたが、私はAMDのファンであり、次に撮ったビデオカードはRadeon HD4850でした。
はじめに
まず、インストールには
ドライバー自体が必要です。 現時点では、最新バージョンは10.5です。 ロードした後、コンテンツをfglrxディレクトリに解凍します。
./ati-driver-installer-10-5-x86.x86_64.run --extract fglrx
注: 「x86.x86_64」の修正後のドライバーは、32ビットシステムと64ビットシステムの両方に適しています。
最初に、ati-packager.shスクリプトを変更する必要があります。
レニーの場合 :
cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh
cat ./ati-packager.sh | sed -e 's/X_DIR=x710; X_NAME=lenny/X_DIR=x690; X_NAME=lenny/' > ./fglrx/packages/Debian/ati-packager.sh
スクイーズの場合 :
cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh
cat ./ati-packager.sh | sed -e 's/X_DIR=x710; X_NAME=lenny/X_DIR=x750; X_NAME=lenny/' > ./fglrx/packages/Debian/ati-packager.sh
したがって、ディストリビューションに存在しないXのバージョンの表示は、システムでサポートされているバージョンに変更されます。
次に、ルールスクリプトを変更する必要があります。変更は
lennyと
squeezeで同じです。
cp ./Desktop/fglrx/packages/Debian/dists/lenny/rules rules
cat ./rules | sed -e 's/^\tdh_shlibdeps$/#\tdh_shlibdeps/' > ./fglrx/packages/Debian/dists/lenny/rules
注:これがないと、パッケージをアセンブルするときに、libatiuki.so.1ライブラリがないというエラーが表示されます。 このライブラリへのリンクを作成すると、問題なくすべてが統合されると
考えられています。 うまくいきませんでした。 また、環境変数LD_LIBRARY_PATHを変更すると役立つかもしれない
という意見もありますが、私にとってもうまくいきませんでした。
ここで、必要なライブラリを/ usr / lib /にコピーする必要があります。
32ビットの場合:
cp ./fglrx/arch/x86/usr/lib/libatiuki.so.1.0 /usr/lib/libatiuki.so.1
64ビットの場合:
cp ./fglrx/arch/x86_64/usr/lib64/libatiuki.so.1.0 /usr/lib/libatiuki.so.1
組み立ての準備が完了しました。
パッケージアセンブリ
次のパッケージをインストールする必要があります。
aptitude install debhelper module-assistant
次に、モジュールアシスタントは、カーネルソースを含むすべての必要なパッケージをプルアップします。
module-assistant prepare
また、最新のドライバーにはlibqtcore4が必要です。 さらに、パッケージアセンブリはエラーなしで実行されます。
./ati-installer.sh 10.5 --buildpkg Debian/lenny
その後、パッケージが表示されます:
- fglrx-amdcccle
- fglrx-driver
- fglrx-driver-dev
- fglrx-kernel-src
次のようにインストールできます。
dpkg --install —force-all *.deb
注:依存関係のあるパッケージを配信するためのgdebiユーティリティもあります。 私はdpkgを習慣から外しています。
モジュールの組み立て
モジュールは1つのコマンドで組み立てられます:
module-assistant auto-install fglrx
再起動後、次のことができます。
おわりに
数か月前に買収したASUS K40ABラップトップにDebianを最後にインストールしてから、私は記憶から書きました。 説明された方法で、ドライバーは応援されました。無料のradeonhdドライバーへの最近の更新は競合を引き起こし、数分で解決されました。 Debian lennyでのインストールを確認し、32ビットおよび64ビットシステムで圧縮しました。
PS:エラーが発生する可能性があるようにメモリから書き込みましたが、本質はこれです。