附加应用程序 如何使用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的升级吧
如何制作fc5安装的CCE rpm包参考下贴:
http://www.linuxsir.org/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,
见附件,解压到/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
列出最近升级的rpm包
如何安装yum的图形用户界面
位置:应用程序 -> 系统工具 -> Yum Extender
Gnome的网络管理工具
启动服务
代码:
chkconfig --level 345 NetworkManager on
chkconfig --level 345 NetworkManagerDispatcher on
service NetworkManager start
service NetworkManagerDispatcher start
退出root
重启机器
点击系统工具栏中的雷达图或连接标志,选择“新建无线网络”输入你的信息
屏幕截图如何安装Gnome的菜单编辑器
代码:
yum -y install alacarte
应用程序 -> 附加系统工具 -> Alacarte 菜单编辑器
如何安装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
保存文件