首页 > 系统相关 >Linux的安装及管理程序

Linux的安装及管理程序

时间:2022-12-01 09:44:06浏览次数:43  
标签:管理程序 root Linux yum rpm 软件包 安装 localhost

yum安装

格式:

yum [option]  [command]  [package...] 

源码编译安装

优点:

契合系统兼容性强

如果你可以看懂源代码,修改新增功能

比较自由

缺点:

如果编译出了问题,你看不懂源代码,无法解决

安装过程复杂

没有统一的管理人员

安装过程

程序包编译安装:

源代码-->预处理-->编译-->汇编-->链接-->执行

预处理:./configure   定义模块和路径  (--prefix=PATH  指定路径)    //在文件夹内有configure

编译:make

写入硬盘:make install

常用命令:

1. yum install <package_name>   //安装指定的软件包
2. yum remove <package_name>     //删除指定的软件包
3. yum search <keywords>         //搜索匹配特定字符的软件包
4. yum list           //列出yum仓库中所有可安装的软件包清单
5. yum info           //列出yum仓库中所有可安装的软件包详细信息
5. yum update         //更新所有软件    
6. yum update <package_name>   //更新指定的软件  
7. yum repolist       //查看当前可用yum源
8. 查看历史事务
  yum history         //查看软件改变历史
  yum history info <id> //列出某次事务的详细信息  
  yum history undo <id> //撤销某次更改
9. 清理缓存
  yum clean packages   //清除缓存中的rpm包文件
  yum clearn headers   //清除缓存中的rpm头文件
  yum clean oldheaders   //清除缓存中旧的rpm头文件
  yum clearn 或 yum clearn all     //清除缓存中rpm包文件和旧的rpm头文件

配置本地yum源

挂载光盘

[root@localhost ~]mount /dev/sr0 /mnt/  //将光盘挂载到/mnt目录下

注意:mount命令是一次性挂载,退出当前终端或重启后就不存在了。永久挂载需要修改配置文件。

移动yum自带的仓库文件

[root@localhost ~]# cd /etc/yum.repos.d/   //切换至/etc/yum.repos.d/
[root@localhost ~]# mkdir bak //创建一个名为bak的新目录
[root@localhost ~]# mv *.repo bak/ //将yum仓库中以.repo结尾的文件移动到bak中

新建yum仓库文件

[root@localhost yum.repos.d]# vim local.repo //新建yum仓库文件
[local]
name=local //设置名称
baseurl=file:///mnt //设置链接地址,file://是固定格式,挂载在/mnt
gpgcheck=0 //无需验证公钥
enabled=1 //开启此yum源

:wq //保存退出

清理缓存并安装软件

[root@localhost yum.repos.d]# yum clean all //清除缓存
[root@localhost yum.repos.d]# yum makecache //重新建立元数据
[root@localhost yum.repos.d]# yum list   //查看可安装的软件列表
[root@localhost yum.repos.d]# yum install httpd -y //安装httpd测试是否成功

rpm 安装

优点:

统一的安装包格式

已经帮你编译完成

使用简单

缺点:

有依赖关系

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

格式: 1.rpm [选项] RPM包文件 2.rpm -ivh RPM软件包 常用选项: -i:安装一个新的 RPM 软件包。 -U:升级某个软件包,若未安装过,则进行安装。 -F:升级某个软件包,若未安装过,则放弃安装。 -h:在安装或升级软件包的过程中,以“#”号显示安装进度。 -v:显示软件安装过程中的详细信息。 - -force:强制安装某个软件包,比如要安装版本更旧的软件包。 -e:卸载指定名称的软件包。 - -nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系。

标签:管理程序,root,Linux,yum,rpm,软件包,安装,localhost
From: https://www.cnblogs.com/bzc1/p/16940499.html

相关文章

  • Linux安装JDK及配置环境变量
    1.首先在官网下载项目所对应jdk的版本2.下载好通过ftp上传到opt目录下3.开启root权限su4.mkdir-p/usr/local/java5.把下载好的jdk解压到刚刚创建的java文件夹中tar......
  • Linux添加磁盘及如何使用
    一、系统添加磁盘步骤及命令服务器添加磁盘一共分为一下四步,我们将按以下步骤详细介绍如何在服务器上添加磁盘并使用。①添加硬件②磁盘分区③格式化磁盘④挂载磁盘1......
  • 学习随笔-Linux1
    认识[root@localhost~]#在终端上,默认显示了这样的一行内容作为信息提示[root@localhost~]#其中,root代表的是我们当前使用的用户名,localhost代表的是我们当前所在的主......
  • Linux账号和权限管理与文件权限
     Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。Linux系统用户是......
  • 开发环境-安装总览
    -----------------------------------------------------------------------------------------------------1、jdkC:\ProgramFiles\Java\jdk1.8.0_333配置环境变量JAVA_H......
  • Linux磁盘管理(创建分区)
    Linux磁盘管理Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量......
  • Linux基础第七章:磁盘阵列(RAID)
    一、磁盘阵列二、磁盘阵列类型1、RAID02、RAID13、RAID54、RAID10 三、磁盘阵列配置1、硬件方式2、软件方式 一、磁盘阵列独立硬盘冗余阵列(RAID,Redundant......
  • Linux基础第三章:Linux软件安装及yum本地库创建
    一、Linux软件安装软件安装共2种安装方式,通过rpm包安装或通过yum仓库库安装。1、Rpm包安装rpm:RedhatPackageManager多用于红帽系列的系统,例如Redhat、Centos等,优点是直......
  • debian中安装docker
    debian中安装docker安装命令sudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg2\software-properties-commoncurl......
  • Linux的目录和文件管理
    一.Linux的目录结构根(/)相当于一个入口,文件的总入口,也是唯一入口/bin/存放系统命令,普通用户和root都可以执行。放在/bin下的命令在单用户模式下也可以执行/boot/......