红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

squeeze_amd64编译amd显卡deb包的问题

发布时间:2012-03-23 20:05:56来源:红联作者:okzokz123
64位squeeze直接用amd的run包编译deb失败,用以下方法编译成功--安装失败,
1. sudo ./amd-driver-installer-12-2-x86.x86_64.run --extract fglrx-12.2
2. cd fglrx-12.2/
3. sudo gedit packages/Debian/ati-packager.sh //修改第68行,amd的够懒的,stable还是etch,推算squeeze应该是sid了(求指教)
sid|unstable) X_DIR=x710; X_NAME=sid;;
to
sid|unstable) X_DIR=x750; X_NAME=sid;;
4. sudo gedit packages/Debian/dists/sid/fglrx-driver.shlibs //加一行如下
libatiuki 1 fglrx-driver
5. 建立目录、链接 (在fglx-12.2目录中执行)
sudo mkdir x750_64a
sudo mkdir x750_64a/usr
sudo mkdir x750_64a/usr/X11R6
sudo mkdir x750_64a/usr/X11R6/lib64
sudo mkdir x750_64a/usr/X11R6/lib64/modules
sudo mkdir x750_64a/usr/X11R6/lib64/modules/drivers
sudo mkdir x750_64a/usr/X11R6/lib64/modules/extensions
sudo mkdir x750_64a/usr/X11R6/lib64/modules/linux

sudo cp arch/x86_64/usr/lib64/libatiuki.so.1.0 x750_64a/usr/X11R6/lib64/
sudo ln -s libatiuki.so.1.0 x750_64a/usr/X11R6/lib64/libatiuki.so.1

6. sudo ./ati-installer.sh 12.2 --buildpkg Debian/sid //提示成功编译,可生成四个deb包,但安装出现依赖错误。求解。
文章评论

共有 5 条评论

  1. nqres38m90 于 2012-04-04 14:46:29发表:

    只要心还愿攀登,就没有到不了的高度。

  2. okzokz123 于 2012-03-24 20:15:34发表:

    [i=s] 本帖最后由 okzokz123 于 2012-3-24 20:18 编辑 [/i]

    我是说AMD官方下载的闭源run包 ,开源驱动不支持我的显卡--集成890G=4290=开发代号RS880D,squeeze的A卡只支持到R700,Backprots源的最新开源驱动也试了的不支持。

  3. pl_014 于 2012-03-24 19:39:38发表:

    引用:
    停掉gdm3后直接 sudo sh amdxxx.run 是可以安装好A卡驱动的,只是我想把run包编译成deb包,直接编译失败,解开后发现amd那帮子人真够懒,stable还是etch,testing是lenny;而squeeze都正式发布一年多了amd驱动月月更新 ...
    okzokz123 发表于 2012-3-24 19:03

    指哪个包?我装的是fglrx
    http://packages.debian.org/search?keywords=fglrx&searchon=names&suite=all§ion=all

  4. okzokz123 于 2012-03-24 19:03:38发表:

    停掉gdm3后直接 sudo sh amdxxx.run 是可以安装好A卡驱动的,只是我想把run包编译成deb包,直接编译失败,解开后发现amd那帮子人真够懒,stable还是etch,testing是lenny;而squeeze都正式发布一年多了amd驱动月月更新却连个编译脚本都还是几年前的,真的是晕。

  5. pl_014 于 2012-03-24 18:14:43发表:

    我装A卡官方的驱动也碰到问题,试试装源里的A卡驱动