最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

linux7 ppt,Linux操作系统7.ppt

互联网 admin 11浏览 0评论

linux7 ppt,Linux操作系统7.ppt

Linux操作系统7

Linux操作系统 北京邮电大学 电信工程学院计算中心 1 软件安装与配置 本部分将讨论两种最常用的软件安装方法:使用Red Hat Package Manager软件包管理工具软件(RPM)和自行编译源代码。 本部分中所有需要输入的命令都是以根用户的身份输入的。因此最好是直接以根用户身份登录进入系统。 Red Hat Package Manager软件包管理工具软件 Red Hat Package Manager(RPM)软件包管理工具软件的基本功能是安装和清除文件(通常是对已经预编译好的软件进行操作)。它使用起来很简便,而一些以它为核心建立的图形化操作接口使用起来就更简便了。 学习自行编译软件步骤的目的是为了给软件加上时间选项,而这是RPM软件包所不具备的。 从根本上讲,一个RPM文件是能够让某个特定程序运行的全部文件的一个集合。它还包括对程序的说明、版本信息以及实现安装过程本身必须的脚本程序等。 RPM工具对安装在某个指定主机上的全部RPM软件包进行全面的管理。包括已经安装了哪些软件包、它们的版本号码以及文件的存放位置等方面的记录。这些资料全部保存在主机上的一个简单的数据库文件中。 一般来说, RPM格式的软件要比需要编译的软件更容易安装和维护。因为使用RPM的时候用户也就接受了这个RPM中提供的缺省参数。大多数情况下,这些缺省参数使用起来都不会有什么问题。但是如果用户需要更具体地关心某项服务的实现过程,那么自行编译源代码将会使用户对软件包中都有哪些组件以及它们是如何协调工作的有更进一步的了解。 如果只想安装一个简单的软件包的话, RPM就足够了。 一些可以获得到rpm软件的站点 /pub/contrib rpm的老家 安装新的软件包 普通安装: [root@test /root]#rpm -i bc-1.05a-4.i386.rpm 升级软件: [root@test /root]#rpm -U bc-1.05a-4.i386.rpm 强行安装: [root@test /root]#rpm -i --force -nodeps packagename.rpm 其他参数: -h 使用符号“#”指示安装进度,与-v参数一起使用时显示效果更好 -v 告诉RPM报告每一步操作的情况 -test 这个参数并不进行真正的安装;它只是用来检查安装能否成功地完成。如果发现了问题,会把问题打印到显示器屏幕上 --percent 显示已完成的百分比指示安装进度。如果从另外一个程序(比如某个Perl脚本程序)中来运行RPM,并且想了解安装的进度时,这个参数就很方便。 查询软件包 要想列出已经安装的全部软件包,请输入以下命令: [root@test /root]#rpm -qa [root@test /root]#rpm -qa | grep -i 'name' 要想找出某个特定的文件到底是属于哪个软件包的,可以输入: [root@test /root]#rpm -qf filename 要想查出某个已经安装的软件包的功能,首先必须知道这个软件包的名称(从rpm -qa的输出清单中找到),然后用如下所示的命令: [root@tst /root]#rpm -qi packagename 要想了解某个软件包中都有哪些文件,输入: [root@test /root]#rpm -qlp packagename 其中的packagename是准备要了解其组成文件的软件包名称 反安装(清除)软件包 使用RPM反安装(清除)软件包就像安装它们一样简单。大多数情况下,用户只需要输入命令: [root@test /root]#rpm -e packagename 其中的packagename是rpm -qa命令清单中列出的软件包名称。 gnorpm工具 那些喜欢使用GUI工具简化操作的人们可以使用gnorpm软件。虽然它是被设计运行于GNOME环境的,但在KDE环境中也运行得相当好。它可以完成通过命令行完成的全部操作,但是用户就不必费力记住那些命令行参数了。当然,这样做是要增加一些系统开销的,这也是命令行版本依然存在的原因。 自行编译软件 源代码开放软件的重要优点之一是用户手里已经有了源代码。如果程序员不再开发了,用户还可以继续弄到。如果发现问题了,用户就可以修补它。换句话说,是用户控制着形势,用不着再依靠某个用户无法控制的职业程序员了。但是有了源代码就意味着用户还必须能够对它进行编译,否则用户只不过是攥着一大把没什么用处的文本文件而已。 获得并解压缩新的软件包 以源代码形式出现的软件通常都是一个“tarball”文件—也就是说先是被归档为单独的一个大文件,再进行压缩。用来完成这个任务的是tar命令和gzip命令:tar命令负责把许多文件归档为单独

linux7 ppt,Linux操作系统7.ppt

Linux操作系统7

Linux操作系统 北京邮电大学 电信工程学院计算中心 1 软件安装与配置 本部分将讨论两种最常用的软件安装方法:使用Red Hat Package Manager软件包管理工具软件(RPM)和自行编译源代码。 本部分中所有需要输入的命令都是以根用户的身份输入的。因此最好是直接以根用户身份登录进入系统。 Red Hat Package Manager软件包管理工具软件 Red Hat Package Manager(RPM)软件包管理工具软件的基本功能是安装和清除文件(通常是对已经预编译好的软件进行操作)。它使用起来很简便,而一些以它为核心建立的图形化操作接口使用起来就更简便了。 学习自行编译软件步骤的目的是为了给软件加上时间选项,而这是RPM软件包所不具备的。 从根本上讲,一个RPM文件是能够让某个特定程序运行的全部文件的一个集合。它还包括对程序的说明、版本信息以及实现安装过程本身必须的脚本程序等。 RPM工具对安装在某个指定主机上的全部RPM软件包进行全面的管理。包括已经安装了哪些软件包、它们的版本号码以及文件的存放位置等方面的记录。这些资料全部保存在主机上的一个简单的数据库文件中。 一般来说, RPM格式的软件要比需要编译的软件更容易安装和维护。因为使用RPM的时候用户也就接受了这个RPM中提供的缺省参数。大多数情况下,这些缺省参数使用起来都不会有什么问题。但是如果用户需要更具体地关心某项服务的实现过程,那么自行编译源代码将会使用户对软件包中都有哪些组件以及它们是如何协调工作的有更进一步的了解。 如果只想安装一个简单的软件包的话, RPM就足够了。 一些可以获得到rpm软件的站点 /pub/contrib rpm的老家 安装新的软件包 普通安装: [root@test /root]#rpm -i bc-1.05a-4.i386.rpm 升级软件: [root@test /root]#rpm -U bc-1.05a-4.i386.rpm 强行安装: [root@test /root]#rpm -i --force -nodeps packagename.rpm 其他参数: -h 使用符号“#”指示安装进度,与-v参数一起使用时显示效果更好 -v 告诉RPM报告每一步操作的情况 -test 这个参数并不进行真正的安装;它只是用来检查安装能否成功地完成。如果发现了问题,会把问题打印到显示器屏幕上 --percent 显示已完成的百分比指示安装进度。如果从另外一个程序(比如某个Perl脚本程序)中来运行RPM,并且想了解安装的进度时,这个参数就很方便。 查询软件包 要想列出已经安装的全部软件包,请输入以下命令: [root@test /root]#rpm -qa [root@test /root]#rpm -qa | grep -i 'name' 要想找出某个特定的文件到底是属于哪个软件包的,可以输入: [root@test /root]#rpm -qf filename 要想查出某个已经安装的软件包的功能,首先必须知道这个软件包的名称(从rpm -qa的输出清单中找到),然后用如下所示的命令: [root@tst /root]#rpm -qi packagename 要想了解某个软件包中都有哪些文件,输入: [root@test /root]#rpm -qlp packagename 其中的packagename是准备要了解其组成文件的软件包名称 反安装(清除)软件包 使用RPM反安装(清除)软件包就像安装它们一样简单。大多数情况下,用户只需要输入命令: [root@test /root]#rpm -e packagename 其中的packagename是rpm -qa命令清单中列出的软件包名称。 gnorpm工具 那些喜欢使用GUI工具简化操作的人们可以使用gnorpm软件。虽然它是被设计运行于GNOME环境的,但在KDE环境中也运行得相当好。它可以完成通过命令行完成的全部操作,但是用户就不必费力记住那些命令行参数了。当然,这样做是要增加一些系统开销的,这也是命令行版本依然存在的原因。 自行编译软件 源代码开放软件的重要优点之一是用户手里已经有了源代码。如果程序员不再开发了,用户还可以继续弄到。如果发现问题了,用户就可以修补它。换句话说,是用户控制着形势,用不着再依靠某个用户无法控制的职业程序员了。但是有了源代码就意味着用户还必须能够对它进行编译,否则用户只不过是攥着一大把没什么用处的文本文件而已。 获得并解压缩新的软件包 以源代码形式出现的软件通常都是一个“tarball”文件—也就是说先是被归档为单独的一个大文件,再进行压缩。用来完成这个任务的是tar命令和gzip命令:tar命令负责把许多文件归档为单独

发布评论

评论列表 (0)

  1. 暂无评论