linux安装软件命令

linux安装软件的命令有:1、rpm命令;2、dpkg命令;3、yum命令。rpm命令指“rpm -ivh 包名”命令,在指定目录下执行该命令,可以将软件包下载到该目录下。dpkg命令是下载dep文件的命令,deb文件是linux发行版debian系统的安装包格式。

一、rpm命令

简介

rpm的全名为”RedHat Package Manager”,是RedHat公司研发的程序包管理器。主要用在CentOS系统,而CentOS 是一个基于Red Hat Linux 的可自由使用的企业级发行版本。包的管理工具为YUM。

rpm软件包命名遵循下列约定: <软件包名称><版本>-<平台>.rpm

安装步骤

  1. 找到相应的软件包,比如xx.rpm,下载到本机某个目录;
  2. cd xx.rpm所在的目录;
  3. sudo rpm -ivh xx.rpm。(安装并显示正在安装的文件信息及安装进度)

二、dpkg命令

简介

dpkg即package manager for Debian,是Debian和基于Debian的系统中一个主要的包管理工具,可以用来安装、构建、卸载、管理deb格式的软件包。

Debian软件包命名遵循下列约定: <软件包名称><版本>-<修订号><平台>.deb

安装步骤

  1. 找到相应的软件包,比如xx.deb,下载到本机某个目录;
  2. cd xx.deb所在的目录;
  3. sudo dpkg -i xx.deb。

三、yum命令

简介

yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum的命令形式一般是如下:yum [options] [command] [package …]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为”yes”),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。

常用命令

# 安装命令
yum install #全部安装
yum install  #安装指定的软件
yum groupinsall  #安装程序组
#更新和升级
yum update #全部更新
yum update  #更新指定程序包
yum check-update #检查可更新的程序
yum upgrade  #升级指定程序包
yum groupupdate  #升级程序组
#查找和显示
yum list #显示所有已安装和可以安装的程序包
yum list  #显示指定程序包的安装情况
yum info  #显示程序包信息
yum groupinfo  #显示程序组信息
#删除命令
yum remove  #删除程序包
yum groupremove  #删除程序组
yum deplist  #查看程序包的依赖情况
#清除缓存
yum clean packages #清除缓存目录下的软件包
yum clean headers #清除缓存目录下的heades

延伸阅读

linux卸载软件常用命令

1、dpkg命令

sudo dpkg -r xxSoftName

2、rpm命令

sudo rpm -e xxSoftName

开发者生产力工具大全
从人工到自动化,从重复到创新,技术演进的历程中,都伴随着开发者工具类产品的发展,所以这里整理近几年口碑良好,使用广泛的22款程序员生产力工具。

1.研发项目管理与协作:PingCode

优点:让工作推进、进度/问题追踪、团队协作变得更简单,2021年研发项目管理榜单前二(36Kr)。

简介:覆盖研发全生命周期,广泛用于需求、版本、项目(敏捷/kanban/瀑布)、测试、缺陷、文档、效能等环节管理与协作。并且集成github、gitlab、jinkens等主流工具,支持私有部署、在线等多种部署使用方式。

【教程/官网】

2.任务管理/甘特图制作工具:Worktile

优点:功能成熟、性价比高、国内市场占有率较高的团队任务工具;

简介:在功能上Worktile 是一个工具集合,它具备OKR目标管理、项目管理、项目集管理、项目计划、项目风险、项目成本管理、企业网盘、审批、简报等能力。并且具备强大的自定义能力,能够配置出符合各种项目团队的流程、表单、字段、数据报表,以及具备丰富的模板市场。

【官网/教程】

3.分布式版本控制系统:Git

优点:分布式开发、速度快、灵活

简介:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

【教程/官网】

4.数据库管理工具:Navicat

优点:高效、安全,较好用的数据库管理工具。

简介:“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。

【官网/教程】

其余工具可通过《神级程序员都用什么工具?程序员生产力工具大全 》查看,以上均整理自该文章。

文章标题:linux安装软件命令,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/47251

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW认证作者
上一篇 2023年3月19日
下一篇 2023年3月19日

相关推荐

  • 如何优化电子商务网站的产品页面

    摘要:在电子商务竞争激烈的市场中,优化产品页面是增加转化率的关键。主要可以通过以下几点进行优化:1、提升产品图片和视频质量、2、精确且吸引人的产品描述、3、明确的购买按钮与调用动作(CTA)、4、实用的客户评价和评分系统、5、智能的产品推荐、6、优化移动设备体验、7、加强页面速度与性能。这七个核心观…

    2023年11月16日
    26500
  • 如何进行网站的页面内链接优化

    进行网站的页面内链接优化主要分为:一、理解内部链接的重要性;二、制定内部链接策略;三、执行内部链接优化;四、监测和优化。进行网站的页面内链接优化是一个持续的过程,需要不断地监测、分析和调整。通过制定明确的内部链接策略,优化网站结构,以及提供有价值的内部链接,可以改善网站的可读性、可访问性和搜索引擎排名,同时提供更好的用户体验。

    2023年11月11日
    18700
  • 敏捷开发中的干系人管理如何实施

    敏捷开发中的干系人管理需要识别干系人、建立良好的沟通渠道、确定干系人的需求和期望、制定干系人管理计划、建立合作关系、风险管理、及时解决问题和冲突、持续改进等。详细介绍:1、识别干系人,需要识别和确定项目中的干系人,包括项目发起人、用户、管理层、开发团队成员、测试人员、利益相关者等;2、建立良好的沟通渠道,为了与干系人保持良好的沟通,需要建立适当的沟通渠道等等。

    2023年10月23日
    21700
  • 产品需求管理工具有哪些

    需求管理软件包括:一、PingCode;二、Worktile;三、Modern Requirements;四、Jama Software;五、Visure;六、Rational DOORS;七、Jira;八、禅道;九、Redmine;十、Accompa。PingCode 是国内知名的需求管理工具之一…

    2023年3月31日
    44500
  • 发布任务平台app哪个好

    以下是一些比较好的发布任务平台应用:1、猪八戒网;2、快猴;3、赏金猎人;4、闪电陪练;5、英选;6、小时工。猪八戒网是一个非常知名的互联网任务发布平台,专注于提供包括设计、写作、翻译、程序开发等各类网络服务 1、猪八戒网 猪八戒网是一个非常知名的互联网任务发布平台,专注于提供包括设计、写作、翻译、…

    2023年7月10日
    1.3K00
  • tomcat和nginx的区别是什么

    tomcat和nginx的区别在于以下几个方面: 1、从应用方面来说。tomcat一般都是做动态分析才能使用,支持jsp分析,需要配置JDK支持;2、在性能方面。如果不做系统调优,tomcat一般支持并发不高于100个,nginx在静态方面支持并发容易达到几万等。 一、区别 1、从应用方面来说。to…

    2023年3月8日
    1.4K00
  • 需求管理的挑战有哪些

    需求管理是项目成功的关键,却面临许多挑战。核心挑战包括1、变更控制的复杂性、2、需求的沟通障碍、3、需求不明确与变化、4、利益相关者的参与度。变更控制的复杂性导致难以追踪需求的演变,而沟通障碍阻碍了准确理解需求。需求的不明确与频繁变化增加了项目的不确定性,同时利益相关者的参与度不足可能导致需求不被充…

    2023年12月18日
    15700
  • 如何在研发管理中应对技术变革

    在研发管理中应对技术变革的主体策略是制定灵活多变的研发流程。核心观点包括1、多角度技术评估、2、持续的技能培训、3、灵活的项目管理、4、跨领域能力合作以及5、创新文化的营造。高效应对技术变革必须以市场趋势为导向,对技术变化迅速做出评估并整合到研发流程当中。同时,不断培养研发团队的新技能是确保满足变革…

    2023年11月14日
    16800
  • 如何有效地进行市场需求分析

    市场需求分析的核心:一种关键的战略工具,用以辨识目标市场中潜在客户的需要和偏好。市场需求分析的有效执行步骤包括:1、明确目标顾客群、2、利用数据分析勾勒需求细节、3、调研以深入理解顾客动机、4、监控竞争环境、5、预测未来趋势。 其中,利用数据分析勾勒需求细节作为整个过程的支撑点,可以通过收集和处理各…

    2023年12月19日
    30400
  • 商城类APP开发核心功能有哪些

    商城类APP开发核心功能有:1、商品分类;2、商品展示;3、一键收藏;4、在线咨询;5、新品推荐;6、加入购物车;7、在线支付;8、订单管理;9、售后服务。这一平台根据商品属性、价格对其进行分类,并分为几大板块,比如服装、美食、家居等等。 一、商品分类 这一平台根据商品属性、价格对其进行分类,并分为…

    2023年5月12日
    17300

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部