免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1856 | 回复: 2
打印 上一主题 下一主题

给apt-get 泼点冷水( 或者高手可以搞定我的问题 ) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-05 01:31 |只看该作者 |倒序浏览
用apt-get 安装软件实在 so 方便 that 当它不能工作了, 我就不知道如何使用debian(or ubuntu or raysLX ).

我的问题如下:
apt-get install firefly*
中途出错退出,
出错原因是软件包之间有冲突,dpkg-deb子进程试图覆盖属于另一个软件包的文件,
之后apt-get 就再也用不了, 而是提示有错误,要示运行apt-get -f install 来修复错误,
但apt-get -f install 根本就解决不了这样问题!

我找了n多的dpkg ,dpkg-deb ,dselect,apt-get 的资料也没有找到答案,
在baidu里搜索"apt trying to overwrite 错误 apt-get ",发现好些人都有同样的问题,
但没有人给出解决方法,只是说不用安装哪个软件包了, 某软件包是经过hiweed 修改过的...

firefly的美化包还是很有用的,
在archlinux 下我的可以安装上firefly的包,但是用强行安装的
#pacman -Sf *.pkg.tar.gz
其中的f表示force;

我不知道apt-get 也有强制覆盖已有文件的方法;
如有哪们前辈知道,请告知! thanks!!!

如果没有,则我想可以说是apt-get的一个缺点吧(起码相比archlinux的pacman 来说是)

论坛徽章:
0
2 [报告]
发表于 2005-05-05 02:03 |只看该作者

给apt-get 泼点冷水( 或者高手可以搞定我的问题 )

try this:

1) apt-get check

This will give at the end a list of files in /var/cache/apt/archives.

2) cd /var/cache/apt/archives

3) dpkg -i --force-overwrite <files in list of 1) >;

repeat this for every file you got in 1) apt-get check

4) do a apt-get check again, it should give no error no more

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:51:16
3 [报告]
发表于 2006-03-31 11:42 |只看该作者
dino@debian:~$ sudo apt-get check
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 软件包 tfm-microsoft-simhei 需要重新安装,但是我无法找到相应的安装文件。

这个原因怎么解释呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP