从源代码安装一个程序和从 apt 源安装软件是两条路,他们之间没特别大的关系。
1、你根本不知道如何从源代码安装软件,所以在你没有足够明白从源代码安装一个软件之前,不要随便从源代码安装软件。如果你真想从源代码安装,至少要先装好 gcc make binutils 这三个软件,之后还有你要安装的软件所依赖的开发库,比如对应的 C Header 。这是 configure 通过的第一个前提。
2、你的 apt 设置确实有问题,不过我印象里 debian 装好后会自动添加 deb 源,你是不是曾经手工修改过配置文件?临时解决办法就是把所有 #deb 开头的 # 删掉。
新手用 debian ,暂时不要从源代码安装软件,这牵扯到很多问题。
scim-python 印象里 debian 的源里面也没有。Fedora 或者 SUSE 应该有了。
先要cd到桌面
cd ~/桌面(或者是desktop)(或者apt-get install nautilus-open-terminal,终端加入右键,重启见效)
tar zxvf scim-python-0.1.13rc1.tar.gz
cd scim-python(解压后的文件夹名)
然后是源码就编译,是deb就dpkg -i XXX.deb
从源装比较简单,apt-get install scim-python
你目前的sources.list指向第一张cd,如果要从网络装
先备份好sources.list
再把含"cdrom"的几行注释掉,去掉其他注释
apt-get install apt-spy
apt-spy -d unstable -a asia -t 5
命令行中的-d选项指定发行版本,如stable、testing、unstable。-a选项指定debian安装源服务器的区域,如asia、 Europe、North-America等。这些区域信息保存在/etc/apt-spy.conf文档中,如果要测试所有服务器,还可用ALL关健字代替具体的区域。-t选项指定连接超时阀值,阀值以秒为单位,设置较小的阀值能有效提高测试速度,忽略慢速服务器。
测试完成后,apt- spy会自动更新你的sources.list文件。apt-spy在更新你的sources.list前会备份一次sources.list文件,把原来的sources.list复制为sources.list.bak。但每运行一次apt-spy命令它都会生成一个新的 sources.list.bak文件,把旧的sources.list.bak覆盖掉。所以在使用apt-spy命令前最好先备份好原来的 sources.list文件。
stesenchina@gmail.com
不用qq好多年
看看这个:http://packages.debian.org/sid/all/scim-python-common/download
添加源,然后apt-get install 或者下载deb包安装,不过可能会有依赖性问题。
貌似要先执行下configure吧,我也没装成,configure时出现三个缺少依赖软件包的错误,而且源里找不到,没法继续了。郁闷。等待高手中…………
还是照 stesen05 说的把安装源给改到网络上,apt-get install XXXX直接安装编译好的得了,以后如果要卸载也方便且干净,依赖性问题它自动就帮你解决了。