当前位置:首页 > CN2资讯 > 正文内容

Linux 安装 bluespice linux 安装程序

11小时前CN2资讯



文章目录

  • 前言
  • 一、Linux应用程序基础
  • 1、应用程序与命令系统的关系
  • 2、典型的应用程序目录结构
  • 二、软件包的封装类型
  • 三、RPM软件包
  • 四、yum安装
  • 1、配置本地域名源仓库
  • 2、编译与安装过程
  • 编译安装Apache服务
  • 总结


前言

等同于我们常见的Windows系统而言,所有的程序软件都不会是自带的,都是需要安装程序的软件包之后才能进行的,于是乎我们可以了解一下程序压缩包的上传、解压、配置、编译与安装


一、Linux应用程序基础

1、应用程序与命令系统的关系

角色

系统命令

应用程序

文件位置

一般在/bin和/sbin目录中,或为Shell内部指令

通常在/usr/bin和/usr/sbin中

主要用途

完成对系统的基本管理工作

完成相对独立的其它辅助任务,例如网页浏览器

使用环境

一般只在字符操作界面中运行

根据实际需要,有些程序可在图形界面中运行

运行格式

一般包括命令字、命令选项和命令参数

通常没有固定的执行格式(一般由开发者做决定)

2、典型的应用程序目录结构

文件类型

保存目录

普通普通执行程序文件

/usr/bin

服务器执行程序文件和管理程序文件

/usr/sbin

应用程序配置文件

/etc

日志文件

/var/log

应用程序参考文档文件

/usr/share/doc

应用程序手册文件

/usr/local/share/man

二、软件包的封装类型

文件类型

保存目录

RPM软件包

扩展名“.rpm” (常用于REHL系统中,还有Fedora、centOS等系统)

DEB软件包

扩展名“.deb”适用于Debian、Ubuntu系统等

源代码软件包

格式一般为“.tar.gz”、“.tar.bz2”的压缩包,包含程序原始代码

绿色免安装软件包

软件包的扩展名不一,以TarBall格式居多,提供已编译好的执行程序文件,解压后文件可以直接使用


三、RPM软件包

1.软件包的格式

一般命名格式为bash-4.1.2-15.el6_4.x86_64.rpm,其中bash:软件名称;4.1.2:版本号;15、el6_4:发布次数;x86_64:硬件平台;.rpm:扩展名

2.查询已安装的rpm软件信息

rpm -q[子选项][软件名] rpm -qa 软件名: #查询指定软件是否已经安装 rpm -qa alinks lynx rpm -qi 软件名: #显示已安装的指定软件的详细信息 rpm -qi samba-client rpm -ql 软件名: #显示已经按抓个的全歼的文件列表 rpm -ql wget rpm -qc 软件名: #列出已经安装的指定软件的配置文件 rpm -qc httpd rpm -qd 软件名: #列出已经安装的指定软件的软件包文档所在的位置 rpm -qd httpd rpm -qR 软件名: #列出已经安装的指定软件的以来的软件包及文件 rpm -qR wget rpm -qF 文件或目录:#查询已安装的指定软件属于那个安装包 rpm -qF yum rpm -qf: #查看指定的文件或是目录是哪一个软件包所安装的 rpm -qf /usr/bin/passwd rpm -qa: #显示当前系统中以rpm方式安装的所有软件列表 #查询软件的postfix是否已安装 rpm -qa | grep -i postfix

3.查询未安装的rpm软件包文件信息

rpm -qpi RPM包名文件 #查询指定的软件包的详细信息 rpm -pqi /mnt/Packages/ethtool-4.8-9.el7.x86_64.rpm rpm -qpl RPM包名文件 #查询指定软件包的配置文件 rpm -qpl /mnt/Packages/ethtool-4.8-9.el7.x86_64.rpm rpm -qpc RPM包名文件 #查询指定软件包的配置文件 rpm -qpc /mnt/Packages/elinks-0.12-0.37.pre6.el7.0.1.x86_64.rpm rpm -qpd RPM包名文件 #查询指定软件包的软件包文档位置 rpm -qpd /mnt/Packages/vsftpd-3.0.2-25.el7.x86_64.rpm

4.安装、升级、卸载RPM软件包

1、安装或升级RPM软件

rpm [选项] RPM包文件 rpm -i:安装一个新的RPM软件包 rpm -U:升级某个新的包,若未安装过则进行安装 rpm -F:升级某个软件包,若未安装过则放弃安装 rpm -h:在安装或升级软件包的过程中,以“#”号显示安装进度 rpm -v:显示软件安装过程中的详细信息 #通常我们会将这些参数组合进行使用,如下: rpm -ivh RPM软件包 rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm

2、卸载指定的RPM软件

rpm -e:卸载指定名称的软件包 rpm -e lynx

3、辅助选项

rpm --force:强制安装某个软件包,比如要安装版本更旧的软件包 rpm --nodeps: 在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系

四、yum安装

yum安装源代码软件包需要进行编译与安装,需要支持C语言和C++程序语言的编译器,如:gcc、gcc-c++、make如果使用rpm方式安装,则需要先安装多个依赖包,这里会很繁琐,这里可以使用yum方式进行一键安装

1、配置本地域名源仓库

要求前提要将虚拟机的光盘选项勾选确认已连接,最好是创建新的文件目录,否则原先的数据将会被隐藏

#首先把光盘挂载到/mnt目录下 mount /dev/cdrom/ /mnt/ #一个挂载点同一时间内只能挂载同一个设备 #挂载完成后可以通过df -h来查看挂载点大小信息 cd /etc/yum.repos.d/ #进入/etc/yum.repos.d目录 mkdir repos.bak #创建备份文件 mv *.repo repos.bak #做repo文件的备份 vim local.repo #编写本地源 [local] name=local baseurl=file:///mnt enabled=1 gpgcheck=0 #本地源不需要再次验证 yum clean all && yum makecache #删除yum源并更新

常用的yum操作命令

yum常用的操作命令: yum -y install 软件名 #安装、升级软件包,“-y”选项表示自动确认 yum -y remove 软件名 #卸载软件包,可自动解决其依赖关系 yum -y update 软件名 #升级软件包 yum list #查询软件包列表 yum list installed #查询系统中已安装的软件包 yum list available #查询仓库中尚未安装的软件包 yum list updates #查询可以升级版本的软件包 yum info 软件名 #查询软件包的描述信息 yum info httpd yum search [all] 关键词 #根据某个关键词来查找相关的软件包 yum search all httpd yum whatprovides 命令 #查询命令属于哪个软件包 yum whatprovides netstat yum install 包名 -y --downloadonly --downloaddir=/tmp/ #下载RPM包到指定目录————要求下载时使用网络源

2、编译与安装过程

tar 解包
tar zxvf/jxvf xxx.tar.gz/xxx.tar.bz2 -C 目标路径
配置软件模块(安装路径、开启或关闭模块功能、管理服务进程的用户设定)
./configure --prefix=目标路径(此软件安装到哪里去)
编译与安装(将源代码转换为可执行的程序)
make &&make install

编译安装Apache服务

yum install -y gcc gcc-c++ make #使用yum方式进行安装编译器 md5sum httpd-2.4.29.tar.bz2 #校验httpd源码包(判断其完整性) yum install gcc* apr-devel* pkgconfig* libapr* pcre pcre-devel libtool libxml2-devel apr-util* -y #安装Apache库文件及其依赖包 ####编译四部曲 1、解压 tar jzxf httpd-2.4.25.tar.gz -C /opt/ 2、配置 ./configure --prefix=/usr/local/apache 3、编译与安装 make -j 2 && make install #两核4G加载速度更快 4、启动服务 /usr/local/apache/bin/apachectl start ###################测试服务是否能够正常运行################ 1、当前服务器输入curl http://IP 查看是否有页面输入 #你当前的服务器IP地址 2、运行 lynx 127.0.0.1查看本机Apache运行状态是否有输入页面 ##前提需要安装lynx工具 3、浏览器输入IP地址显示页面内容无报错正常 #前提你的网卡类型跟主机进行通信才能显示

总结

1、应用程序与系统命令:文件位置、主要用途、使用环境、运行格式
2、软件包的封装格式:RPM、Deb、源代码、绿色软件包安装程序
3、RPM软件包:软件包的格式(红帽公司)、查询已安装的RPM软件信息、查询未安装的软件包信息、安装升级卸载软件包、维护数据库
-i 安装新包;v:显示版本信息;h:显示进度
4、yum:挂载(mount + 设备+ 位置)、df-h(查看挂载点–需要点击光盘选项已连接)
5、yum的编译安装:解包、配置、编译、安装


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25743.html

    分享给朋友:

    “Linux 安装 bluespice linux 安装程序” 的相关文章

    如何选择合适的Windows VPS服务: 实用指南与推荐

    在寻找合适的Windows VPS服务时,了解主要服务商的特点无疑是一个重要的步骤。市面上众多提供Windows VPS服务的商家中,vpsdime.com、raksmart.com、ion.krypt.asia以及bacloud.com等都是值得考虑的选择。这些服务商在多个地区运营,提供了不同版本...

    香港VPS推荐:选择适合您的虚拟服务器的最佳指南

    在如今的互联网时代,香港VPS逐渐成为了个人和企业的热门选择。香港VPS,简单来说,是一种虚拟专用服务器,位于香港的数据中心。它为用户提供云计算的强大能力,不论是网站托管、应用开发,还是数据存储,都能灵活应对需求。对于希望在亚太地区拓展业务的用户来说,这无疑是一个理想的解决方案。 香港VPS的多样化...

    PacificRack低价VPS服务评测与用户体验分析

    在云计算和虚拟主机服务日益普及的今天,PacificRack作为QuadraNET旗下的全资子品牌,逐渐在低价VPS市场中崭露头角。它的主要定位是为那些对性能要求不高,且对价格敏感的用户提供解决方案。PacificRack通过严格的资源管理,致力于为用户提供一种经济实惠的选择,适合希望以最低成本体验...

    Virmach Coupons: 轻松获取超值优惠,优化你的VPS选择

    Virmach成立于2014年,作为一家美国VPS服务商,在业内享有良好的声誉。它的总部位于加利福尼亚州洛杉矶,正是这样得天独厚的地理位置让它能迅速成长并服务全球用户。到现在为止,Virmach已经发展成为一家提供各种配置和价格方案的服务商,特别以低价VPS而闻名,吸引了大量希望降低运营成本的个人和...

    Ubuntu 多人远程办公的安装与配置指南

    安装和配置远程桌面软件 在远程办公和团队协作日益成为常态的今天,合理配置远程桌面软件显得尤为重要。在Ubuntu的环境下,安装和配置xrdp和vncviewer等工具,可以让多个用户方便地进行远程访问,提高工作效率。下面,我将一步步带你进行相关的软件安装和配置。 1. 安装xrdp 首先,我们要安装...

    甲骨文云免费IPv6服务详解:轻松配置与应用技巧

    甲骨文云,作为一个综合性的云服务提供商,正迅速崛起于众多的云技术平台之中。它不仅拥有强大的数据处理能力,还提供了多种免费的云服务选项,让个人和企业都能以更低的成本探索并使用云计算的强大功能。首先,我对甲骨文云的快速适应能力和多种灵活服务感到印象深刻,尤其是它的免费套餐项目,吸引了不少用户前来试用。...