+ -
当前位置:首页 → 问答吧 → 请教无法安装软件的问题

请教无法安装软件的问题

时间:2009-08-22

来源:互联网

我是一个新手,我想用一台老机器装个最基本的debian系统,遇到了几个问题,研究了好几天也无法解决,希望大家拔刀相助

我是从网络启动安装的,网络启动文件是从官网上下载的,现在的问题有如下几个:

1、装好的系统,进去以后汉字都显示成方块,我已经安装了locales,也配置了,先后配置成zh.GB2312,zh.UTF-8等,都显示不了中文,后来我又重装了系统,这次选了繁体中文,用台湾镜像安装的,结果是同样的,汉字始终是方块。

2、除了 locales 之外,apt-get install 无法安装其他软件,包括 apt-spy 和 openssh-server,由于中文无法显示,系统给出的提示是啥意思我也不知道,实在没有办法,我只好用相机拍照下来,希望有哪位大侠能根据经验判断出是何问题,图片如下:


安装apt-spy,出来一个提示,回答 Yes



之后又出一个提示,默认是 NO,直接回车之后直接退出安装,回答 yes 之后...



出来这样一堆提示,好像都是和安装源有关的,但是我又不知道是啥意思,跑到最下面安装程序结束了



运行 apt-spy ,没反应,程序没装上?



我的安装源是这样的,系统原来自己配置的,这次装系统的时候我选择的繁体中文-》台湾,结果和简体中文都是一样的
上传的图像
IMG_2751.jpg (93.9 KB, 56 次查看)
IMG_2752.jpg (48.6 KB, 55 次查看)
IMG_2755.jpg (33.0 KB, 54 次查看)
IMG_2753.jpg (144.7 KB, 56 次查看)
IMG_2756.jpg (114.1 KB, 57 次查看)

作者: zzy9903   发布时间: 2009-08-22

是文本模式 下,只能是这样,除非你安装zhcon.

作者: bluebear720   发布时间: 2009-08-22

楼上说的 是汉字的问题吗?请教软件装不上是啥问题呢?谢谢指点。

作者: zzy9903   发布时间: 2009-08-22

加上contrib后能行不?

我没用过tw.debian.org源,一直用163和http.us.debian.org


登录后可以先用LANG=C看看英文,登出失效

作者: stesen   发布时间: 2009-08-22

你把locale设成英文的,看英文提示,控制台和图形环境里的终端是两回事
类似在DOS想用中文需要外挂UCDOS之类的平台一样,想用中文要用zhcon,jfbterm啥的

作者: xltian1230   发布时间: 2009-08-22

经楼上这么一说,我明白这个意思了,那么软件装不上的问题,有哪位大侠了解吗?希望给指点下,谢谢。

作者: zzy9903   发布时间: 2009-08-22

将/etc/default/locale改为英文的locale就可以显示英文的出错信息了!!

PS:网络的问题?先检查一下网络试试呢!!似乎最后的提示信息是尝试运行apt-get update --fix-missing

作者: mylxiaoyi   发布时间: 2009-08-22

ls,貌似网络没问题呀,我先是 apt-get install localse 都很正常的安装上了,但是后面 apt-get install apt-spy 就不行了,apt-get install openssh-server 也不行呢,很奇怪呀。

作者: zzy9903   发布时间: 2009-08-22

终端下面还是先换成英文吧

# LANG=en_US.UTF8

#echo $LANG

如果不想每次麻烦,修改.bashrc在里面加入
export LANG=en_US.UTF8

或者直接修改整个系统的locale
# dpkg-reconfigure locale

作者: alonersir   发布时间: 2009-08-22

中文、locale 之類是吾死穴,弱問一句:

export LANG=C



export LANG=en_US.UTF8

區別在哪?

作者: d00m3d   发布时间: 2009-08-23

请教,这次我用了英文,执行 apt-get update 就出了这样一堆信息,请教这是什么问题呢?
上传的图像
ABCD0003.jpg (162.1 KB, 27 次查看)

作者: zzy9903   发布时间: 2009-08-24

缺少某些keyring吧
具体是什么我不大清楚
估计是这俩个:
debian-archive-keyring
debian-keyring

http://www.debian.org/distrib/packages#search_packages

作者: stesen   发布时间: 2009-08-24

请教 keyring 是个什么东西呢?有什么作用?怎样安装呢?我是新手,一头雾水呀

作者: zzy9903   发布时间: 2009-08-24

引用:
作者: zzy9903
请教 keyring 是个什么东西呢?有什么作用?怎样安装呢?我是新手,一头雾水呀
验证签名用的吧,我的个人猜测,猜错望各位大哥指正我
看你的照片,感觉是网络连接问题或者keyring问题

作者: stesen   发布时间: 2009-08-24

不是 key 的问题,缺 key 只是不能作校验会有警告,不影响安装。正常安装的系统也不会缺少 key。看起来是网络没通,所有的包都不能下载。

网络不通 apt-get install locales 也是会成功的,因为这个包作为基本系统的一部分已经安装了,包索引缓存也没有更新的内容,apt 一下只是检查发现是最新就退出了。

安装之后第一件事就是 ping 一下,然后才要去改源。控制台中文显示有很多方法,没必要改 locale,内核中文补丁或者 zhcon 或者开 framebuffer 用 fbterm + 矢量中文字体都可以。

作者: AutoXBC   发布时间: 2009-08-24

你的网卡没有配通,先搞网卡。

作者: 没本   发布时间: 2009-08-24

。。。额,看错


刚看到一个帖子说到key

http://kovyrin.net/2006/11/28/debian...pt-get-update/

作者: L.Lawliet   发布时间: 2009-08-24

我感觉是源没有设置好,或者网络不通,ping一下就知道网是不是好的了。再换个国内的源试试。

作者: potter_tang   发布时间: 2009-08-24

引用:
作者: d00m3d
中文、locale 之類是吾死穴,弱問一句:

export LANG=C



export LANG=en_US.UTF8

區別在哪?
这个问题估计只有老兄才想过,我平时只知道在中英文之间切换,因为现在的linux默认都是utf8所以就知道en_US.UTF8和zh_CN.UTF8。
刚才在wiki上面查了一下,
The UTF-8 encoding is variable-width, ranging from 1-4 bytes. Each byte has 0-4 leading 1 bits followed by a zero bit to indicate its type. N 1 bits indicates the first byte in a N-byte sequence, with the exception that zero 1 bits indicates a one-byte sequence while one 1 bit indicates a continuation byte in a multi-byte sequence (this was done for ASCII compatability). The scalar value of the Unicode code point is the concatenation of the non-control bits. In this table, zeroes and ones represent control bits, xs represent the lowest 8 bits of the Unicode value, ys represent the next higher 8 bits, and zs represent the bits higher than that.
大意是说utf支持1-4byte的扩展,可以更好的支持国际化字符,以前的字符集都是基于英文字母的,没有扩展的余地,不能做到字符显示和处理的国际化。

作者: alonersir   发布时间: 2009-08-24

非常感谢上面提出各种建议的朋友,我仔细检查之后发现确实是由于网络没有设置好造成的,⊙﹏⊙b汗,以后一定要细心点才行,谢谢各位!

作者: zzy9903   发布时间: 2009-08-27

热门下载

更多