前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux基础(软件安装)

Linux基础(软件安装)

作者头像
用户2617681
发布于 2019-08-08 07:22:07
发布于 2019-08-08 07:22:07
6.5K0
举报
文章被收录于专栏:秘籍酷秘籍酷

Linux中,安装软件通常有三种途径:既可以使用安装包,也可以借助于APT,还可以从源码安装。他们各有特点,操作方式也不尽相同。

Linux下的软件既可以是软件安装包,就像windows一样,也可以是源码包。而对于安装包而言,不同的Linux发行版所使用的格式不一样,比如RedHat使用的是yum格式安装包,Ubuntu则使用deb格式

以Ubuntu为例,安装软件的第一种方法,就是搜索并找到所需要的deb包,然后双击安装即可。但是这种办法一般不推荐使用,因为Linux下软件一般都只包含最精简的代码,不会包含所依赖的库或者其他函数接口程序,这就导致我们直接安装deb包时常常会发现系统缺少它所依赖的其他库或者服务,不得已需要先安装它们,但是这些被依赖的库或者服务有可能还要依赖别的库和服务,一层套一层,比较麻烦。

第二种方法,是直接使用APT软件管理器,以安装vim为例,只需要一条命令就搞定了:

sudo apt-get install vim

这种方法的好处在于,APT可以帮我们解决软件和库的依赖问题,而且会自动搜索服务站点下载并安装。是最省时省力的办法。

然而,有时我们需要研究、改造软件源码,在Linux世界中绝大多数的软件都遵循GPL开源条款,我们可以获取源代码并编译他们,例如我们获取了jpeg库的源码,在源码顶层目录中编译安装的三部曲如下:

./configure make make install

当然,configure的时候通常会根据实际需要添加相应参数和选项,例如指定交叉编译器、指定安装目录等。顺便给同学介绍一个世界上最大的开源代码网站:www.github.com,上面有成千上万的开放源代码的优秀项目,我们可以下载,研究,并且可以使用github多人协作平台参与到开源项目中去。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 秘籍酷 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
LINUX下tar.bz2包的安装方法
声明:个人觉得文章不错,所以转载过来分享以及自己收藏,只是原出处已经无法查明,只能附上我见文章的地址:
全栈程序员站长
2022/09/06
4.1K0
Ubuntu下安装软件的三种方式
版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.net/zy010101/article/details/90613343
zy010101
2019/07/02
26.5K0
Ubuntu下安装软件的三种方式
Linux入门教程 —— 软件安装 (YUM & RPM & 源码)
Liunx 中的软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: - rpm 扩展名为 .rpm - deb 软件包 扩展名为 .deb - 源代码软件包 一般为 .tar.gz 或者 .tar.bz2 格式的压缩包,包含程序源代码 README - 提供安装程序的软件包(agent) - install.sh - setup - .bin RPM 软件包 --- 由 redhat
ruochen
2021/02/05
1.8K0
ubuntu .deb .tar.gz .tar.bz2 .rmp 和命令方式安装软件的方法
今天在Ubuntu11.10中安装Google chrome浏览器是遇到了问题,下载好的“.deb”格式的安装文件google-chrome-stable.deb双击后或者右键快捷菜单选择Synaptic Package Manager 打开时均提示错误,改用命令的方式安装:
xindoo
2021/01/22
1.7K0
dpkg安装软件流程_DPKG命令与软件安装、APT[通俗易懂]
软件的源代码通常需要编译为二进制代码才可使用,安装比较耗时。用户可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化
全栈程序员站长
2022/08/31
3.9K0
linux软件安装之详解apt、yum、dnf 和 pkg包安装
包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。
菲宇
2021/12/06
3.6K0
Ubuntu Linux下安装软件方法
Linux系统中,软件通常以源代码或者预编译包的形式提供。(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化。(2)预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以 了。考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。
知忆
2021/06/12
3.4K0
Linux学习笔记(九)软件包管理
包管理器是方便软件安装、卸载,解决软件依赖关系的重要工具,在不同发行版本的Linux系统中,有着不同的软件包管理器:
小雨coding
2020/06/16
1.7K0
Linux学习笔记(九)软件包管理
Linux安装软件常用方法总结
1、找到相应的软件包,比如soft.version-rpm,wget soft-version.rpm; 2、cd soft.version.rpm所在的目录; 3、rpm -ivh soft.version.rpm即可安装
菲宇
2019/06/12
1.3K0
Linux软件安装(二)——RPM与YUM
Linux软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1. 源码需要经过编译成二进制文件后才能供系统运行,而编译过程相对比较繁琐; 2. 软件的管理比较散乱,软件的更新、卸载没有统一的管理者。 针对源码安装的缺点,Linux上出现了软件管理程序,统一管理所有软件的安装、更新、卸载。它将当前系统中所安装的软件信息存储起来,这些信息可供用户查询,了解当前系统的软件安装情况,从而方便软件的更新与卸载。 RPM和DPKG 当前Linux上
大闲人柴毛毛
2018/03/09
4.9K0
linux软件的安装,更新与卸载
linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装         deb,Redhat中的yum来安装rpm; 第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行
joshua317
2018/04/10
4.4K0
linux下载安装软件的命令(linux查看日志命令grep)
2) 解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式linux常用命令,则可以执行:“tar –xvzf软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包; 阅读附带的INSTALL文件、README文件;
全栈程序员站长
2022/08/01
9.1K0
linux下载安装软件的命令(linux查看日志命令grep)
wget、yum、rpm、apt-get区别「建议收藏」
一、(1)wget不是安装方式 他是一种下载软件类似与迅雷 如果要下载一个软件 我们可以直接 wget 下载地址。 (2)ap-get是ubuntu下的一个软件安装方式,它是基于debain。 (3)yum是redhat、centos下的一个软件安装方式,它是基于Linux的
全栈程序员站长
2022/07/11
5.4K0
Ubuntu下包管理
像我们日常使用的windows提供的应用商店或者手机提供的应用市场那样,大多数现代的类 Unix 操作系统也都提供了一种中心化的机制用来搜索和安装软件。软件通常存放在存储库中,并通过包的形式对外进行分发。处理包的工作称为包管理。包提供了操作系统的基本组件,以及共享的库、应用程序、服务和文档。这个我们称为软件包管理系统,其除了安装软件外,它还提供了工具来更新已经安装的包。
韦东山
2020/09/30
1.1K0
Ubuntu下包管理
(二)Linux嵌入式开发——软件安装(Ubuntu)
文章目录 (二)Linux嵌入式开发——软件安装(Ubuntu) APP Store APT工具 问题 解决办法1 解决办法2 deb软件包 程序源码 问题1 解决办法 问题2 解决办法 总结 (二)Linux嵌入式开发——软件安装(Ubuntu) 接下来,我们来介绍一下如何在Ubuntu环境下安装软件,我们主要介绍4种下载软件的方式,就让我们来一起看看吧! APP Store 这种方法应该是比较简单的,在APP Store点击下载即可,比较简单,在此就不再介绍了。 APT工具 接下来介绍的是
小点点
2023/02/10
1K0
(二)Linux嵌入式开发——软件安装(Ubuntu)
linux中安装程序的命令是,Linux安装软件命令是什么
3、sudo rpm -ivh xx.rpm 。(安装并显示正在安装的文件信息及安装进度)
全栈程序员站长
2022/07/25
8.7K0
linux中安装程序的命令是,Linux安装软件命令是什么
linux安装软件的几种方法
一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm
菲宇
2019/06/13
6.3K0
yum 快速入门与基础
0x00 Linux中软件安装的几种方式 Q:Linux中的如何进行安装、卸载、升级软件和管理? 答:回答这个问题前需要了解Linux的多个发行版本,不同版本之间安装软件方式和命令不一样,且同一个版本
全栈工程师修炼指南
2022/09/28
1.3K0
yum 快速入门与基础
Linux(六)
rpm 包格式: 软件名称-软件版本.系统版本.平台.rpm 如: vim-common-7.4.10-5.el7.x86-64.rpm
1ess
2021/11/01
4590
Ubuntu 常用软件安装
a)  sudo vi  /etc/apt/sources.list.d/google.list
阳光岛主
2019/02/19
2.7K0
相关推荐
LINUX下tar.bz2包的安装方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档