Linux应用程序安装及管理

Posted 栾尢OvO

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux应用程序安装及管理相关的知识,希望对你有一定的参考价值。

典型应用程序的目录结构


文件类型



保存目录



普通执行程序文件



/usr/bin



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



/usr/sbin



应用程序配置文件



/etc



日志文件



/var/log



应用程序文档文件



/usr/share/doc



应用程序手册页文件



/usr/share/man


常见的软件包封装类型


文件类型



保存目录



rpm软件包 



扩展名为“.rpm”



deb软件包



扩展名为“.deb”



源代码软件包



一般为“.tar.gz”、“.tar.bz2”等格式的压缩包

包含程序的原始代码



绿色免安装的软件包



在压缩包内提供已编译好的执行程序文件

解开压缩包后的文件即可直接使用


 

查询已安装的RPM软件信息

格式:rpm  -q[ 子选项]  [ 软件名]

不带子选项的“-q”选项可用于查询已知名称的软件包是否已经安装,需要使用准确的软件名做参数

-qa:显示当前系统中以RPM方式安装的所有软件列表

        例:rpm -qa       直接列出系统中已安装的数据包

               rpm -qa | wc -l  可以统计出系统中已安装的rpm软件个数

-qi: 查看指定软件包的名称、版本、许可协议、用途描述等详细信息(-info)。

        例:rpm -qi wget-1.14-18.el7.x86_64      显示wget这个软件包的详情信息

-ql: 显示指定的软件包在当前系统中安装的所有目录、文件列表(--list)

       例:rpm -ql wget-1.14-18.el7.x86_64      显示wget这个软件包所有的安装位置

-qf:查看指定的文件或目录是由哪个软件包所安装的(-file)

        例:rpm -qf /usr/bin/wget                       显示出wget软件包是哪个安装包安装的

查询未安装的 RPM 软件包文件中信息

格式:rpm  -q[子选项]  [软件名]

使用“-qp”选项时,必须以RPM软件包文件的路径作为参数,(可以有多个)而不是软件包名称。                      

-qpi查看指定软件包的名称、版本、许可协议、用途描述等详细信息

         例:rpm -qpi wget-1.14-18.el7.x86_64.rpm    显示这个安装包的详细信息

-qpl查看该软件包准备要安装的所有目标目录、文件列表。

         例:rpm -qpl wget-1.14-18.el7.x86_64.rpm    显示这个安装包中有哪些文件

安装或升级RPM软件

rpm  [ 选项]  RPM 包文件 ...

常用选项

-i:在当前系统中安装一个新的RPM软件包

-U:检查并更新软件包,若该软件原来并未安装,则等于“-i

-F:检查并更新软件包 ,若该软件原来并未安装,则放弃安装

卸载指定的RPM软件

rpm  -e  软件名

辅助选项

--force:强制安装某个软件包,当需要替换已安装的软件包及文件,或者安装一个比当前

使用的软件版本更旧的软件时,可以用

--nodeps:在安装或升级,卸载一个软件包时,不检查与其他软件包的依赖关系

-h:在安装或升级软件包的过程中,以"#"号显示安装进度

-v:显示安装中的详细信息

维护RPM数据库

重建RPM数据库

[root@localhost ~]# rpm --rebuilddb

[root@localhost ~]# rpm --initdb

导入验证公钥

[root@localhost ~]# rpm --import /media/cdrom/RPM-GPG-KEY-redhat-release

配置临时IP地址

[root@localhost ~]# ifconfig ens33 192.168.0.10/24

配置永久IP地址

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

[root@localhost ~]# systemctl restart network:重启网卡

设置网络编辑器 与本地同一网段 DNS地址

安装阿帕奇

挂载,将所有文件移动到/opt/下 再编辑下.repo文件

[root@localhost ~]# mount /dev/cdrom /mnt/:挂载

[root@localhost ~]#  cd /etc/yum.repos.d/

[root@localhost ~]# ls ,ll

[root@localhost ~]# mv * /opt/:将所有文件移动到/opt/

[root@localhost ~]# touch aa.repo

[root@localhost ~]# vim aa.repo

[root@localhost ~]# yum list

[root@localhost ~]# yum install httpd -y

1.准备好需要安装的压缩包并拉入到会话栏安装

2.将压缩包解压

3.将压缩包移动到/srclib/apr和/srclib/apr-util

4.安装插件

5.到CD下

6.输入下面内容并安装make

7.进编辑文件/搜索找到ServerName第二个前面的#去掉,然后到CD下的目录,启动软件,关闭安全Linux,关闭防火墙

到Linux打开浏览器输入本地IP地址测试


以上是关于Linux应用程序安装及管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础-安装及管理应用程序

linux安装及管理程序

linux安装及管理程序

Linux安装及管理应用和账号和权限管理 讲解

Linux系统中程序的安装及管理创建私有yum仓库实验

解析Linux应用程序安装及管理