精华内容
参与话题
问答
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    umount命令的作用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。 2.格式 unmount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir 3.使用说明 umount 命令是mount命令...
  • Linux命令笔记

    2019-03-14 09:16:58
    2:SetGID 可执行的二进制文件或目录(g:r=s 2) 3:Sticky BIT 只对目录有效(o:x=t 1) 权限管理/文件系统属性chattr权限 1:chattr 文件系统属性权限 2:lsattr 查看文件系统属性 权限管理/系统命令sudo权限 1:...
  • 软件都是由 GNU倡导发展起来的,所以软件通常都会在附着 GNU Public License(GPL) 的情况下被自由传播。GPL 是一种可以使你免费获得自由软件的许可证,因此 Linux 使用 者的使用活动基本不受限制(只要你不将它...
  • 1) *.rpm形式的二进制安装包 安装命令:rpm -ivh *.rpm  卸载命令:rpm -e package_name  package_name是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串; 例如apache-3.1.12...

    1) *.rpm形式的二进制安装包

    安装命令:rpm -ivh *.rpm 
    卸载命令:rpm -e package_name 
    package_name是软件包名,软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串;

    例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel.

     

    2) *.src.rpm形式的源代码安装包
    安装命令

    rpm -rebuild *.src.rpm
    cd /usr/src/dist/RPMS
    rpm -ivh *.rpm
    卸载命令rpm -e packgename 


    3) *.tar.gz*.tgz、*.bz2形式的二进制安装包 
    安装命令tar -zxvf *.tar.gz

    安装命令tar -yxvf *.bz2
    卸载:手动删除(rm -rf 软件目录名)

     

    4) *.tar.gz*.tgz、*.bz2形式的源代码安装包

    安装命令

    #解压

    tar -zxvf *.tar.gz

    #进入解压后的目录

    cd *

    #配置

    ./configure
    #编译

    make

    #安装

    make install
    #清除编译过程中产生的临时文件和配置过程中产生的文件

    make clean 
    make distclean
    #至此,软件的安装结束


    卸载命令:make uninstall * (或手动删除)


    展开全文
  • 【Linux】软件安装

    2016-06-05 18:27:21
    1.软件包分类Linux下软件包分为两类: 源码包 文件名如httpd-2.2.9.tar.gz(这是Apache服务的...二进制包 如RPM包,系统默认包,看不到源代码,安装管理简单,安装速度快。 还有一种所谓脚本安装包,实际上就是将繁琐

    1.软件包分类

    Linux下软件包分为两类:

    • 源码包
      文件名如httpd-2.2.9.tar.gz(这是Apache服务的压缩包),里面包含的是诸如.c文件之类的文件,可以看到源代码,需要编译安装。卸载十分方便,只需要将安装目录删掉即可。不过安装步骤较多,安装时间比较长,容易出错。
    • 二进制包
      如RPM包,系统默认包,看不到源代码,安装管理简单,安装速度快。

    还有一种所谓脚本安装包,实际上就是将繁琐的安装步骤写成脚本程序,用户直接运行脚本安装包就可以安装程序,本质上还是安装源码包或者二进制包。

    2.RPM安装

    1.包名和包全名

    比如在CentOS-6.3-i386-bin-DVD1光盘中一个包名为:
    zenity-2.28.0-1.el6.i686.rpm
    这个就是包全名,而zenity则是包名。
    安装或升级RPM包的时候必须使用包全名,原因显而易见。
    安装完成后,要操作已经安装的软件包,使用包名,是搜索/var/lib/rpm/中的数据库。

    2.RPM安装命令

    • rpm -ivh 包全名
      选项:
      -i(install)安装
      -v(verbose)显示详细信息
      -h(hash)显示进度
      –nodeps不检查依赖性//其实根本没作用,装上了也不能用

    3.RPM升级命令

    • rpm -Uvh 包全名
      -U(upgrade) 升级

    4.RPM卸载命令

    • rpm -e 包名(不用写包全名)
      -e(erase)卸载(会检查依赖性)
      –nodeps不检查依赖性//基本不用

    5.RPM包查询

    • rpm -q 包名 #查询包师傅安装
      -q(query)查询

    • rpm -qa #查询所有已经安装的RPM包
      -a(all)查询所有

    • rpm -qi 包名
      -i:查询软件信息(information)
      -p :查询未安装包的信息(package)(需要跳到RPM包所在目录才能查询,这个命令用的很少)
      -l:查询包中文件的安装位置(list)
    • rpm -qf 系统文件名
      -f 查询系统文件属于哪个软件包(file)

    3.yum在线安装

      将所有的软件包放到官方的服务器上,当进行yum在线安装时,可以自动解决依赖性的问题。
    命令:yum install rpm包

    展开全文
  • linux安装apache

    2017-01-17 20:03:00
    1、下载apache的源码 在http://httpd.apache.org/download.cgi... 2、编译安装的步骤 ...1) configure 配置 --...2) make 生成二进制文件 3) make install 安装 3、卸载之前的软件 因为在linux中,默认安装...
    1、下载apache的源码
    在http://httpd.apache.org/download.cgi下载httpd-2.2.31.tar.gz
    
    2、编译安装的步骤
    1) configure    配置 --prefix=/ 指定安装路径
    2) make         生成二进制文件
    3) make install 安装
    
    3、卸载之前的软件
    因为在linux中,默认安装了apche、mysql、php软件,以rpm包的形式安装的。
    必须卸载了再安装。
    
    > rpm -qa|grep httpd
    > rpm -e httpd --nodeps 强制删除,不考虑依赖关系
    > rpm -qa|grep mysql
    > rpm -e mysql --nodeps
    > rpm -qa|grep php
    > rpm -e php --nodeps
    
    4、是否安装gcc
    > gcc -v
    > yum install gcc
    > yum install gcc-c++
    
    5、解压apache源码包,并进行解压后文件夹
    > tar -zxf httpd-2.2.31.tar.gz
    
    6、configure
    > ./configure \ (\表示命令还没写完)
    > --prefix=/data/apache \ (安装目录)
    > --enable-so (以动态模块载入)
    
    7、make
    
    8、make install
    
    9、开启apache服务,访问测试
    /data/apache/bin/apachectl start|stop|restart
    

     

    展开全文
  • Linux软件安装管理

    2016-02-22 23:10:48
    概述概述如何在linux上进行软件安装?软件安装包管理简介源码包 源码包的优点 如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,...编译过程时间较长,安装比二进制

    概述

    概述

    如何在linux上进行软件安装?

    软件安装包管理简介

    源码包

    1. 源码包的优点
      • 如果有足够的能力,可以修改源代码
      • 可以自由选择所需的功能
      • 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高
      • 卸载方便
    2. 源码包的缺点
      • 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建。L:Linux;A:Apache;M:MySql;P:PHP),容易出现拼写错误
      • 编译过程时间较长,安装比二进制时间长
      • 因为是编译安装,安装过程中报错新手很难解决

    二进制包(RPM包,系统默认包)

    RedHat系统中是RPM包,Ubantu系统是ADT包
    1. 二进制包的优点
    - 包管理系统简单,只通过几个命令就可以实现包的安装,升级,查询和下载
    - 安装速度比源码包快得多
    2. 二进制包的缺点
    - 经过编译,不再可以看到源代码
    - 功能选择不如源码包灵活
    - 依赖性

    脚本安装包

    实际安装的还是源码包和二进制包,只是把安装的步骤写成脚本,让初学者可以一键安装。
    1. 优点
    - 对初学者来说简单快捷/
    2. 缺点
    - 失去了自定义性

    RPM命名管理

    RPM包命名规则

    1. 打开我们的虚拟机
      这里写图片描述
    2. 打开虚拟机光驱,在设置状态选择”已连接“(表示已连接电源)
      这里写图片描述
      3.通过浏览选择光盘然后确定。
      这里写图片描述
      4.
      mkdir /mnt/cdrom –给光盘创建一个挂载点
      mount /dev/sr0 /mnt/cdrom/ –把光盘挂到此处
      cd /mnt/cdrom/ –进入光盘目录下
      ls –列出此目录所有文件
      cd Packages/ –进入Package目录
      ls –所有的rpm包全在这里
      这里写图片描述
      rpm包在系统的package目录下

    5.rpm包命名有一定的规则可循的

    -   例如httpd-2.2.15-15.el6.centos.1.i686.rpm
    
    - httpd软件包名
    
    - 2.2.15软件版本号
    
    - 15软件发布的次数
    
    - el6.centos适合的Linux平台
    
    - i686适合的硬件平台
    
    - rpm包扩展名
    
    1. RPM包依赖性

      • 树形依赖性:a -> b -> c
      • 环形依赖性: a -> b -> c -> a
      • 模块依赖 : 查询网站 www.rpmfind.net

      以下举例模块依赖:
      例如:安装 mysql-connector-odbc会报以下错误
      这里写图片描述
      这里写图片描述
      但输入 rpm -ivh libodbc再TAB以后不能补全,因为libodbc不是rpm文件,它只是rpm文件中的一个库文件,隐藏在其中一个rpm文件当中,那我们怎么知道它隐藏在哪个文件当中呢?我们只能通过www.rpmfind.net的搜索功能。这很不方便,rpm命令处理依赖关系很不方便,yum命令能解决这一问题,把所有的rpm模块都放在一个服务器,只要机器能连上服务器,yum会自动帮你处理其中的依赖关系。但是不是用yum命令必须需要上网呢?不,因为所有的rpm包都在Packages目录下,所以yum也可在不联网的情况下使用。在RedHat下,yum需要付费的,但CentOS不需要付费,这也是CentOS的好处。

    安装命令

    1. 包全名
      操作的包是没有安装的软件包时,使用包全名。而且要注意路径
    2. 包名
      操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm中的数据库

    例如zentity-2.28.0-1.e16.noarch.rpm
    zentity-2.28.0-1.e16.noarch.rpm是包全名,zentity是包名。为什么要区分包全名和包名。如果一个软件包在Linux从来没有安装的话,必须使用包全名,而且需要写绝对路径,如果不使用绝对路径,必须进入这个路径。操作已经安装的软件包时,使用包名。

    1. RMP安装
      rpm -ivh 包全名
      • -i(install) 安装
      • -v(verbose)现实详细信息
      • -h(hash)现实进度
      • –nodeps不检测依赖性
        这里写图片描述
        带so.0后缀的是库文件,需查询查询网站 www.rpmfind.net这个网站才能知道此库文件属于哪个包文件。由上图可见,rpm安装十分麻烦,需要解决包之间,包和库之间的互相依赖,yum安装解决了依赖性的问题,但yum安装相对于rpm安装不能查询和校验。如果需要查询和校验rpm包,只能依赖我们后续讲的rpm包命令。命令安装可以用后面的yum来取代,但这种手工的命令安装是我们rpm包最基本的管理方法,我们应该熟练掌握。

    升级与卸载

    这里写图片描述

    rpm -Uvh 用于包的升级,后面一定要跟包全名。因为新包对于系统来说是完全新的,所以一定要跟全名,不能跟包名。另外,如果系统已安装了此包且此包的版本为最新版本,那么会报错,如果没安装过此包又用此升级命令,则此命令的作用就相当于安装命令。
    这里写图片描述
    卸载命令后面只需要后面跟包名
    这里写图片描述
    很麻烦,装的时候有依赖性,卸的时候也有依赖性。

    RPM包查询

    RPM包校验

    yum在线安装

    yum源文件

    光盘yum源搭建

    yum命令(上)

    yum命令(下)

    源码包安装

    源码包和RPM包区别

    源码包安装过程(上)

    源码包安装过程(下)

    脚本安装包

    脚本安装包(上)

    脚本安装包(下)

    展开全文
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    � Android 的源代码遵循 Apache V2 软件许可,而不是通常的 GPL v2 许可。有利于商业开发。 � 具有强大的 Linux 社区的支持。 Android Android Android Android 的不足 � 由于采用了 Java 作为应用开发语言,目前...
  • 5.3 二进制软件安装方式 141 5.3.1 安装“*.tar.gz”、“*.bz2”二进制软件包 141 5.3.2 提供安装程序的软件包 142 5.4 小结与练习 142 第二部分 服务器搭建篇 第6章 Linux服务器网络配置 145 6.1 网卡的安装 146 ...
  • asp.net知识库

    2015-06-18 08:45:45
    使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标...
  • 二进制包(rpm) 141 c. yum等傻瓜式安装 141 2、安装MySQL(重点) 142 2.1、MySQL安装 142 2.2、MySQL初始化 143 2.3、MySQL的启动控制 144 2.4、默认目录/文件位置(了解) 144 三、MySQL的基本操作(难点) 144...
  • TCP/IP教程TCP/IP基础

    热门讨论 2009-11-23 20:58:46
    4.1.1 二进制和十进制数 30 4.1.2 IPv4地址格式 30 4.2 子网的出现 34 4.2.1 分子网 35 4.2.2 可变长子网掩码(VLSM) 37 4.3 无类域前路由(CIDR) 38 4.3.1 无类地址 38 4.3.2 强化路由汇聚 39 4.3.3 超网化 39 4.3.4 ...
  • TCP-IP协议详解

    千次下载 热门讨论 2008-11-24 20:46:50
    4.1.1 二进制和十进制数 30 4.1.2 IPv4地址格式 30 4.2 子网的出现 34 4.2.1 分子网 35 4.2.2 可变长子网掩码(VLSM) 37 4.3 无类域前路由(CIDR) 38 4.3.1 无类地址 38 4.3.2 强化路由汇聚 39 4.3.3 超网化 39 4.3.4 ...
  • 4.1.1 二进制和十进制数 30 4.1.2 IPv4地址格式 30 4.2 子网的出现 34 4.2.1 分子网 35 4.2.2 可变长子网掩码(VLSM) 37 4.3 无类域前路由(CIDR) 38 4.3.1 无类地址 38 4.3.2 强化路由汇聚 39 4.3.3 超网化 39 4.3.4 ...
  • 4.1.1 二进制和十进制数 30 4.1.2 IPv4地址格式 30 4.2 子网的出现 34 4.2.1 分子网 35 4.2.2 可变长子网掩码(VLSM) 37 4.3 无类域前路由(CIDR) 38 4.3.1 无类地址 38 4.3.2 强化路由汇聚 39 4.3.3 超网化 39 4.3.4 ...
  • RED HAT LINUX 6大全

    热门讨论 2011-10-21 18:46:06
    第9章 Apache服务器 155 9.1 服务器安装 155 9.1.1 从RPM安装 156 9.1.2 自己构造源代码 156 9.2 服务器运行配置的设置 157 9.2.1 编辑httpd.conf文件 158 9.2.2 .htaccess文件和访问限制 160 9.3 虚拟主机 161 ...
  • TCP-IP技术大全

    千次下载 热门讨论 2007-12-18 15:42:09
    命名和寻址 第4章 IP网络中的名字和地址 29 4.1 IP寻址 29 4.1.1 二进制和十进制数 30 4.1.2 IPv4地址格式 30 4.2 子网的出现 34 4.2.1 分子网 35 4.2.2 可变长子网掩码(VLSM) 37 4.3 无类...
  • 学习第一天总结

    2019-01-21 23:29:24
    协议 GPL LGPL Apache 等程序的组成:二进制文件,配置文件,库文件,帮助文件;程序管理器:安装,卸载,查询;linux 格式Debian:dpkg,apt-get;RedHat:rpm,yun,dnfS.u.S.e:rpm,zypperArchLinux:portGetooLFS:lInux ...

空空如也

1 2
收藏数 21
精华内容 8
关键字:

二进制软件apache卸载