首页 > 系统相关 >18-Linux软件包管理

18-Linux软件包管理

时间:2024-01-21 09:03:43浏览次数:33  
标签:firefox 18 Linux 192 yum 软件包 root rpm

RPM

介绍

RPM(RedHatPackageManager),RedHat软件包管理工具,类似windows里面的setup.exe 是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。 RPM包的名称格式:Apache-1.3.23-11.i386.rpm。其中: “apache”软件名称 “1.3.23-11”软件的版本号,主版本和此版本 “i386”是软件所运行的硬件平台,Intel32位处理器的统称 “rpm”文件扩展名,代表RPM包

命令:

rpm -qa:查询所安装的所有rpm软件包

[root@192 ~]# rpm -qa | grep firefox
firefox-68.10.0-1.el7.centos.x86_64

rpm -e:卸载命令

选项说明:

-e:卸载软件包

--nodeps:忽略依赖。卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件

[root@192 ~]# rpm -e --nodeps firefox 

[root@192 ~]# rpm -qa | grep firefox

 

rpm -ivh :安装软件包

-i:install,安装

-v:--verbose,显示详细信息

-h:--hash,进度条

--nodeps:安装前不检查依赖

 

# 演示:

[root@192 Packages]# pwd
/mnt/cdrom/Packages

[root@192 Packages]# ll | grep firefox
-rw-rw-r--.  3 root root 99060892 7月   9 2020 firefox-68.10.0-1.el7.centos.x86_64.rpm

[root@192 Packages]# rpm -ivh firefox-68.10.0-1.el7.centos.x86_64.rpm  # 执行安装命令
警告:firefox-68.10.0-1.el7.centos.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:firefox-68.10.0-1.el7.centos     ^C################################# [100%]

 

YUM***重点

介绍

YUM(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS 中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包 并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次 次下载、安装,如下图所示:

 

命令

yum

语法:yum 【选项】 【参数】

选项:-y:对所有提问都回答yes

参数:

  1. install:安装rpm软件包
  2. update:更新rpm软件包
  3. check-update:检查是否有可用的更新rpm软件包
  4. remove:删除指定的rpm软件包
  5. list:显示软件包信息
  6. clean:清理yum过期的缓存
  7. deplist:显示yum软件包的所有依赖关系

 案例:

# 卸载Firefox
[root@192 Packages]# yum remove firefox
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 firefox.x86_64.0.68.10.0-1.el7.centos 将被 删除
--> 解决依赖关系完成
  正在删除    : firefox-68.10.0-1.el7.centos.x86_64    
...

# 检查是否卸载
[root@192 Packages]# rpm -qa | grep firefox # 结果为空,已卸载成功

# 使用yum安装Firefox
[root@192 Packages]# yum -y install firefox

...
完毕!

# 检查是否安装
[root@192 Packages]# rpm -qa | grep firefox # 已安装成功
firefox-115.6.0-1.el7.centos.x86_64

 修改网络YUM源

 说明 

默认的系统YUM源,需要连接国外apache网站,网速比较慢,可以修改关联的网络YUM源为国内镜像的网站,比如网易163,aliyun等。但是YUM会自动根据位置自动选择最近的YUM源。 比如我刚下在安装Firefox时,刚开始的时候有这么一段信息:表示当前使用的网络源,经查询是北邮的镜像库。

 修改

 第一步:安装wget,wget用来从指定的URL下载文件

[root@192 Packages]# yum -y install wget # 安装wget

 

 第二步:在/etc/yum.repos.d/目录下,备份默认的repos文件,
[root@192 Packages]# cd /etc/yum.repos.d/
[root@192 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.backup# 备份CentOS-Base.repo 文件

 

 第三步:下载网易163或者是aliyun的repos文件,任选其一。
http://mirrors.aliyun.com/repo/Centos-7.repo//阿里云 http://mirrors.163.com/.help/CentOS7-Base-163.repo//网易163
[root@192 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo# 安装阿里云的repos文件

 

 第四步:使用下载好的repos文件替换默认的repos文件
[root@192 yum.repos.d]# mv Centos-7.repo CentOS-Base.repo # 重命名为base.repo,将原来的覆盖掉

 

 第五步:清理旧缓存数据,缓存新数据   
[root@192 yum.repos.d]# yum clean all # 清理缓存
[root@192 yum.repos.d]# yum makecache # 缓存新数据 
第六步:测试(卸载火狐,重新安装)
[root@192 yum.repos.d]# yum -y remove firefox
[root@192 yum.repos.d]# yum -y -install firefox
 下图所示,已经从阿里云安装了

 

             

标签:firefox,18,Linux,192,yum,软件包,root,rpm
From: https://www.cnblogs.com/mingbo-1/p/17977476

相关文章

  • 19-Linux克隆虚拟机
    从现有虚拟机(关机状态)克隆出新虚拟机,右键选择管理=>克隆  点击下一步  选择虚拟机中的当前状态  选择创建完整克隆  设置虚拟机名称及存储位置等待克隆完成 ......
  • Linux常用命令
    性能监控(cpu内存磁盘网络)性能监控命令 uptime:显示系统平均负载以及系统启动时间查看CPU mpstat查看内存 vmstat15每秒刷新一次刷5次查看磁盘 ioiostat-x15查看网络 iftop查看进程资源占用 ......
  • 11-Linux用户组管理相关
    cat/etc/group:查看创建了哪些组[root@192home]#cat/etc/group...atguigu:x:1000:atguiguxiaoming:x:1001:#之前添加的没有指定组的用户,默认都创建了一个组,这个组里只有这一个用户groupadd:添加一个用户组 [root@192home]#groupaddtester#创建一个tester组[......
  • 10-Linux用户管理相关
    useradd:添加新用户[root@192~]#useraddzhangsan#添加一个新用户[root@192home]#ll/home#home目录下增加了zhangsan的用户目录,表示已经创建成功总用量0drwx------.5atguiguatguigu1281月92024atguigudrwx------.3zhangsanzhangsan781月100......
  • Linux---磁盘管理
    1.磁盘外部结构存储数据的地方磁盘分类:第一类:机械磁盘通过机械运动读写数据台式机3.5英寸第二类:固态磁盘芯片第三类:NVME磁盘PCI-E类似显卡接口类型及转速:决定了读写速度IDE接口淘汰SCSI接口不常用SATA接口笔记本台式机7.2K转/10KSAS接口服务器标......
  • Linux中关于磁盘的一些常见问题小记
    1.程序导致内存不够用程序导致内存不够用如果内存满则系统会自动杀死占用内存最高的进程来保护系统正常运行什么原因导致内存满:1.大量用户访问服务器(正常情况)需要我们添加内存2.由于程序导致内存满,而不是大量用户访问导致(找开发解决)3.由于网络的波动导致内存满需要......
  • 9-Linux时间日期相关
    date语法:date+%Y%Y:年份%m:月份%d:当前是哪一天%H:时%M:分%S:秒案例:[root@192~]#date"+%Y-%m-%d%H:%M:%S"2024-01-2022:32:58  date-d:显示指定的“时间字符串”表示的时间,而非当前时间案例: [root@192~]#date-d"1daysago"#1表示查看前一......
  • Linux---定时任务
    1.定时任务的作用定时任务作用:1.定时备份(重要的系统文件系统数据业务文件业务数据等)什么时间备份(业务低谷期)视频:8-12点小说:12点-凌晨1点公司官网:上午10点下午6点购物:凌晨3-5点游戏:早上8-9点左右为什么低谷期做备份?因为备份需要tar打包压缩,打包压缩......
  • alpine linux
    AlpineLinux简介Alpine直译为高山,国内一般叫高山Linux。它以小,简单,安全而著称,所以作为基础镜像是非常好的一个选择,可谓是麻雀虽小但五脏俱全,简直不要太方便,镜像非常小巧,不到6M的大小,所以特别适合容器打包。仓库地址:https://hub.docker.com/_/alpineAlpine官方网站:https://ww......
  • Linux权限管理小记
    1.rwx是什么?在Linux中,rwx是文件和目录的权限标记。它代表读、写和执行这三个操作。r表示读取权限。如果一个用户有读取权限,他可以查看文件或目录中的内容。用数字4表示w表示写入权限。如果一个用户有写入权限,他可以修改文件或目录中的内容。用数字2表示x表示执行权限。......