LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1101|回复: 10

软件emerge 过后的小修小补大集合 (bash-completion 出错)

[复制链接]
发表于 2008-12-15 22:13:08 | 显示全部楼层 |阅读模式
昨天emerge -e world
之后,bash的 tab补全(bash-completion)就坏了,

如果你也遇上了,修正方法如下:
查看下实际的脚本位置:

# qlist bash-completion | grep etc
/etc/profile.d/bash-completion.sh

打开全局的bashrc,你会发现原来是补全脚本的名字改了 :yun:
[[ -f /etc/profile.d/bash-completion ]] && source /etc/profile.d/bash-completion

哇哈哈,修正一下
[[ -f /etc/profile.d/bash-completion.sh ]] && source /etc/profile.d/bash-completion.sh

source /etc/bash/bashrc 或者重新login shell
done!!  :%
发表于 2008-12-16 10:18:31 | 显示全部楼层
eselect bashcomp
回复 支持 反对

使用道具 举报

发表于 2008-12-16 11:55:23 | 显示全部楼层
我是直接用root运行 env-update && source /etc/profile
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 01:04:11 | 显示全部楼层
2# 安装SLiM发现的一个bug
http://www.linuxsir.cn/bbs/showthread.php?p=1930323
回复 支持 反对

使用道具 举报

发表于 2008-12-28 19:51:18 | 显示全部楼层
我这里man的自动补全还是坏的……V_V

看了一下,eselect bashcomp好像没有manpage相关的项
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-31 20:39:26 | 显示全部楼层
3# 解决了firefox 段错误不能启动的问题 (可能还有gtk相关的软件)

bug: firefox不能启动,除一句:

/opt/mozilla/lib/firefox-1.5.0.1/run-mozilla.sh: line 131:   7570 Segmentation Faults         "$prog" ${1+"$@"}


就没有其他信息留下,mv .mozilla{,.old}, firefox --safe-mod 等等都完全一样死给你看
及后参主站bbs上的一个,是因为 2.9_p20081201-r1 升级后引起的, (我也是在升级glibc后出现的).downgrade it,降级, done!!

可爱的小fox又回来了
http://www.linuxsir.cn/bbs/thread341992.html
参考: http://forums.gentoo.org/viewtopic-t-719453.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-31 20:46:35 | 显示全部楼层
Post by Zer4tul;1931000
我这里man的自动补全还是坏的……V_V

看了一下,eselect bashcomp好像没有manpage相关的项

这个我没遇到,因为我全部补全 globle 打开的 ,再加上日常用zsh.... :daniu:

你试试

eselect bashcomp enable base

看看
回复 支持 反对

使用道具 举报

发表于 2009-1-1 19:55:50 | 显示全部楼层
我晕……还真是base

话说之前有发现打开ssh自动补全报错,打开base后,再开ssh就没问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-2 13:16:48 | 显示全部楼层
#4 找不到app-admin/apache-tools-2.2.11 的ebuild

更新时,提示找不到 app-admin/apache-tools-2.2.11 的ebuild
在app-admin/apache-tools 下也没有
但eix 等查找时有 ... 汗.... @_@ rsync 偷懒了...

解决:
没办法,手动装上,到:
http://packages.gentoo.org/packa ... tools?arches=exotic
找到ebuild,

thinkfly gogonkt # cd /usr/portage/distfiles/
thinkfly gogonkt # wget http://sources.gentoo.org/viewcv ... 2.11.ebuild?rev=1.1 -O apache-tools-2.2.11.ebuild
thinkfly gogonkt # ebuild apache-tools-2.2.11.ebuild digest

done !!!
回复 支持 反对

使用道具 举报

发表于 2009-1-2 13:22:32 | 显示全部楼层
直接用zsh。bash-completion也是zsh开发人员移植过来的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表