前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux软件安装(伪)指南

Linux软件安装(伪)指南

作者头像
yifei_
发布2022-11-14 14:09:37
3K0
发布2022-11-14 14:09:37
举报
文章被收录于专栏:yifei的专栏

在一开始学习Linux的时候,就发现装个软件怎么这么难,并且有好多个命令。 一会是apt,一会是yum。其实这是由于linux不同的发型版导致的。 他们都是在linux内核的基础上增加了一些常用工具和软件等打包而成,通过销售服务在开源的linux上获得盈利 linux的发行版主要分为以下两类: 一类是使用rpm 方式安装软件的系统,包括Red Hat,Ferdora,SuSE,CentOS等。 一类是dpkg方式安装软件的系统,包括Debian,Ubuntu,B2D等。

rpm与dpkg

当你有个软件包,想要安装它时,然后就可以根据软件包的格式不同来选用这两个命令。

rpm

rpm是由红帽公司开发出来的一个管理软件的包管理器。 使用”man rpm“命令可以看到,rpm:RPM Package Manager,rpm是一个强大的软件包管理器, 它可以用来构建、安装、查询、验证、更新和删除软件包。 当我们遇到test.rpm格式的软件包时,就可以用rpm命令来安装它了。

代码语言:javascript
复制
#常用的命令
rpm -ivh xxxx.rpm   直接安装
rpmrpm --force -ivh xxxx.rpm # 忽略报错,强制安装
rpm -ql xxx  查询
rpm -e xxx  卸载
rpm -qa     列出所有安装过的包
dpkg

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包,跟rpm功能差不多。

代码语言:javascript
复制
dpkg -i test.deb #安装软件
dpkg -r #删除软件
dpkg -L test #显示一个包安装到系统里面的文件目录信息

yum与apt

这两个命令可以让你在线安装软件,而不用手动下载安装包,然后再打开。 这两个工具能够自动解决软件的依赖关系,方便快捷。 另外由于在线安装软件,所以会有一个软件源的配置,一般软件源默认是国外的,可能就需要你手动修改为国内的。

yum

yum是基于rpm格式的软件包的,一般在centos用的多。

代码语言:javascript
复制
#常用命令
yum install RPM包 #安装rpm包
yum remove 包名 #删除rpm包
yum check-update #检查可更新的rpm包
yum update #更新所有rpm包
yum update 包名 #更新指定的rpm包
yum upgrade #升级版本,一般少用这个,多用update
yum info installed #列出已经安装的所有的rpm包的信息
yum list installed #列出已经安装的所有rpm包
yum list 包名 #列出资源库中特定的可以安装或更新以及已经安装的rpm包
apt

这是ubuntu下的在线安装包管理工具,是基于dpkg的,也是通过一条命令就能安装软件。 因为平时自己用Ubuntu,所以这个命令用的最多。

apt-get命令的子命令

代码语言:javascript
复制
update	更新软件包列表
upgrade	升级系统中的所有软件包
install	安装软件包
remove	卸载软件包
autoremove	仅删除不需要再次下载的软件包
purge	彻底删除软件包(包括配置文件)
source	下载源代码
build-dep	自动下载安装编译某个软件所需要的软件包
dist-upgrade	升级整个发行版
dselect-upgrade	安装dselect的选择进行升级
clean	删除本地缓存的所有升级包
autoclean	删除本地缓存中无用的软件包
check   检查是否存在有问题的依赖关系

others

  • pip pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 Python pip 安装与使用

参考

欢迎与我分享你的看法。 转载请注明出处:http://taowusheng.cn/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • rpm与dpkg
    • rpm
      • dpkg
      • yum与apt
        • yum
          • apt
          • others
          • 参考
          相关产品与服务
          命令行工具
          腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档