第六章_Linux软件包的安装

合集下载

Linux操作系统基础

Linux操作系统基础

Linux操作系统基础主要内容Linux 安装常⽤命令VI编辑器的使⽤远程登录主机名的设置IP的设置防⽕墙的设置⽤户和组账户管理⽂件权限管理RPM软件包管理软件的安装Jdk,tomcat, eclipse第⼀章:Linux简介Linux是⼀种⾃由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使⽤了Linux内核。

Linux可安装在各种计算机硬件设备中,⽐如⼿机、平板电脑、路由器、台式计算机Linux介绍Linux出现于1991年,是由芬兰赫尔⾟基⼤学学⽣Linus Torvalds和后来加⼊的众多爱好者共同开发完成Linux介绍Linux出现于1991年,是由芬兰赫尔⾟基⼤学学⽣Linus Torvalds和后来加⼊的众多爱好者共同开发完成第三章:Linux常⽤命令命令格式:命令 -选项参数如:ls -la /usrls:显⽰⽂件和⽬录列表(l i s t)常⽤参数:-l (long)-a (all) 注意隐藏⽂件、特殊⽬录.和..-t (time)Linux命令的分类内部命令:属于Shell解析器的⼀部分cd 切换⽬录(c hange d irectory)pwd 显⽰当前⼯作⽬录(p rint w orking d irectory)help 帮助外部命令:独⽴于Shell解析器之外的⽂件程序ls 显⽰⽂件和⽬录列表(l ist)mkdir 创建⽬录(m a k e dir ectoriy)cp 复制⽂件或⽬录(c o p y)查看帮助⽂档内部命令:help + 命令(help cd)外部命令:man + 命令(man ls)操作⽂件或⽬录常⽤命令pwd 显⽰当前⼯作⽬录(p rint w orking d irectory)touch 创建空⽂件mkdir 创建⽬录(m a k e dir ectoriy)-p ⽗⽬录不存在情况下先⽣成⽗⽬录(p arents)cp 复制⽂件或⽬录(c o p y)-r 递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并拷贝(r ecursive)mv 移动⽂件或⽬录、⽂件或⽬录改名(m o v e)操作⽂件或⽬录常⽤命令rm 删除⽂件(r e m ove)-r 同时删除该⽬录下的所有⽂件(r ecursive)-f 强制删除⽂件或⽬录(f orce)rmdir 删除空⽬录(r e m ove dir ectoriy)cat显⽰⽂本⽂件内容(cat enate)more、less 分页显⽰⽂本⽂件内容head、tail查看⽂本中开头或结尾部分的内容haed -n 5 a.log 查看a.log⽂件的前5⾏tail -F b.log 循环读取(follow)常⽤命令wc 统计⽂本的⾏数、字数、字符数(w ord c ount)-m 统计⽂本字符数-w 统计⽂本字数-l 统计⽂本⾏数find 在⽂件系统中查找指定的⽂件find /etc/ -name "aaa"grep 在指定的⽂本⽂件中查找指定的字符串ln 建⽴链接⽂件(l i n k)-s 对源⽂件建⽴符号连接,⽽⾮硬连接(s ymbolic)top 显⽰当前系统中耗费资源最多的进程ps 显⽰瞬间的进程状态-e /-A 显⽰所有进程,环境变量-f 全格式-a 显⽰所有⽤户的所有进程(包括其它⽤户)-u 按⽤户名和启动时间的顺序来显⽰进程-x 显⽰⽆控制终端的进程kill 杀死⼀个进程kill -9 piddf 显⽰⽂件系统磁盘空间的使⽤情况du 显⽰指定的⽂件(⽬录)已使⽤的磁盘空间的总-h⽂件⼤⼩以K,M,G为单位显⽰(human-readable)-s只显⽰各档案⼤⼩的总合(summarize)free 显⽰当前内存和交换空间的使⽤情况netstat 显⽰⽹络状态信息-a 显⽰所有连接和监听端⼝-t (tcp)仅显⽰tcp相关选项-u (udp)仅显⽰udp相关选项-n 拒绝显⽰别名,能显⽰数字的全部转化成数字。

《Linux系统入门实战(Ubuntu版)》课程教学大纲

《Linux系统入门实战(Ubuntu版)》课程教学大纲

《Linux操作系统实战(Ubuntu版)》教学大纲一、课程目的Linux操作系统是一个功能强大而且十分灵活的操作系统,安全行、稳定性好,很少受到病毒和黑客的攻击。

本课程系统介绍Linux操作系统的基本操作、讲解系统的安装及配置、系统常用命令的使用,用较多的课时学习系统的命令行界面及命令行界面下的应用程序的功能及使用方法。

本课程可以配合操作系统原理课,使学生能理论结合实践。

二、课程性质和任务本课程的主要任务是讲授Linux操作系统的理论基础和服务器配置实践知识,同时通过大量实验,着重培养学生的动手能力。

(1)使学生了解Linux操作系统在行业中的重要地位和广泛的使用范围。

(2)在学习常用命令的基础上,加深对Linux操作系统的认识和实践配置能力。

(3)加深对计算机网络基础知识的理解,并在学会简单配置与应用。

(4)掌握Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除。

(5)掌握Linux操作系统Shell编程基本语法与脚本编写。

(6)为更深一步学习Linux嵌入式平台开发奠定坚实的基础。

三、教学要求(1)通过对Linux操作系统在各行业的应用、各分支之间的关系,使学生加深理解学习Linux的必要性,对Linux的应用领域做到心中有数。

(2)通过实践教学,使学生掌握Linux操作系统的安装、基本配置和图形界面及命令行界面的使用方法。

(3)通过理论和实践教学,使学生掌握Linux操作系统的用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除的能力。

(4)通过理论和实践教学,使学生掌握Linux操作系统Shell编程的基本知识、基本语法。

通过各种实例,使学生掌握Shell脚本的编写。

四、教学内容和课时安排本课程共48学时,2.5学分,具体教学内容和课时安排如下:第一章 Linux概述课时:理论4课时实验1课时教学内容:1.操作系统简介2.Linux简介3.Linux的发行版4.Ubuntu发行版5.Ubuntu操作系统在虚拟机中的安装教学要求:本章让学生初步认识Linux这个免费的操作系统,了解自由软件的性质和意义。

《Linux设备管理》PPT课件 (2)

《Linux设备管理》PPT课件 (2)
• 缓冲区地址
• 适配器中的缓冲区所映射的内存地址范围
• DMA通道号
• 设备申请DMA使用的DMA通道号码
• 在安装设1备3 时,由系统为适配器分配这些资源,并保 证各个设备的资源彼此不相冲突。
第六章 Linux设备管理
• 设备管理概述 • 总线、桥、端口、接口 • 设备驱动 • Linux块设备管理
• 字符设备与块设备
• 字符设备:终端设备(显示器、键盘、鼠标等)、打印 机、串口设备
• 顺序访问
• 块设备3:磁盘、光盘、闪存
• 随即访问 • 块设备都是以“文件系统挂载”的方式进行访问
设备管理
• 设备管理目标
• 从资源的角度出发
• 要尽可能地提高设备的使用效率,提高I/O系统的性能;
• 从用户的角度出发
设备与系统的接口
• 外部物理设备无法直接与CPU相连接的,存在以下差 异
• 控制方式不同
• CPU是数字化命令,而设备需要物理信号来控制
• 传输方式不同
• CPU以字节为数据传输单位,设备可能以位或者块为单位
• 速度不匹配
• 设备的工作速度要比CPU慢许多
• 时序不一致
• 设备的定时控制电路,难以与CPU的时钟一致
• 字符设备 • 网络设备/时钟设备/终端设备
• 设备管理相1 关技术
• 中断 • DMA
设备分类 (1)
• 输入设备、输出设备
• 输入设备:键盘、鼠标 • 输出设备:显示器、打印机 • 输入/输出设备:磁盘、网络、串口设备
• 系统设备与外部设备
• 系统设备:系统时钟、系统扬声器、总线接口
• 系统设备的驱动由内核本身完成
• a processor communicates wit h its surrounding devices is through a series of electric al connections (line).

GBase 8a 安装手册(Linux RHEL6)

GBase 8a 安装手册(Linux RHEL6)
在菜单选项中选择“RAID-5”方式,如下界面所示:
按回车确认,出现如下界面:
-8-
南大通用数据技术股份有限公司
GBase 8a 安装手册(Linux RHEL6)
RAID 设置完毕后,选择 RAID 所使用的磁盘。使用空格键进行选择,图中 红色框中[]内的 X 表示选中的磁盘,每个 RAID5 的 VD Size 总和不能超过 16T; VD Name 为逻辑磁盘的名称,非必填项,用户可以自行决定是否需要填写。如 下界面所示:
-4-
南大通用数据技术股份有限公司
GBase 8a 安装手册(Linux RHEL6)
按回车确认,出现如下界面:
使用左右箭头按键选择“YES”按钮,按回车,删除成功,出现如下界面:
南大通用数据技术股份有限公司
-5-
GBase 8a 安装手册(Linux RHEL6)
成功删除保留的虚拟磁盘后,需要重新创建虚拟磁盘 把光标放在界面中蓝色选中的位置:
处理器 内存 硬盘 光驱
硬件
最低配置 1×2 核 2.0GHz 4GB 100GB CD-ROM
1.2 配置磁盘 RAID
推荐配置 4×4 核 3.0GHz 64GB 或更多 1TB CD-ROM
将本地磁盘配置为 RAID,操作系统会将多块物理磁盘视之为一个大硬盘, 并具有具有容错及冗余的功能。磁盘 RAID 还可以支持容量扩展,只需要加入新 的硬盘并执行一些简单的命令,系统便可以实时利用这新加的容量。
选择“YES”,按回车确认,出现如下界面:
选择“YES”,按回车确认,出现如下界面:
南大通用数据技术股份有限公司
- 13 -
GBase 8a 安装手册(Linux RHEL6)

linux学习笔记

linux学习笔记

目录第一章 LINUX简介及安装 (2)一、LINUX介绍 (2)二、LINUX安装 (2)三、LINUX目录 (2)四、总结来说: (4)第二章常用命令及帐户管理 (4)一、linux命令格式 (4)二、常用命令 (4)三、用户管理命令 (5)使用技巧: (7)第三章 vi 编辑器 (8)一、Linux 系统中的编辑器知识 (8)二、vi 的模式 (8)三、命令: (8)第四章 SHELL的使用 (8)一:Shell的环境 (8)二、Bash的主要功能 (9)三、Shell变量 (9)第五章、应用程序安装与管理 (11)一、Linux应用程序组成 (11)二、RPM(Redhat Package Manager)包管理 (11)三、应用程序的编译安装 (11)第六章Linux系统管理 (12)一、启动过程: (12)二、运行级别: (12)三、系统服务的启动状态: (13)四、磁盘空间配额: (14)五、压缩命令: (14)第7章Linux基本网络配置 (15)第八章 NFS文件系统: (15)一、NFS的概述和安装 (15)二、NFS服务器的配置 (16)三、图形界面的NFS服务器配置工具: (16)第一章 LINUX简介及安装一、LINUX介绍1Linux:Linux是由芬兰大学的Linus Torvalds 李納斯发起创建的开源软件项目。

2版本号xx.yy.zz :①.xx表为主版本号,yy为次版本号,zz为修订的版本号。

②.次版本号中,单数代表测试版,双数代表正式发行版3开源软件:①源代码开放。

②GPL协议:主要是以源代码形式发布,任何人都可以得到源代码,但是不提供任何的担保,不限制商业性质的发行和包装。

③LGPL许可协议:允许在使用者自己的应用程序中使用程序库,即使不公开自己的源代码。

二、LINUX安装1RHEL4是由RED HAT公司发布的2Linux硬盘概念:①可以分为主分区、扩展分区、逻辑分区。

AIX Linux操作系统教程-教学课件-AIX与Linux

AIX Linux操作系统教程-教学课件-AIX与Linux
这样,我们就不用浪费许多人力、物力去重新开发很多 已经很成熟的应用。我们不断地重用经典代码,就可以 把我们有限的精力投入到更精彩、更需要的地方。
AIX Toolbox for Linux 的获得、安装和使用
首先需下载AIX Toolbox for Linux
AIX Toolbox for Linux 的获得、安装和使用
AIX Affinity with Linux
第二个阶段是
在发布的AIX 5L Version 5.1 操作系统中提供更多的 兼容Linux的API和头文件,来支持源文件的兼容性
使两个不同操作系统有更强的互操作性,从而达到 更高程度的兼容。
AIX Affinity 的其本原理
AIX Affinity with Linux的目的并不是在系统中提供一个 模拟层供Linux应用来运行,它的意义在于通过重新编 译Linux应用后,得到AIX的兼容的二进制本地代码, 并能使用所有系统的特性,如可靠性、扩展性、以及可 用性。
END
AIX/LINUX操作系统
第六章 AIX系统对Linux的支持
主要内容
AIX Toolbox for Linux的获得、安装、包含工具和基本 开发技术.
AIX Affinity with Linux
IBM对AIX Affinity with Linux的发展分为以下两个阶段:
第一个阶段,发布AIX Toolbox for Linux Applications, 它主要包含GNU和其他一些常用开发工具,来帮助 开发人员在AIX系统上编译程序,并在两种最好的操 作系统平台,即AIX和Linux之间,进行平滑技术移 植. 由于应用程序运行于AIX环境中,因此客户可以同时 得到Linux的灵活性和AIX操作系统的先进性能,包 括工作负载管理、先进系统管理工具以及高安全性 。

计算机软件的安装与配置教程大全

计算机软件的安装与配置教程大全

计算机软件的安装与配置教程大全第一章:计算机软件的安装前准备在进行计算机软件的安装与配置之前,我们首先需要做一些准备工作,以确保安装过程的顺利进行。

下面是一些常见的准备步骤:1. 查看系统要求:在选择安装软件之前,务必查看软件的系统要求。

这些要求通常包括操作系统版本、处理器要求、内存和硬盘空间等。

确保您的计算机满足这些要求,以避免安装失败或性能问题。

2. 检查硬件连接:在安装某些软件之前,可能需要连接外部硬件设备,如打印机、扫描仪或音频设备。

确保这些设备与计算机正确连接,并且驱动程序已经安装。

3. 备份重要数据:在安装新软件之前,建议备份您计算机上的重要数据。

尽管大多数软件安装过程不会影响数据,但出现意外情况时,有备份是明智的决策。

第二章:软件安装的常见方法有多种方法可用于安装计算机软件,下面介绍几种常见的安装方法:1. 光盘/ DVD:某些软件以光盘或DVD的形式提供,您只需将光盘插入计算机的光驱,然后按照提示进行安装。

2. 下载安装包:大多数软件都可以通过互联网下载安装包进行安装。

在下载安装包之前,确保您从可信赖的网站下载,并注意检查文件的完整性,以防止下载损坏的文件。

3. 包管理器:在某些操作系统中,如Linux,您可以使用包管理器来安装软件。

包管理器负责下载、安装和更新软件,提供了更方便的方式来管理软件包。

第三章:软件安装的步骤无论使用何种安装方法,软件安装的步骤通常都是相似的。

下面是一般软件安装的步骤:1. 运行安装程序:双击光盘、DVD或下载的安装包文件,以运行安装程序。

某些应用程序也可能会在运行时提供其他选项,如语言选择和安装位置。

2. 阅读授权协议:安装过程中通常会显示软件的授权协议。

务必仔细阅读并理解授权协议的条款。

如果您同意条款,继续进行安装;如果不同意,可以选择取消安装。

3. 选择安装位置:某些软件允许您选择安装位置,如默认的程序文件目录或自定义的安装路径。

根据需要进行选择,并确保安装路径有足够的磁盘空间。

课后习题-Ubuntu Linux 操作系统与实验教程(第2版)-微课-马丽梅-清华大学出版社

课后习题-Ubuntu Linux 操作系统与实验教程(第2版)-微课-马丽梅-清华大学出版社

Ubuntu linux 操作系统与实验教程(第2版)课后习题第一章习题一1、判断题(1)在一台主机上只能安装一个虚拟机。

(2)在一个虚拟机下只能安装一个操作系统。

(3)格式化虚拟机下的操作系统就是格式化主机的操作系统。

(4)虚拟机的安装有三种安装类型。

(5)VMware Workstation 15 默认分配的推荐虚拟机的存是1G。

(6)Ubuntu 有两种安装方式:即Ubuntu和安装Ubuntu。

(7)解压vmware-install.pl文件安装VM tools。

(8)VMtools安装完成后可以在主机和虚拟机之间任意拖动和复制文件。

2、简答题(1)请简述在虚拟机的安装过程中,四种网络类型的特点?(2)简述.vmdk 和.vmx 文件的不同点?(3)Ubuntu应该建立几个分区?每个分区的大小是多少?(4)虚拟机捕获屏幕有什么作用?3、实验题(1)安装VMware Workstation Pro 15。

(2)为安装ubuntukylin-16.04.06创建虚拟机。

(3)在虚拟机中安装ubuntukylin-16.04.06。

(4)在Ubuntu下安装VM tools。

(5)上述实验完成后创建快照,如果使用Ubuntu过程中出现问题,可以恢复快照。

(6)更改虚拟机的内存、添加硬盘。

第二章习题二1、判断题(1)Linux操作系统诞生于1991 年8月。

(2)Linux是一个开放源的操作系统。

(3)Linux是一个类unix操作系统。

(4)Linux是一个多用户系统,也是一个多任务操作系统。

(5)Ubuntu Linux 16.04默认的桌面环境是Gnome。

(6)Ubuntu每一年发布一个新版本。

(7)ubuntu Linux 16.04包含LibreOffice套件。

2、简答题(1)什么是Linux?(2)简述Linux系统的产生过程?(3)简述Linux系统的组成?(4)什么是Linux 内核版本?举例说明版本号的格式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课件制作:冷小星
6.2 RPM 软件包安装与管理
• RPM的具体使用方法: • 实例: # rom –ivh samba-1.2.12.rpm
-i安装samba包,-v显示详细信息,-h 用#显示进度
# rpm -ivh --force apache-1.0.12.rpm
--force 强制安装,该例子中,我们用一个旧版的apache覆盖了新版的 apache。 新的软件未必是好的软件,新的软件有时候可能会有许多bugs,所以用户依 然想使用旧的软件。当你安装一个旧版本时会出错,因为一个同名的高版本 软件已经存在,这个时候,我们可以用--force来强制安装。
课件制作:冷小星
6.2 RPM 软件包安装与管理
• RPM: 目前有许多的安装文件被制作成xxx.src.rpm软件包,这 样包其实跟我们所熟知的tar.gz基本上一样,都属于源代 码方式的安装,在下载了.src.rpm后,可以依据下面的示 例进行安装: #rpm -ivh xxx.src.rpm #cd /usr/src/redhar/SOURCES/xxx #rpmbuild -ba xxx.spec #cd /usr/src/redhar/RPMS/i386/ #rpm -ivh xxx.rpm
课件制作:冷小星
6.3 DEB 软件包安装与管理 • Deb是Ubuntu下面的软件包管理器,
在Ubuntu的/etc/apt目录下有一个sources.list,这个文件中是文件 安装的源,就是需要在那些网站上的目录下,查询或安装.deb格式的 文件包。 命令: apt-cache search 安装的命令: apt-get install 文件名 (它还可以安装与之关联的文件包)。 你可以在sources.list中添加源,然后可以用命令apt-get update来 更新即可,即可以在新的源中安装软件。 当源中的服务器上有最 新的软件包,可以用apt-get upgrade 来更新系统中已经安装的软件
6.2 RPM 软件包安装与管理
• -qi 显示软件包的详细信息, • -ql 显示该软件包含的文件被装在文件系统中的具体位置。 • -qf 查询一个文件是属于哪个软件
课件制作:冷小星
6.2 RPM 软件包安装与管理
# rpm -q --whatrequires apache 该命令显示哪些软件工作要依靠apache这个软件。 --whatprovides不像-f选项,不用给出文件的具体路径, 就能查看该文件由哪个软件提供,但不是所有文件都能这 样查看,主要是查看模块文件。 # rpm -q -whatprovides mod_vhost_alias.so 该命令显示mod_vhost_alias.so模块由哪个软件提供
课件制作:冷小星
6.2 RPM 软件包安装与管理
• RPM的2个升级安装开关: -U 升级一个已存在的软件包,如果该软件在系统中不存 在,则安装。 -F --freshen 升级一个已存在的软件包,如果该软件在 系统中不存在,则放弃。 -F和-U的使用方法基本和-i一致。 # rpm -U apache-2.3.27-3redhat.i386.rpm # rpm -F apache-2.3.27-3redhat.i386.rpm
课件制作:冷小星
6.2 RPM 软件包安装与管理
• RPM的具体使用方法:
-i 安装一个软件包,而且这个软件不能和系统已存在的软件是同名。 例:#rpm -i apache-2.3.27-3redhat.i386.rpm -e 删除一个已经安装的软件。 删除软件的时候,一般我们只需要输入软件名,就能删除,不需要软 件的全名,删的时候,我们可以忽略版本号。因为使用RPM系统后, 您的系统中不会存在同名的不同版本软件。 #rpm -e apache-2.3.27-3redhat #rpm -e apache 以上2种方法都能够把apache从系统中删除。
Linux培训系列 -Linux基础
system 06
课件制作:冷小星
第六章 Linux软件包的安装
6.1 源代码软件安装 6.2 RPM 软件包安装与管理 6.3 DEB 软件包安装与管理
课件制作:冷小星
第六章 Linux软件包的安装
• 软件下载地址: • 各应用程序可以到各自的官方网站获取,
课件制作:冷小星
6.2 RPM 软件包安装与管理
• RPM的2个查看安装过程的开关:
-h --hash 用一些“#”来显示安装过程。 -v 和-h一起使用,显示正在安装的软件名。 -v和-h都可以和-i或-U或-F一起使用。 安装Linux的软件的时候,经常会碰到一个问题,依赖关系。而 大部分的Linux程序都依赖于glibc这个库。在使用rpm的时候,依赖 关系有时候是需要,而有时候是被需要,我们可以忽略这些关系库, 用--nodeps开关。 --nodeps可以和-i或-U或-F或-e一起使用,来忽略软件包的依赖关系。 但是这样删除一个软件,可能会引起某些软件的出错。
课件制作:冷小星
6.1 源代码软件安装
• ./configure 执行软件包 • 执行软件包目录的智能配置脚本configure。 • 在编译源代码的软件包的时候,最好能够先看看你是不是 需要其他的安装选项。比如说指定软件安装的位置等。如 果确实需要的话,那么需要在执行configure命令之前加 上相应的参数,如: ./configure –prefix=/usr/local/softs -prefix 指定安装位置 • 如果您想查看有关configure的参数您可以利用下面命令 查看:./configure --help
课件制作:冷小星
6.2 RPM 软件包安装与管理
• 查询RPM软件包
• 查找时在-q后跟上软件名,不要版本号即可,和删除一样,也不要输入整个 软件包的包名。 -q 查询软件包 如果安装了apache-2.3.27-3redhat.i386.rpm # rpm -q apache apache-2.3.27-3 如果没有安装 # rpm -q apache package apache is not installed
课件制作:冷小星
6.3 DEB 软件包安装与管理
6.2 RPM 软件包安装与管理
--root 以指定的目录作为根,进行软件安装。 比如进入了rescue系统后,修复系统,许多软件给误删 后,可以通过重新安装次来恢复,但是光盘的内容在 /mnt/source,而我们要修复的系统的根在/mnt/sysimage。 这个时候可以使用--root。比如丢失了inittab脚本,而 你一时间又没有能力重新。就可以通过rpm来修复。
6.1 源代码软件卸载
卸载有两种方式: 1. 进入软件包的目录,利用make uninstall 命令删除。 2. 手工删除:找到安装的文件。一一删除。
课件制作:冷小星
6.2 RPM 软件包安装与管理
RPM是一个二进制软件安装方法。RPM是一个强大的软件包管理系统。 RPM软件包由4部分构成:软件名、版本号、系统架构、以RPM结尾的 后缀名。 例: apache-2.3.27-3redhat.i386.rpm apache是一个软件名 2.3.27-3redhat是软件的版本号 i386是系统架构 rpm是文件后缀名。凡是以rpm为后缀名的文件,在系统中都以红 色的显示。 • •
课件制作:冷小星
6.1 源代码软件安装
在./configure之后在继续下面两个步骤就可以将源代码包安装到计 算机 make 编译源代码,把源代码编译成计算机可以执行的二进制文件。 make install 将软件包安装的指定的位置。 注意,make install这步一般需要root才能执行
课件制作:冷小星
课件制作:冷小星
6.3 DEB 软件包安装与管理
• 前边的几个命令都是在源中的服务器上安装到本地 • 那么Deb包如何安装呢? 命令: dpkg -i package.deb 即可安装软件包 dpkg -r package.deb 删除软件包(除配置文件以外) dpkg -P package.deb 删除软件包(包括配置文件) dpkg -L package.deb 查看与软件包关联的文件 dpkg -l package.deb 查看软件包的版本 dpkg --unpack package.deb 解开软件包的内容 dpkg -l 列出当前已安装的软件包 dpkg -c package.deb 查看软件包中的内容 dpkg-configure package 配置软件包
课件制作:冷小星
6.1 源代码软件安装
• GNU的软件都是开源的,基本上在官方网站都有源代码下 载,源代码软件包的格式都是用gzip或者bzip2压缩的打 包文件。首先解压软件包。解压后,进入目录,基本上都 有README文件,浏览一下,都有安装说明。现今源代码软 件基本都有智能配置脚本。 • 源代码包——是全部由源代码构成的,需要重新编译。 • 源代码具有良好的通用性,在不同的硬件平台下,用户只 需要重新编译后,即可使用,甚至对于有一定编程能力的 用户来说,可以自己修补bug,自己添加新的功能。缺点 就是编译速度慢,并且对于新手来说,如果载编译中出现 问题将很难解决
课件制作:冷小星
6.2 RPM 软件包安装与管理
CPU架构有很多种如: x86、i386、i486、i586、i686、ia64、sparc、s390、ppc等,电脑的 体系架构非常多,我们就只举这些例子。这些体系架构已经明确规定了我们 当前这个软件包适用于什么环境。我们必须要清楚那些二进制软件可以应用 载哪种类型的硬件平台中。apache-2.3.27-3redhat.i386.rpm,这样一个软 件包只能装在系统至少为i586或者i686的机器上,而如果装在i586以下的机 型,则会出错。x86架构的包则可以装在所以intel架构的机器上。 如果把其他架构的软件包,安装到一个硬件架构不匹配的机器上,则安 装就会出错。比如把ppc的装在intel架构的机器,是错误的。
相关文档
最新文档