LinuxGod

LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux的软件安装方式进行汇总和安装的方式汇总

2023年4月20日 179点热度

选一个Postgresql的发行版本点进去linux系统命令,会见到如下内容:

对应于不同的发行版本,针对不同的操作系统有着不同的yum源。你可以按照你的操作系统进行选择。

例如我选择了Postgresql9.6版本,而我的操作系统是CentOS6.9,x86构架。我只须要执行以下命令:

之后在/etc/yum.repos.d目录下会多出一个文件pgdg-96-centos.repo。

至此,你就可以使用命令yuminstallpostgresql96来安装postgresql9.6版本最新的发行版了软件了。

在CentOS6系统中,默认能安装的MySQL最高版本为5.5.x;而到CentOS7中因为Oracle竞购MySQL,因害怕版权问题,CentOS7舍弃了MySQL而采用了Mariadb,最高支持版本为5.5.x。对于用习惯了MySQL的,而且想使用高版本MySQL的我来说,系统默认支持早已满足不了需求。

可以从这儿选择一个你所须要的yum源进行安装。

linux系统下的软件_linux系统下安装软件_linux系统下建立用户命令是什么

之后:

之后你就可以执行以下命令安装MySQL5.7了

在MongoDB的官网上可以找到MongoDB的yum安装源配置方法。

MongoDB官网YUM源配置方法

之后在打开的页面中会有如下信息:

你须要依照自己的需求调整版本号,之后创建一个/etc/yum.repos.d/mongodb-org-y.x.repo文件,把里面的配置写进去。

完成以上步骤后,就可以使用以下命令安装MongoDB了。

安装软件---这个操作在WINDOWS的世界里很简单linux系统下的软件,下载软件双击exe文件即可,还有手动运行方法的,复杂点的执行bat之类的可执行程序即可。但Linux不然,因Linux版本过多,造成软件的安装方式五花八门。本文只是将Linux的软件安装方法进行汇总和整理,没有过多的技术难度,仅供参考。

Linux下主要有两种方法,主要分在线安装和线下安装。(以下介绍的方法基本囊括所有Linux系统的软件安装方法)

一、在线安装

1、软件管理中心安装。(ubuntu)1)更新源sudoapt-getupdate2)打开软件中心,搜索你要安装的软件,双击安装即可。诸如安装apache,如右图

2、命令行安装方法

1)更新,命令:apt-getupdate

2)查找你要安装的软件,apt-cachesearch“软件名”

linux系统下安装软件_linux系统下的软件_linux系统下建立用户命令是什么

3)apt-getinstall软件名

以上在线的两种形式都提及了apt-get形式,这么它的工作原理简单说明一下,apt-get相关的有两个重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目录.

当我们执行apt-getupdate程序剖析sources.list看这个文件里是否有对应的Packages/Sources/Release列表文件,假如有更新则下载之,存入/var/lib/apt/lists/目录(虽然就是保持与当前系统版本软件源表最新);apt-getinstall安装相应的包linux空间,下载并安装。

这些方法的益处在于:假如你想要加载的应用须要依赖另一个应用程序能够正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这些方法是比较常用的的。例如我们执行apt-getinstallmysql-server,可以看见相关的依赖包(如图)

二、线下安装

之所以叫线下的安装方法,也就是说你要把软件下载到本地去安装。通常我们下载的文件后缀名都是zip、tar.gz等压缩包,解压后会听到rpm、bin、deb、run之类扩充名文件。好多软件就会提供不同LINUX版本的安装格式,你可以按照自己的系统下载不同扩充名的软件。

1、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,如今已成为一种标准,常用在opensuse/turbo/redhat版本),安装方式rpm-ivh软件名.rpm(假如只是安装一个i参数就够了,若果还要看安装进度和软件信息就加个vh)

linux系统下建立用户命令是什么_linux系统下安装软件_linux系统下的软件

2、deb安装包:DEB是Debian软件包格式的文件扩充名,常用在centos/ubuntu,在苹果系统里也常见此安装方法。安装方式:dpkg-i软件名.deb

3、run安装包:以QT(一种编程工具)的安装文件为例,

1)授权:chmodxqt-unified-linux-x64-2.0.2-2-online.run

2)执行:./qt-unified-linux-x64-2.0.2-2-online.run即可安装。

4、bin安装包:bin包是一个自解压格式的安装包linux系统下的软件,要想执行它,须要先赋于它可执行的权限。

(以安装jdk为例)#chmodxjdk-6u21-linux-i586.bin#./jdk-6u21-linux-i586.bin

5、编译后安装方法:

linux系统下安装软件_linux系统下的软件_linux系统下建立用户命令是什么

举例安装nagios插件(nagios是一种开源的监控软件,须要多种插件支持监控模块)

1)cd/tmp/nagios-plugins-*//先步入目录

2)./configure--with-nagios-user=nagios--with-nagios-group=nagios//配置,即安装的用户安装的路径都可在此设置,这一步通常拿来生成Makefile,为下一步的编译做打算

3)make//编译过程倘若在make过程中出现error,你就要记下错误代码,缺乏哪些包就根据哪些包。

4)makeinstall//假如make无问题就可以直接安装了。

这些安装方式的益处是你可以自定义安装路径、安装帐号等参数,常见开源平台下载的源码安装方法。

6、其它,还有一些软件解压后生成的文件夹内包含好多文件,通常文件夹内有install.sh、setup.py等安装文件形式,此种方法类似windows的exe安装方法,你须要先授权该文件的可执行权限,在执行安装。以上基本上涵盖了所有的Linux环境下的软件安装方法,供诸位参考。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: apt-get install linux系统 mongodb 软件
最后更新:2023年4月20日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
用集群技术构建网络服务器的发展趋势提出了 搜狗输入法forlinux版本安装指南: Linux中常用的4种虚拟化方法以及它们相应的优缺点 如何在linux下安装搜狗输入法后怎么用的那些神秘传说? Linux虚拟服务器LVS自动化运维方法及运维系统介绍 时间戳和时区1Unix(/)接收的两个推测 安装Linux和Windows双系统的硬盘分区是什么意思? linux怎么安装输入法Linux系统可以通过以下步骤步骤安装 (Unix)Unix时间戳转换公式及Unix操作成时间公式 Linux计算机卸载文件系统的使用实例分析 史上最全的Linux系统设备文件系统类型汇总! AzureKubernetes启用自动节点映像升级解决方法升级 不懂这些硬盘分区的知识,怎么能够安装操作系统 Linux中进程间通信有多少方式,分别是什么? 系统备份和恢复:ISO文件的一些常见用途和用途 (扣丁学堂)进程通信的应用场景数据传输详解 Windows操作系统建立兼容Unix/Linux命令的命令行工具 小节知识架构学习目标了解掌握掌握了解早期进程间通信机制的原理 Unix系统下的安装在Unix平台下安装PHP的方法 Linux进程间通信(IPC)有几种方式
Linux桌面发行版的分类、如何选择?TinyCore3.1——世界上最小的Linux桌面发行版Linux生态系统开发工具总结环境开发的工具介绍Linux占用磁盘空间最小.lin的可定制性很高为什么有这么多Linux发行版,我们需要所有操作系统?kxJ红软基地软件说明(2014年10月更新)SSH安全加固的文字,网友点评通过密钥登录更加安全Linuxcentos7虚拟机装找Linux镜像找的!找了好多都是度盘!unix系统界面 没有最好的Linux发行版是什么样的?Part1linux修改文件夹权限:以上方法只能改变单个文件fedora 禁止root登录 如何在Linux上建立SSH安全连接的方法?安全快速实例学习:修改某个目录下的所有文件的权限bin是什么格式的文件怎么打开bin文件打开方法?科林·沃森:Ubuntu默认是关闭root帐户的,这样做(知识点)chmod系统控制用户对文件权限的命令如何在UbuntuLinux中启用和禁用root用户登录系统?Linux系统chmod命令使用数字修改文件权限的方式有哪些?关于Ubuntu修改密码及密码复杂度策略设置的文章!Ubuntu本地提权漏洞CVE-2017-16995程序员不输入密码进入Linux系统,孩子们永远不知道下一个bug
我们还学会了检查系统的内核版本的Linux内核。 关于Ubuntu修改密码及密码复杂度策略设置的文章! Ubuntu这款这款.10版本镜像文件下载地址获取地址! Linux计算机上使用ip命令来找到目标IP地址的方法 VMwareUbuntuserver系统安装教程系统镜像下载地址—> 零基础学习PHP看什么视频教程推荐PHP开发实战权威指南 怎么在Win7系统虚拟机上安装LinuxUbuntu的技巧?在这里 DS-6400HD-T系列高清视音频 linux解压zip文件命令 ,Linuxbzip2命令的使用主要介绍-上海怡健医学 Linux和Unix操作系统之间有区别但也有联系?(一) 10.5内核定时器编程TIMER_SOFTIRQ软中断,运行当前处理器CPU上到期的所有定时器 如何增加Linux中打开文件max的文件限制数量? 虚拟机串口连接失败问题小哥的Linux系统解决方法 本篇通过LinuxOS文件操作系统函数实现copy底层实现命令 轻松压缩文件,linux命令必备! Linux下的多线程进程有独立的地址空间(同一) 完后,目录可以自动生成,如何生成可参考右边的帮助 (扣丁学堂)进程通信的应用场景数据传输详解 3.3.mmap完成物理地址映射到用户虚拟地址空间上文件对应硬件外设 嵌入式LINUX系统培训班-国嵌课程
标签聚合
linux系统 linux脚本 虚拟机 命令 软件 linux服务器 电脑 文件目录 命令模式 sudo
书籍
课程
技术群
技术干货大合集↓
  • 2023年5月 / 86篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.