为了账号安全,请及时绑定邮箱和手机立即绑定
  • 关闭SELinux vim /etc/selinux/config SELINUX=enforcing改成 SELINUX=disabled
    查看全部
  • rpm包安装的apache 网页在/var/www/html/下 源码包安装的apache 网页在xxxx/apache/htdocs下
    查看全部
  • 模块/库 依赖的典型特征是 以.so.数字 结尾
    查看全部
  • 第5章 源码包安装 1、源码包与RPM包区别 安装之前的区别: 概念上的区别 安装之后的区别: 安装位置不同 rpm包安装的默认位置: /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 安装位置不同带来的影响 rpm包安装的服务可以使用系统服务管理命令(service)来管理,例如: RPM包安装的apache的启动方法是: /etc/rc.d/init.d/httpd start service httpd start 源码包安装位置 安装在指定位置当中,一般是: /usr/local/软件名/ 源码包安装的服务,只能用绝对路径进行服务的管理 2、 源码包安装过程 1)安装准备: 安装C语言编译器 下载源码包: http://mirror.bit.edu.cn/apache/httpd/ 2)安装注意事项 源代码保存位置: /usr/local/src/ 软件安装位置: /usr/local/ 如何确定安装过程报错: 安装过程停止 并出现error、warning或no的提示 3)安装步骤: 下载源码包: 解压缩: tar -zxvf httpd-2.2.34.tar.gz 进入解压缩目录 ./configure ./configure软件配置与检查 定义需要的功能选项; 检测系统环境是否符合安装要求 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑。 安装: ./configure --prefix=/usr/local/apache2 make编译 make clean make install 编译安装
    查看全部
  • yum软件组管理命令 LANG=zh_CN.utf8 修改显示语言 LANG=en_US yum -y update 软件名 升级指定软件 yum -y remove 软件名 卸载指定软件 yum grouplist 列出所有可用的软件组列表 yum groupinstall 软件组名 安装指定软件组,祖玛可用由grouplist查询出来 yum groupremove 软件组名 卸载指定软件组
    查看全部
    0 采集 收起 来源:yum命令(下)

    2018-03-16

  • yum常用命令: yum list 查询所有可用软件包列表; yum search 关键字 搜索服务器上所有和关键字相关的包; yum -y install 包名 自动回答yes安装软件包; yum -y install gcc 安装gcc软件包(gcc是C语言的编译器,想安装源码包必须要有gcc的环境)
    查看全部
    0 采集 收起 来源:yum命令(上)

    2018-03-16

  • 第4章 yum在线安装 1、yum源文件 vi /etc/yum.repos.d/CentOS-Base.repo [base] 容器名称,一定要放在【】中 name 容器说明,可以自己随便写 mirrorlist 镜像站点,这个可以注释掉 baseurl yum源服务器的地址,默认是CentOS官方的yum源服务器,可以改成其他yum源地址 enabled 此容器是否生效,如果不写或写成enable = 1 都是生效,写成 enable=0 是不生效 gpgcheck 如果是1是指RPM的数字证书生效,如果是0则不生效 gpgkey 数字证书的公钥文件保存位置。不用修改 2、光盘yum源搭建 1)挂载光盘 mkdir /mnt/cdrom #建立挂载点 mount /dev/cdrom /mnt/cdrom #挂载光盘 2)使网络yum源失效 (修改网络yum源后缀名) cd /etc/yum.repos.d/ #进入目录 mv CentOS-Base.repo CentOS-Base.repo.bak #修改yum源文件后缀名,使其失效 3)使用光盘yum源生效 vi /etc/yum.repos.d/CentOS-Media.repo #编辑光盘yum源文件 baseurl=file:///mnt/cdrom #修改目录 # file:///media/cdrom/ #注释不使用的目录 # file:///media/cdrecorder/ enabled=1 #使生效
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2018-03-16

  • YUM源文件 位置: /etc/yum.repos.d/CentOS-Base.repo(这个是基本的) 可以修改baseurl或者mirrorlist后的链接为国内的地址来保证yum安装的速度。 gpgcheck=1 (默认校验) gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-VentOS-6 (file://类似于http:// 是文件协议) [base] : 容器名称, 一定要放在[]中,相当于用途名称 name : 容器说明, 可以自己随便写 mirrorlist : 镜像站点, 这个可以注释掉,和bassurl二选一 baseurl : yum源服务器的地址. 默认是CentOS官方的yum原服务器, 是可以使用的, 如果你觉得慢可以改成你喜欢的yum源地址 enabled : 此容器是否生效, 如果不写或写成enable=1都是生效, 写成 enable=0就是不生效 gpgcheck : 如果是1, 是指 RPM的数字证书生效, 如果是0, 则是不生效 gpgkey : 数字证书的公钥文件保存位置. 不用修改
    查看全部
    0 采集 收起 来源:yum源文件

    2018-03-16

  • yum在线安装
    查看全部
    0 采集 收起 来源:yum源文件

    2018-03-14

  • (1)包全名与包名 * 包全名:操作的包是没有安装的软件包时,使用包全名,而且注意路径。 * 如:/mnt/cdrom/Packags/zlib-devel-1.2.3.-27.e16.i686.rpm * 包名:操作已经安装的软件包时,使用包名,搜索/var/lib/rpm/中的数据库。 * 如:zlib-devel (2)RPM安装 * rpm -ivh 包全名 * -i (install) 安装 * -v (verbose) 显示详细信息 * -h (hash) 显示进度 * --nodeps 不检测依赖性(欺骗自己的操作) 笑死,安个包真的能忘了一开始安装的是哪个。 我的苍天啊,这句有点可爱了
    查看全部
  • RPM命令管理 (1)RPM包的来源 * RPM包在系统光盘中 * 启动光盘,挂载光盘 * mkdir /mnt/cdrom * mount /dev/sr0 /mnt/cdrom/ * cd /mnt/cdrom/ * ls * cd Packages * ls 就能看到很多的RPM包 (2)RPM包的命名规则 * httpd-2.2.15-15.el6.centos.1.i686.rpm * -httpd软件包名 * -2.2.15软件版本 * -15软件发布次数 * -el6.centos适合的Linux平台 * -i686适合的硬件平台 * -rpm 扩展名 (3)RPM包依赖性 * 树形依赖:a->b->c * 环形依赖:a->b->c->a * 模块依赖:www.rmpfind.net 举例说明模块依赖: * .so.2是某个安装包里的文件,只要安装了某个安装包,就能解决问题,需要查询网站www.rmpfind.net。
    查看全部
  • 软件包分类 * 源码包 * 如httpd-2.2.9.tar.gz * 优点: * 开源,如果有足够的能力,可以修改源代码。 * 可以自由选择所需的功能。 * 软件是编译安装,更加适合自己的系统,更加稳定高效。 * 卸载方便。 * 缺点: * 安装过程步骤繁多,尤其安装较大的软件集合时,容易出现拼写错误。 * 编译过程时间较长,安装比二进制安装时间长。 * 因为是编译安装,一旦报错,新手难以解决。 * 二进制包(RPM包、系统默认包) * 优点: * 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载。 * 安装速度比源码安装快的多。 * 缺点: * 经过编译,不能看到源代码 * 功能选择不如源码包灵活 * 依赖性。 * 脚本安装包 * 所谓的脚本安装包,就是把复杂的软件包安装过程写成了脚本,初学者执行脚本就能完成安装过程。实际安装的还是源码包和二进制包。 * 优点:安装简单快捷。 * 缺点:缺乏自定义性。 * 编译 adbd --> 01010 * 反编译,不可逆转,可能造成代码缺失。
    查看全部
  • ./configure 软件配置和检查 --> 通过会生成一个 Makefile文件 ./configure --help 查看可用选项 make (编译) (出错不需要删除安装目录) [make clean 清除缓存和临时文件( 清除之后 可以重新检查 编译) ] make install 编译 安装 (出错需要删除安装目录)
    查看全部
  • RPM 安装 可以通过Service 命令来启动, 因为搜索 /etc/rc.d/init.d/服务名 start 源码包安装却不行, 因为没有安装到默认路径中, 只能使用绝对路径方式 管理 默认安装在 /usr/local/ 文件夹下
    查看全部
  • 源码包 与 RPM包 区别
    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前,需要熟悉Linux的常用命令,可参见课程《Linux达人养成计划I》。
老师告诉你能学到什么?
1、了解软件包管理的基本概念 2、能够使用rpm命令对软件进行安装、卸载等操作 3、能够使用yum对软件进行在线管理 4、能够安装源码包 5、能够使用脚本安装包

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!