|
|

楼主 |
发表于 2006-3-29 15:09:09
|
显示全部楼层
Fedora Core 5 新手指南 —— 之三
[color="blue"]附加应用程序
[color="blue"]如何使用Yum
Yum 是一个功能强大的包管理工具,它可以轻而易举地为你解决包依赖关系,对软件进行安装、搜索、删除和列表操作。
- usage: yum [options] < update | install | info | remove | list |
- clean | provides | search | check-update | groupinstall |
- groupupdate | grouplist | groupinfo | groupremove |
- makecache | localinstall | erase | upgrade | whatprovides |
- localupdate | resolvedep | shell | deplist >
- options:
- -h, --help show this help message and exit
- -t, --tolerant be tolerant of errors
- -C run entirely from cache, don't update cache
- -c [config file] config file location
- -R [minutes] maximum command wait time
- -d [debug level] debugging output level
- -e [error level] error output level
- -y answer yes for all questions
- --version show Yum version and exit
- --installroot=[path] set install root
- --enablerepo=[repo] enable one or more repositories (wildcards allowed)
- --disablerepo=[repo] disable one or more repositories (wildcards allowed)
- --exclude=[package] exclude package(s) by name or glob
- --obsoletes enable obsoletes processing during updates
- --noplugins disable Yum plugins
复制代码
初看起来挺唬人,实际上很容易。
实例:
Yum搜索所有启用的仓库,告诉你从哪里能得到需要的软件包
- Yum可以列出启用的仓库中可用的软件包,告诉你从哪里得到相应的包。
安装一个应用程序就是这么简单:
Yum可以列出从启用仓库中安装rpm包的清单
Yum可以删除一个应用程序及附属程序,如果另一个程序需要,附属程序不会被删除。
Yum 可以无须用户参与自动升级系统
下载了一个rpm包,因为依赖关系无法安装?
- yum localinstall /path/to/the/rpm (rpm包的路径)
复制代码
享受yum的升级吧
[color="blue"]如何制作fc5安装的CCE rpm包
参考下贴:http://www.linuxsir.cn/bbs/showthread.php?t=193988
下载cce源码存放到/usr/src/redhat/SOURCES:这里下载
- mv cce-0.51-02132004-dist.tgz /usr/src/redhat/SOURCES/
复制代码
下载cce-0.51-gcc4-patch.rar,[color="blue"]见附件,解压到/usr/src/redhat/SOURCES/
- rar x cce-0.51-gcc4.patch.rar /usr/src/redhat/SOURCES/
复制代码
生成cce.spec文件
- gedit /usr/src/redhat/SPECS/cce.spec
复制代码
复制如下内容到文件
- Name: cce
- Version: 0.51
- Release: 3
- Summary: A CJK console with many input method.
- Group: System Environment/Shells
- License: GPL
- URL: http://sourceforge.net/projects/cce2k/
- Source0: cce-0.51-02132004-dist.tgz
- NoSource: 0
- Patch0: cce-0.51-gcc4.patch
- Packager: Thomas Zhu <thomas_zhuzhy@sina.com>
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- Requires: SDL, freetype >= 2.1, gpm
- BuildRequires: SDL-devel, freetype-devel >= 2.1, gpm-devel
- Requires: xorg-x11-server-Xorg
- %description
- CCE let you display and input Chinese/Japanese/Korean/UTF8 in many OS: Linux *BSD Solaris LynxOS QNX SCOUnix Minix Hurd BeOS Windows Darwin MacOSX. It supports console(framebuffer/VGA) & X11(through GGI/SDL), bitmap/TrueType fonts and many input methods.
- %description -l zh
- CCE 使您能在多种操作系统里显示和输入中文/日文/韩文/UTF-8:Linux *BSD Solaris LynxOS QNX SCOUnix Minix Hurd BeOS Windows Darwin MacOSX。它支持控制台(祯缓冲/VGA) 以及 X11(通过 GGI/SDL),bitmap/TrueType 字体和众多输入法。
- %prep
- %setup
- %patch -p1
- %build
- %configure --enable-gpmmouse --enable-fb --enable-sdl --enable-freetype --enable-filter
- make
- rm -rf %{_datadir}/cce
- %install
- rm -rf $RPM_BUILD_ROOT
- %makeinstall
- for i in cceb5 cceconv ccegbk ccejis cceksc; do \
- rm -f $RPM_BUILD_ROOT%{_prefix}/bin/$i; \
- ln -s %{_prefix}/bin/cce $RPM_BUILD_ROOT%{_prefix}/bin/$i; \
- done
- %post
- %postun
- %clean
- rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root,-)
- %doc AUTHORS BUGS COPYING ChangeLog INSTALL README* TODO
- %{_prefix}/bin
- %{_prefix}/share
- %changelog
- * Fri Mar 24 2006 Thomas Zhu <thomas_zhuzhy@sina.com> 0.51-3
- - compile on gcc4 for fedora core 5.
- * Mon Apr 25 2005 Yuan Yijun <bbbush@163.com> 0.51-2
- - compile on gcc4 for fedora.
- * Sun Sep 19 2004 kde <jack@linux.net.cn> 0.51-1
- - 0.51 release
- - initialize the first spec file
复制代码
保存文件并关闭文本编辑器
重建fc5安装所需rpm包
- rpmbuild --bb --target=i686 /usr/src/redhat/SPECS/cce.spec
复制代码
安装cce-0.51-3.i686.rpm
- rpm -ivh /usr/src/redhat/RPMS/i686/cce-0.51-3.i686.rpm
复制代码
[color="blue"]列出最近升级的rpm包
[color="blue"]如何安装yum的图形用户界面
位置:应用程序 -> 系统工具 -> Yum Extender
[color="blue"]Gnome的网络管理工具
启动服务
- chkconfig --level 345 NetworkManager on
- chkconfig --level 345 NetworkManagerDispatcher on
- service NetworkManager start
- service NetworkManagerDispatcher start
复制代码
退出root
重启机器
点击系统工具栏中的雷达图或连接标志,选择“新建无线网络”输入你的信息
屏幕截图
[color="blue"]如何安装Gnome的菜单编辑器
应用程序 -> 附加系统工具 -> Alacarte 菜单编辑器
[color="blue"]如何安装Gnome的粘贴板守护进程
头5个命令是root运行,最后一个是普通用户
- wget -c http://easylinux.info/uploads/gnome-clipboard-daemon-1.0.bin.tar.bz2
- tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/
- rm -f gnome-clipboard-daemon-1.0.bin.tar.bz2
- chown root:root /usr/bin/gnome-clipboard-daemon
- chmod 755 /usr/bin/gnome-clipboard-daemon
- gnome-clipboard-daemon &
- exit
- export EDITOR=gedit && crontab -e
复制代码
在文件末尾添加以下内容
- @reboot gnome-clipboard-daemon
复制代码
保存文件 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|