设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Gentoo Linux
›
rpm包...
返回列表
查看:
568
|
回复:
4
rpm包...
[复制链接]
mathfeel
mathfeel
当前离线
积分
546
IP卡
狗仔卡
发表于 2009-10-11 03:29:31
|
显示全部楼层
|
阅读模式
正在安装一臺Brother的MFC多功能打印、掃描器。
Brother本身只提供binary的rpm包。(已經不錯了)。
我第一個做法是把rpm換成tar-ball。
$ rpm2targz brscan2-0.2.4-4.x86_64.rpm
$ tar -tf brscan2-0.2.4-4.x86_64.tar.gz
./
./usr/
./usr/local/
./usr/local/Brother/
./usr/local/Brother/sane/
./usr/local/Brother/sane/setupSaneScan2
./usr/local/Brother/sane/models2/
./usr/local/Brother/sane/models2/ext2.ini
./usr/local/Brother/sane/models2/ext1.ini
./usr/local/Brother/sane/brsanenetdevice2.cfg
./usr/local/Brother/sane/brsaneconfig2
./usr/local/Brother/sane/GrayCmData/
./usr/local/Brother/sane/GrayCmData/ALL/
./usr/local/Brother/sane/GrayCmData/ALL/brmsl08f.cm
./usr/local/Brother/sane/GrayCmData/AL/
./usr/local/Brother/sane/GrayCmData/AL/brmsl09f.cm
./usr/local/Brother/sane/Brsane2.ini
./usr/lib64/
./usr/lib64/sane/
./usr/lib64/sane/libsane-brother2.so.1.0.7
./usr/lib64/sane/libsane-brother2.so.1
./usr/lib64/sane/libsane-brother2.so
./usr/lib64/libbrscandec2.so.1.0.0
./usr/lib64/libbrscandec2.so.1
./usr/lib64/libbrscandec2.so
./usr/lib64/libbrcolm2.so.1.0.1
./usr/lib64/libbrcolm2.so.1
./usr/lib64/libbrcolm2.so
./usr/bin/
./usr/bin/brsaneconfig2
复制代码
結果沒有成功。sane找不到scanner。
然後直接跑rpm安装:
rpm -ivh --nodeps brscan2-0.2.4-4.x86_64.rpm
复制代码
結果成功。
我想問到底rpm做了甚麼其它步驟。有办法知道嗎?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
zhllg
zhllg
当前离线
积分
8505
IP卡
狗仔卡
发表于 2009-10-11 12:46:41
|
显示全部楼层
看看能不能找到srpm,然后看spec文件
或者你确认一下rpm装的和tarball里的文件路径是否一样
或者参考一下现有的装rpm的build是怎么装的
qgrep -He 'SRC_URI.*rpm"$'
回复
支持
反对
使用道具
举报
显身卡
zhou3345
zhou3345
当前离线
积分
2756
IP卡
狗仔卡
发表于 2009-10-11 12:56:09
|
显示全部楼层
楼主如果对ebuild熟的话,可以参看realcodecs的ebuild。
回复
支持
反对
使用道具
举报
显身卡
mathfeel
mathfeel
当前离线
积分
546
IP卡
狗仔卡
楼主
|
发表于 2009-10-11 19:19:48
|
显示全部楼层
看看能不能找到srpm,然后看spec文件
有Linux driver就不錯了。source找不到了。
問題算解決了。後來我下載了.deb檔。再用ar打開。里面就有postinst, postrm, prerm等一看就知道是甚麼功能的script。
最後居然只是在/etc/sane.d/dll.conf里面加一行
brother2
复制代码
告訴sane用它的backend而已。
回复
支持
反对
使用道具
举报
显身卡
杨珂
杨珂
当前离线
积分
1770
IP卡
狗仔卡
发表于 2009-10-11 20:27:17
|
显示全部楼层
brother打印机源里自带的Foomatic就能搞定
只是print test page不work 不知道为什么
当时错误的相信打印机没有配置好 费了我很多时间
但后来发信打印文档没有问题 现在正常用了大半年了 只是不能print test page
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
开源软件专题讨论
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表