依赖关系不满足,我是小白,什么都不懂,求大神谅解
Tofloor
poster avatar
syydlr
deepin
2018-05-18 05:18
Author
我的打印机是佳能IP1188,大神提供了1900的驱动,并有人验证过可以用,但我运行驱动DEB文件时提示依赖关系不满足。求大神告知怎么解决。

Reply Favorite View the author
All Replies
avatar
司南
deepin
2018-05-18 05:32
#1
麻烦贴出报错,哪个依赖关系不满足
Reply View the author
avatar
syydlr
deepin
2018-05-18 05:36
#2
https://bbs.deepin.org/post/156586
麻烦贴出报错,哪个依赖关系不满足

找不到命令
Reply View the author
avatar
syydlr
deepin
2018-05-18 05:37
#3

eepin@DESKTOP-QRFMHAD:~$
deepin@DESKTOP-QRFMHAD:~$ :-1: error: collect2: error: ld returned 1 exit status
bash: :-1:: 未找到命令
deepin@DESKTOP-QRFMHAD:~$ error: collect2: error: ld returned 1 exit status
bash: error:: 未找到命令
deepin@DESKTOP-QRFMHAD:~$
Reply View the author
avatar
WENWEN
deepin
2018-05-18 05:46
#4
syydlr 发表于 2018-5-17 21:37
eepin@DESKTOP-QRFMHAD:~$
deepin@DESKTOP-QRFMHAD:~$ :-1: error: collect2: error: ld returned 1 exi ...

昨天不是回复了吗?https://bbs.deepin.org/post/142122
Reply View the author
avatar
syydlr
deepin
2018-05-18 05:47
#5
https://bbs.deepin.org/post/156586
昨天不是回复了吗?https://bbs.deepin.org/post/142122

大神,我下载了你提供的驱动,安装时提示依赖关系不满足
Reply View the author
avatar
syydlr
deepin
2018-05-18 06:24
#6
本帖最后由 syydlr 于 2018-5-17 22:34 编辑

我重新粘贴
Reply View the author
avatar
syydlr
deepin
2018-05-18 06:34
#7
https://bbs.deepin.org/post/156586
昨天不是回复了吗?https://bbs.deepin.org/post/142122

deepin@DESKTOP-QRFMHAD:~$ sudo dpkg -i cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb
(正在读取数据库 ... 系统当前共安装有 189211 个文件和目录。)
正准备解包 cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb  ...
正在将 cnijfilter-common:i386 (3.90-76~ubuntu14.04.1) 解包到 (3.90-76~ubuntu14.04.1) 上 ...
dpkg: 依赖关系问题使得 cnijfilter-common:i386 的配置工作不能继续:
cnijfilter-common:i386 依赖于 libpopt0 (>= 1.14).

dpkg: 处理软件包 cnijfilter-common:i386 (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 lastore-daemon (0.9.53-1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.60) 的触发器 ...
在处理时有错误发生:
cnijfilter-common:i386
deepin@DESKTOP-QRFMHAD:~$ sudo dpkg -i cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb
(正在读取数据库 ... 系统当前共安装有 189211 个文件和目录。)
正准备解包 cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb  ...
正在将 cnijfilter-ip1900series:i386 (3.90-76~ubuntu14.04.1) 解包到 (3.90-76~ubuntu14.04.1) 上 ...
dpkg: 依赖关系问题使得 cnijfilter-ip1900series:i386 的配置工作不能继续:
cnijfilter-ip1900series:i386 依赖于 cnijfilter-common (>= 3.90);然而:
  软件包 cnijfilter-common:i386 尚未配置。
cnijfilter-ip1900series:i386 依赖于 libatk1.0-0 (>= 1.12.4);然而:
cnijfilter-ip1900series:i386 依赖于 libgdk-pixbuf2.0-0 (>= 2.22.0);然而:
  未安装软件包 libgdk-pixbuf2.0-0:i386。
cnijfilter-ip1900series:i386 依赖于 libgtk2.0-0 (>= 2.8.0);然而:
  未安装软件包 libgtk2.0-0:i386。
cnijfilter-ip1900series:i386 依赖于 libpng12-0 (>= 1.2.13-4);然而:
cnijfilter-ip1900series:i386 依赖于 libpopt0 (>= 1.14);然而:

dpkg: 处理软件包 cnijfilter-ip1900series:i386 (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
cnijfilter-ip1900series:i386
deepin@DESKTOP-QRFMHAD:~$
Reply View the author
avatar
司南
deepin
2018-05-18 08:20
#8
https://zm8.sm-tc.cn/?src=l4uLj8XQ0J2TkJjRnIybkdGRmovQm5CRmKCSlp6Q0J6Ni5ack5rQm5qLnpaTjNDLy8fJzsnL&uid=77c0795cd76a6294c5cea1eab06e5abb&hid=ba5ca8808a9ee4a53e61caea61f4cde5&pos=2&cid=9&time=1526573946959&from=click&restype=1&pagetype=0000004002000408&bu=news_natural&query=cnijfilter-common%3Ai386&mode=&v=1&force=true&wap=false&uc_param_str=dnntnwvepffrgibijbprsvdsdichei
Reply View the author
avatar
Island
deepin
2018-05-18 19:38
#9
sudo apt-get install *  安装某一个包时会自动安装依赖,sudo dpkg -i * 安装时候如果依赖没有安装会报错,  所以还需要执行sudo apt-get -f install  这样会自动把依赖安装修复之前的错误。
Reply View the author
avatar
syydlr
deepin
2018-05-19 03:41
#10
https://bbs.deepin.org/post/156586
sudo apt-get install *  安装某一个包时会自动安装依赖,sudo dpkg -i * 安装时候如果依赖没有安装会报错 ...

deepin@DESKTOP-QRFMHAD:~$ sudo apt-get install cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
E: 无法定位软件包 cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb
E: 无法按照 glob ‘cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb’ 找到任何软件包
E: 无法按照正则表达式 cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb 找到任何软件包
E: 无法定位软件包 cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb
E: 无法按照 glob ‘cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb’ 找到任何软件包
E: 无法按照正则表达式 cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb 找到任何软件包
deepin@DESKTOP-QRFMHAD:~$ sudo apt-get install cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
E: 无法定位软件包 cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb
E: 无法按照 glob ‘cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb’ 找到任何软件包
E: 无法按照正则表达式 cnijfilter-common_3.90-76-ubuntu14.04.1_i386.deb 找到任何软件包
deepin@DESKTOP-QRFMHAD:~$ sudo apt-get install cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
E: 无法定位软件包 cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb
E: 无法按照 glob ‘cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb’ 找到任何软件包
E: 无法按照正则表达式 cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb 找到任何软件包
deepin@DESKTOP-QRFMHAD:~$ sudo dpkg -i cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb
(正在读取数据库 ... 系统当前共安装有 189289 个文件和目录。)
正准备解包 cnijfilter-ip1900series_3.90-76-ubuntu14.04.1_i386.deb  ...
正在将 cnijfilter-ip1900series:i386 (3.90-76~ubuntu14.04.1) 解包到 (3.90-76~ubuntu14.04.1) 上 ...
正在设置 cnijfilter-ip1900series:i386 (3.90-76~ubuntu14.04.1) ...
deepin@DESKTOP-QRFMHAD:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
deepin@DESKTOP-QRFMHAD:~$
Reply View the author
avatar
syydlr
deepin
2018-05-19 03:44
#11
现在还有一个包的依赖没有解决,再次安装打印机,安装成功,但是打印测试页就上面出来一根线,在WORD中编缉了123456,调2号大小,只能打出数字上半段。
Reply View the author
avatar
syydlr
deepin
2018-05-19 03:45
#12
今天发现深度商店中的软件都不能安装了
Reply View the author
avatar
syydlr
deepin
2018-05-19 03:48
#13
Reply View the author
avatar
syydlr
deepin
2018-05-19 03:51
#14
这是图片
Reply View the author
avatar
iminto
deepin
2018-05-19 04:41
#15
本帖最后由 iminto 于 2018-5-18 20:44 编辑

如果依赖不满足,就不要强制安装,强制安装会把Linux整个系统的依赖搞崩溃,等着重装系统吧。


任何时候,都不要使用apt-get install -f 强制安装,否则迟早崩溃;
任何时候一旦报错依赖不满足,立马停止安装,否则迟早崩溃



Linux桌面操作系统极度脆弱,一旦依赖破坏了,几乎没有修复的可能性。因为你一旦修复了这个依赖,另外一个依赖又出问题了,按下葫芦浮起瓢,最终搞得一团乱麻不可收拾。

你现在的系统已经废掉了。重装系统吧,或者换Windows,Windows是绕不过去的。


Reply View the author
avatar
syydlr
deepin
2018-05-19 06:14
#16
https://bbs.deepin.org/post/156586
如果依赖不满足,就不要强制安装,强制安装会把Linux整个系统的依赖搞崩溃,等着重装系统吧。

刚才重装了系统,其他问题都好了,但是这个打印机驱动仍然是依赖问题。
Reply View the author
avatar
iminto
deepin
2018-05-19 19:40
#17
https://bbs.deepin.org/post/156586
刚才重装了系统,其他问题都好了,但是这个打印机驱动仍然是依赖问题。 ...

windows才是王道
Reply View the author
avatar
134******40
deepin
2018-05-19 19:50
#18
https://bbs.deepin.org/post/156586
刚才重装了系统,其他问题都好了,但是这个打印机驱动仍然是依赖问题。 ...

如果有源码,直接编译安装,就会省很多依赖问题。
Reply View the author