当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : emacs引发的悲剧
帖子发表于 : 2009-10-08 1:09 

注册: 2009-07-06 14:26
帖子: 433
送出感谢: 2
接收感谢: 1
没事下了个emacs-23.1.tar.bz2于是想把机器上的emacs22卸载了。我先是在添加删除把emacs有关的都删除了,然后搜索文件夹发现还有很多很emacs相关的东西都删除了。结果伟大的悲剧产生了(我还不知道呢)
我在./configure emacs-23.1.的时候最后提示
configure: error: The following required libraries were not found:
libXpm libgif/libungif libtiff
Maybe some development libraries/packages are missing?
If you don't want to link with them give
--with-xpm=no --with-gif=no --with-tiff=no
as options to configure

我知道悲剧已经开始了


_________________
生命只不过是上帝借你一用的资本!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: emacs引发的悲剧
帖子发表于 : 2009-10-08 1:10 

注册: 2009-07-06 14:26
帖子: 433
送出感谢: 2
接收感谢: 1
sudo apt-get install emacs显示
pkg:严重警告:无法找到软件包“emacsen-common”的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg:严重警告:无法找到软件包“emacs22-common”的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
系统当前总共安装有 142141 个文件和目录。)
正在解压缩 emacs22-bin-common (从 .../emacs22-bin-common_22.2-0ubuntu2_i386.deb) ...
选中了曾被取消选择的软件包 emacs22-gtk。
正在解压缩 emacs22-gtk (从 .../emacs22-gtk_22.2-0ubuntu2_i386.deb) ...
选中了曾被取消选择的软件包 emacs。
正在解压缩 emacs (从 .../emacs_22.2-0ubuntu2_all.deb) ...
正在处理用于 man-db 的触发器...
正在设置 emacs22-bin-common (22.2-0ubuntu2) ...
正在设置 emacs22-gtk (22.2-0ubuntu2) ...
Byte-compiling add-on packages, please wait... failed.
!! Byte-compilation for emacs22 failed!
!! This indicates a bug in one of the add-on packages
!! installed on your system, or a bug in Emacs itself.
!! Please file a bug report against emacs22
!! and attach the file /tmp/emacs22.MfQNYu
dpkg:处理 emacs22-gtk (--configure)时出错:
子进程 post-installation script 返回了错误号 1
dpkg:依赖关系问题使得 emacs 的配置工作不能继续:
emacs 依赖于 emacs22-gtk | emacs22 | emacs22-nox;然而:
软件包 emacs22-gtk 还没有被配置。
未曾安装软件包“emacs22”。
软件包 emacs22-gtk 提供了 emacs22,但是它还没有配置好。
未曾安装软件包“emacs22-nox”。
dpkg:处理 emacs (--configure)时出错:
依赖关系问题 - 仍未被配置
No apport report written because the error message indicates its a followup error from a previous failure.
在处理时有错误发生:
emacs22-gtk
emacs
E: Sub-process /usr/bin/dpkg returned an error code (1)

(第一次我没注意看提示,还不知道悲剧又多严重)


_________________
生命只不过是上帝借你一用的资本!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: emacs引发的悲剧
帖子发表于 : 2009-10-08 1:10 

注册: 2009-07-06 14:26
帖子: 433
送出感谢: 2
接收感谢: 1
死马当活马医了,终端运行emacs,显示
Warning: arch-independent data dir (/usr/share/emacs/22.2/etc/) does not exist.
Warning: Lisp directory `/etc/emacs22' does not exist.
Warning: Lisp directory `/etc/emacs' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/22.2/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/site-lisp' does not exist.
Warning: Lisp directory `/usr/share/emacs/22.2/site-lisp' does not exist.
Warning: Lisp directory `/usr/share/emacs/site-lisp' does not exist.
Warning: Lisp directory `/usr/share/emacs/22.2/leim' does not exist.
Warning: Lisp directory `/usr/share/emacs/22.2/lisp' does not exist.
Warning: Lisp directory `/usr/share/emacs/22.2/leim' does not exist.
Cannot open load file: term/x-win

(无比后悔我删除了那么多和emacs有关的文件)
于是我又在添加删除里把我卸载的又装上了,但是已经提示不行了(悲剧快到高潮了)


_________________
生命只不过是上帝借你一用的资本!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: emacs引发的悲剧
帖子发表于 : 2009-10-08 1:11 

注册: 2009-07-06 14:26
帖子: 433
送出感谢: 2
接收感谢: 1
心想既然configure的时候提示缺少文件包,我去找到安装上就好了。我从ubuntu的源里找到这几个deb包(找的过程很顺利,心里很开心:这下估计该可以了),安装的时候提示:
dpkg:严重警告:无法找到软件包“emacs-common“的文件名列表,现假定该软件包目前没有任何文件被安装在系统里
(我崩溃了——崩溃的高潮到来了!!!)


_________________
生命只不过是上帝借你一用的资本!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: emacs引发的悲剧
帖子发表于 : 2009-10-08 1:11 

注册: 2009-07-06 14:26
帖子: 433
送出感谢: 2
接收感谢: 1
没有办法了,我就乱整了,把上面的警告缺少的东西自己去文件夹里添加上了,但还有2个我不知道怎么整(就算知道,添加上了估计也所不行的)
我又继续运行emacs,显示
Warning: arch-independent data dir (/usr/share/emacs/22.2/etc/) does not exist.
Warning: Lisp directory `/usr/share/emacs/22.2/site-lisp' does not exist.
Cannot open load file: term/x-win


至此,终于不知道可以做什么了!!!

有两个幼稚的想法:
一、删除文件前,我把回收站都清空了,还害怕到时候出问题。出了问题后,我去回收站却发现什么东西都没有,不知道可有什么办法找到我删除的这些文件
二、希望好心人看到上面的提示,把你们相同的位置的文件上传上来,我试试

悲剧依然进行中,但希望明天不要让这个悲剧继续进行!!!


_________________
生命只不过是上帝借你一用的资本!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: emacs引发的悲剧
帖子发表于 : 2009-10-08 1:31 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
仔细看系统给你的提示,例如那个libxpm,就是一个比较重要的库,你在新立得里面找找然后安装
另外如果你要删除旧版本的软件,一般可以用如下的方法
代码:
sudo apt-get --purge remove emacs

不要在新立得里面搜索然后删除,因为搜索会搜索软件包的简介的,例如libxpm,好像很多文本编辑器都需要这个东西,至少我安装vim的时候就必须有它。
如果你要用新立得删除软件,搜索的时候一定要记得看软件包的简介……尽管英文很头疼,但是可以避免悲剧…… :em01


页首
 用户资料  
 
7 楼 
 文章标题 : Re: emacs引发的悲剧
帖子发表于 : 2009-10-08 15:15 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
sudo apt-get build-dep emacs


_________________
blog:杰林修·呓


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译