CentOS安装及初始环境设置
http://wenson.iteye.com/blog/42964
Gentoo、Debian、FreeBSD软件包管理大比拼
http://blog.csdn.net/guo_wangwei/archive/2007/08/07/1728944.aspx
Gentoo、Debian、FreeBSD的包管理机制其实很相似,Gentoo、Debian是我最喜欢使用的Linux发行版,一个天生就是绝佳的开发平台而另一个无论是服务器还是桌面环境无疑都是首选产品。
别跟我提rpm/yum和pacman,我不懂lol......
以关键词搜寻软件
Gentoo: emerge -s <keyword>
输出会有这个 pkg 的简介 , 关键词都可以用正规表示式
Debian: apt-cache search <keyword>
FreeBSD: make search name=<keyword> 或 ports_glob <keyword> -- need portupgrade
安装软件
Gentoo: emerge <package>
Debian: apt-get install <package>
FreeBSD: portinstall <package>
<need portupgrade>
移除软件
Gentoo: emerge unmerge <package>
Debian: apt-get remove <package>
FreeBSD: pkg_deinstall <package>
<need portupgrade>
升级单一软件
Gentoo: emerge -u <package>
Debian: apt-get install <package>
FreeBSD: portupgrade <package>
<need portupgrade>
察看升级全系统会动到哪些套件
Gentoo: emerge -puDv world
Debian: apt-get -s dist-upgrade
FreeBSD: portupgrade -arnv
升级全系统
Gentoo: emerge -u --deep world
Debian: apt-get dist-upgrade
FreeBSD: make world ; portupgrade -ar
<need portupgrade>
查询系统装了哪些软件
Gentoo: emerge -pe world 或 qpkg -I -v
Debian: dpkg --get-selections
FreeBSD: pkg_info
查询某档案属于哪个软件
Gentoo: qpkg -f <filename>
(need gentoolkit)
Debian: dpkg -S <filename>
FreeBSD: pkg_info -W <filename>
查询某个套件安装了什么档案
Gentoo: qpkg -l <pkg>
Debian: dpkg -L <pkg>
FreeBSD: pkg_info -L <pkg>
找哪些 pkg "简介" 里含有你要找的关键词
Gentoo: emerge -S <关键词>
输出方式和前者一样, 关键词都可以用正规表示式
Debian: apt-cache search <keyword>
FreeBSD: make search key=<filename>
不管相依性强制移除某套件
Gentoo: emerge -C <pkg>
Debian: dpkg -r --force-depends <pkg>
dpkg -P --force-depends <pkg>
上面是 remove ,下面是 purge
使用 remove 不会清掉设定档,用 purge 才会
FreeBSD: pkg_delete -f <pkg>
全系统重新编译
Gentoo: emerge -e world
Debian: apt-get update;apt-get upgrade
FreeBSD: make world ; portupgrade -arf
<need portupgrade>
查询有没有装这个关键词的套件
Gentoo: qpkg -I | grep <keyword> (qpkg再加上 -v 看版本号码)
Debian: dpkg -l | grep <keyword>
FreeBSD: pkg_info | grep <keyword>
http://www.linuxdiyf.com/bbs/thread-120472-1-1.html
下面是opensuse 官方 的截图,满足大家的前知情。openSUSE 11.1即将全球发布,等下用上的支一声。
openSUSE 11.1 下载
http://mirror.lupaworld.com/opensuse/distribution/11.1/iso/
ftp://ftp.rediris.es/pub/mirror/opensuse/distribution/11.1/iso/
Dec 08 2008 01:06 647761920 openSUSE-11.1-Addon-Lang-i586.iso Dec 11 2008 13:30 189 openSUSE-11.1-Addon-Lang-i586.iso.asc Dec 11 2008 13:33 68 openSUSE-11.1-Addon-Lang-i586.iso.md5 Dec 11 2008 13:33 76 openSUSE-11.1-Addon-Lang-i586.iso.sha1 Dec 08 2008 00:37 649551872 openSUSE-11.1-Addon-Lang-ppc.iso Dec 11 2008 13:31 189 openSUSE-11.1-Addon-Lang-ppc.iso.asc Dec 11 2008 13:33 67 openSUSE-11.1-Addon-Lang-ppc.iso.md5 Dec 11 2008 13:33 75 openSUSE-11.1-Addon-Lang-ppc.iso.sha1 Dec 08 2008 01:33 648101888 openSUSE-11.1-Addon-Lang-x86_64.iso Dec 11 2008 13:34 189 openSUSE-11.1-Addon-Lang-x86_64.iso.asc Dec 11 2008 13:34 70 openSUSE-11.1-Addon-Lang-x86_64.iso.md5 Dec 11 2008 13:34 78 openSUSE-11.1-Addon-Lang-x86_64.iso.sha1 Dec 08 2008 01:38 732405760 openSUSE-11.1-Addon-NonOss-BiArch-i586-x86_64.iso Dec 11 2008 13:34 189 openSUSE-11.1-Addon-NonOss-BiArch-i586-x86_64.iso.asc Dec 11 2008 13:34 84 openSUSE-11.1-Addon-NonOss-BiArch-i586-x86_64.iso.md5 Dec 11 2008 13:34 92 openSUSE-11.1-Addon-NonOss-BiArch-i586-x86_64.iso.sha1 Dec 08 2008 01:33 197130240 openSUSE-11.1-Addon-NonOss-ppc.iso Dec 11 2008 13:35 189 openSUSE-11.1-Addon-NonOss-ppc.iso.asc Dec 11 2008 13:34 69 openSUSE-11.1-Addon-NonOss-ppc.iso.md5 Dec 11 2008 13:34 77 openSUSE-11.1-Addon-NonOss-ppc.iso.sha1 Dec 10 2008 08:44 262916096 openSUSE-11.1-DVD-i586.iso Dec 11 2008 13:39 189 openSUSE-11.1-DVD-i586.iso.asc Dec 11 2008 13:36 61 openSUSE-11.1-DVD-i586.iso.md5 Dec 11 2008 13:36 69 openSUSE-11.1-DVD-i586.iso.sha1 Dec 08 2008 17:58 4125820928 openSUSE-11.1-DVD-ppc.iso Dec 11 2008 13:42 189 openSUSE-11.1-DVD-ppc.iso.asc Dec 11 2008 13:40 60 openSUSE-11.1-DVD-ppc.iso.md5 Dec 11 2008 13:40 68 openSUSE-11.1-DVD-ppc.iso.sha1 Dec 10 2008 09:35 363431936 openSUSE-11.1-DVD-x86_64.iso Dec 11 2008 13:49 189 openSUSE-11.1-DVD-x86_64.iso.asc Dec 11 2008 13:47 63 openSUSE-11.1-DVD-x86_64.iso.md5 Dec 11 2008 13:45 71 openSUSE-11.1-DVD-x86_64.iso.sha1 Dec 10 2008 10:22 683616256 openSUSE-11.1-GNOME-LiveCD-i686.iso Dec 11 2008 13:50 189 openSUSE-11.1-GNOME-LiveCD-i686.iso.asc Dec 11 2008 13:49 70 openSUSE-11.1-GNOME-LiveCD-i686.iso.md5 Dec 11 2008 13:49 78 openSUSE-11.1-GNOME-LiveCD-i686.iso.sha1 Dec 10 2008 10:24 714956800 openSUSE-11.1-GNOME-LiveCD-x86_64.iso Dec 11 2008 13:50 189 openSUSE-11.1-GNOME-LiveCD-x86_64.iso.asc Dec 11 2008 13:50 72 openSUSE-11.1-GNOME-LiveCD-x86_64.iso.md5 Dec 11 2008 13:50 80 openSUSE-11.1-GNOME-LiveCD-x86_64.iso.sha1 Dec 10 2008 09:42 695363584 openSUSE-11.1-KDE4-LiveCD-i686.iso Dec 11 2008 13:51 189 openSUSE-11.1-KDE4-LiveCD-i686.iso.asc Dec 11 2008 13:51 69 openSUSE-11.1-KDE4-LiveCD-i686.iso.md5 Dec 11 2008 13:51 77 openSUSE-11.1-KDE4-LiveCD-i686.iso.sha1 Dec 10 2008 10:25 716021760 openSUSE-11.1-KDE4-LiveCD-x86_64.iso Dec 11 2008 13:52 189 openSUSE-11.1-KDE4-LiveCD-x86_64.iso.asc Dec 11 2008 13:52 71 openSUSE-11.1-KDE4-LiveCD-x86_64.iso.md5 Dec 11 2008 13:52 79 openSUSE-11.1-KDE4-LiveCD-x86_64.iso.sha1 Dec 08 2008 18:00 94300160 openSUSE-11.1-NET-i586.iso Dec 11 2008 13:52 189 openSUSE-11.1-NET-i586.iso.asc Dec 11 2008 13:52 61 openSUSE-11.1-NET-i586.iso.md5 Dec 11 2008 13:52 69 openSUSE-11.1-NET-i586.iso.sha1 Dec 08 2008 18:01 135645184 openSUSE-11.1-NET-ppc.iso Dec 11 2008 13:52 189 openSUSE-11.1-NET-ppc.iso.asc Dec 11 2008 13:52 60 openSUSE-11.1-NET-ppc.iso.md5 Dec 11 2008 13:52 68 openSUSE-11.1-NET-ppc.iso.sha1 Dec 08 2008 18:01 123074560 openSUSE-11.1-NET-x86_64.iso Dec 11 2008 13:52 189 openSUSE-11.1-NET-x86_64.iso.asc Dec 11 2008 13:52 63 openSUSE-11.1-NET-x86_64.iso.md5 Dec 11 2008 13:52 71 openSUSE-11.1-NET-x86_64.iso.sha1
2008-12-22 18:17
2008-12-22 18:17
2008-12-22 18:17
2008-12-22 18:17
http://opensuse.group.iteye.com/upload/picture/pic/21363/42f529a8-0cae-315e-9b84-b42467c580f0.jpg
http://opensuse.group.iteye.com/upload/picture/pic/21357/c06d837d-74b7-379b-8504-e1ebcc609dbb.jpg
http://opensuse.group.iteye.com/upload/picture/pic/21351/0115a883-6bcf-3834-a33b-70fd9b5065ea.jpg
RedHat / CentOS RPM
显示rpm格式的mysql包,自编译的则无法显示
rpm -qa | grep mysql
但服务器已经安装了mysql服务,用此命令即可
rpm -qa "*mysql*"
用一条rpm命令查询并删除所查到的包
如 rpm -qa XXXX | rpm -e 或 rmp -e $(rpm -qa|grep $1)
http://yushan.iteye.com/blog/261148
http://chenhua-1984.iteye.com/blog/415703
1 linux上的软件安装大致可以分为两种形式,一种是编译好的二进制的安装包,用户在安装的时候不需要在编译。二是打包好的源代码的发布包,用户根据需要进行编译后安装,比较容易出错误。安装较为复杂。
2rpm类型的文件一般是二进制的软件,安装的时候采用rpm命令一般就可以完成。一般扩展名为RPM或SRC.RPM。而源代码的发布包则一般 是。tar ,tar.gz,tar.Z,tar.bz2,这类软件主要是使用系统的打包工具tar,结合压缩工作gzip打包而成。这类软件需要先解压缩,然后运行 安装脚本。相对复杂一些。
3RPM包的安装,比如:gzip_1.4.3-12.i386.rpm这个名称为例。gzip是名字,1.4.3是版本,12发布版本号,就是被 编译的次数。i386是指 在什么样的体系结果运行。比如i586.i686等。src.rpm是SRPM的类型。不能直接运行安装,需要安装后进行编译。
4安装RPM包
rpm -ivh gzip_1.4.3-12.i386.rpm
5升级RPM
rpm -Uvh gzip_1.4.3-12.i386.rpm
6卸载RPM
rpm -e gzip
7查询是否安装
rpm -q 名称。
8 对于SRPM的文件类型,比如.src.rpm,这种主要是为了适应不同的平台,在安装的时候根平台生成RPM包。来安装。
rpmbuild --rebuild 文件名。例如
rpm -rebuild gzip_1.4.3-12.i386.src.rpm
9安装源代码发布包:
1先解压缩包
tar包: tar xvf 文件名
tar.gz: tar zxvf 文件名
tar.Z :tar Zxvf 文件名
tar.bz2 :tar jxvf 文件名
2配置编译和安装文件
A 配置
./configure
如果要蒋软件安装到指定目录
./configure --prefix=目录名 建议安装在/usr/local下
B编译
make
C 安装
make install
D 清除临时文件
make clean
http://cissco.iteye.com/blog/397163
一、rpm包的安装:
1.安装一个包
# rpm -ivh
2.升级一个包
# rpm -Uvh
3.移走一个包
# rpm -e
4.安装参数
--force 即使覆盖属于其它包的文件也强迫安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
5.查询一个包是否被安装
# rpm -q < rpm package name>
6.得到被安装的包的信息
# rpm -qi < rpm package name>
7.列出该包中有哪些文件
# rpm -ql < rpm package name>
8.列出服务器上的一个文件属于哪一个RPM包
#rpm -qf
9.可综合好几个参数一起用
# rpm -qil < rpm package name>
10.列出所有被安装的rpm package
# rpm -qa
11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?
# rpm -qilp < rpm package name>
二、rpm包的卸载:
rpm -qa | grep 包名
这个命令是为了把包名相关的包都列出来
rpm -e 文件名
这个命令就是你想卸载的软件,后面是包名称,最后的版本号是不用打的
例如:
# rpm -qa | grep mysql
mod_auth_mysql-2.6.1-2.2
php-mysql-5.3.9-3.15
mysql-devel-5.1.77-1.CenOS 5.2
mysql-5.0.77-1.CenOS 5.2
mysqlclient10-5.0.77-1.CentOS 5.2
libdbi-dbd-mysql-0.6.5-10.CentOS 5.2
# rpm -e mysqlclient
三、yum安装:
# yum install 包名
四、yum卸载:
# yum -y remove 包名
end