首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux源码安装软件系列1

linux软件安装 在windows安装软件是极其简单事,无非就是下载,然后一路点击“下一步”即可。而在linux软件就没那么简单了,尤其是对于新手而言,往往会手足无措,觉得linux很不好用。...可一旦习惯了,就会惊叹于linux强大,安装软件可以简单地用一句命令行解决从下载到安装整个流程,比windows下一键安装还要轻爽。...也可以自己到官网下载源码,自己编译,甚至修改源码,真正自定义安装软件。 本系列文章主要讲解通过源码安装软件原理以及方法。...,阅读,维护高级计算机语言所写作源码程序,翻译为计算机能解读、运行低阶机器语言程序(gcc) 可执行文件:操作系统能直接识别,可直接执行二进制文件(a.out) 可执行文件与普通文本文件可通过.../a.out 1.000000 以上介绍了编译源码基本流程,可以很明显地看出,当我们文件量大时,如有几百个、几千个文件时,如果还是按照以上这种手工编译方式,那linux就不好玩了。

1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linux软件安装管理之--源码安装

Linux 软件安装管理之--源码安装  在 Windows 系统中应用程序大多是闭源软件,这些软件开发商在发行软件前会将软件编译为二进制软件,用户一般只能通过软件提供安装程序进行安装。...1 源码安装优缺点 源码优点: 1)安装灵活(可以安装指定版本、指定编译参数、指定安装位置) 2)卸载方便 源码缺点: 1)安装步骤繁琐(步骤较多,容易出现拼写错误,需要处理复杂依赖关系)...4 源码软件升级与卸载 如果你安装时候指定路径为: --prefix=/usr/local/xxx,把这个文件夹删除就可以,因为该软件安装所有文件都是放置在 /usr/local/xxx 这个文件夹...但如果你进行源码安装时候没有指定位置(默认值一般为 /usr/local/ ),或指定位置为 --prefix=/usr/local,则这时候你安装软件生成文件将分别存储在 /usr/local...系统当中,最标准 C 语言编译程序为 gcc ; 在编译过程当中,可以藉由其他软件提供函式库来使用该软件相关机制与功能; 一般而言,源码安装软件,最好需要 gcc, make, autoconfig

3.2K51

Linux软件安装源码编译安装详解

前言因为我是做Linux开发,所以平时接触到源码编译是必须一个过程。...因为编译环境不一样,所以编译工具链也不一样,例如ARM架构Linux平台和x86架构Linux平台,编译工具链就不一样,如果新手没有经验,一旦出问题就会一团乱麻。...ffmpeg下载、编译与安装下载zh@zh-lpc:~$ mkdir softzh@zh-lpc:~$ cd soft/zh@zh-lpc:~/soft$ lszh@zh-lpc:~/soft$zh@...,可以使用多线程编译make -j8安装:sudo make install查看安装内容一下就是所安装所有东西:zh@zh-lpc:~/soft/ffmpeg$ cd /usr/local/ffmpeg...such file or directoryzh@zh-lpc:/usr/local/ffmpeg/bin$配置动态库:sudo vim /etc/ld.so.conf.d/libc.conf把自己安装目录下

28900

Linux 系统下用源码安装软件

下载源码安装包,解压或者直接双击打开(如果有安装zip或rar等压缩/解压缩软件的话),查找相关安装说明文件,一般是README,INSTALL这两个文件,这两个文件一般会告诉你怎么安装你所下载软件...例:用源码包tsung-1.5.1.tar.gz安装tsung软件 #步骤1、解压软件源码包 [root@localhost software]# tar -xvf tsung-1.5.1.tar.gz...Makefile.in文件中指令,检查当前系统环境和配置选项,并在当前目录中生成 Makefile 文件(及其它文件), --prefix=installation_path,指定安装路径,...例中指定tsung安装到/usr/local/tsung目录下 --with-erlang=/usr/local/erlang,指定安装软件所依赖类库,例中指定依赖elang目录下类库 2、[root...tsung-1.5.1]# make install 此处,运行make install命令,会安装当前目录中Makefile文件中指令,将已编译好二进制文件安装到指定路径,通常默认路径都是/

3.5K10

Linux中如何轻松删除安装软件

第4步:使用stow完成安装安装软件包,首先将“cd”放入stow目录,如下所示: cd /home/testuser/stow 确保包含文件文件夹只是当前位置下一个目录。...现在输入: stow hello 该软件包现已安装在您系统上。这是“hello”命令截图: ? 第5步:删除包 关于装载最酷部分是从系统中移除包装是多么容易。无需保留源包或任何东西。...就系统而言,包已被完全删除!记住文件实际上并没有消失是件好事。他们仍然在“hello”目录中。您可以使用stow命令再次轻松地安装软件包。...如果您不再需要这些文件,只需删除“hello”文件夹,系统就干净了!...总结 以上所述是小编给大家介绍Linux中如何轻松删除安装软件包,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

3.5K81

Linux中怎么轻松删除安装软件

第4步:使用stow完成安装安装软件包,首先将“cd”放入stow目录,如下所示: cd /home/testuser/stow 确保包含文件文件夹只是当前位置下一个目录。...现在输入: stow hello 该软件包现已安装在您系统上。这是“hello”命令截图: ? 第5步:删除包 关于装载最酷部分是从系统中移除包装是多么容易。无需保留源包或任何东西。...就系统而言,包已被完全删除!记住文件实际上并没有消失是件好事。他们仍然在“hello”目录中。您可以使用stow命令再次轻松地安装软件包。...如果您不再需要这些文件,只需删除“hello”文件夹,系统就干净了!...总结 以上所述是小编给大家介绍Linux中怎么轻松删除安装软件包,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

5.2K20

Linux入门教程 —— 软件安装 (YUM & RPM & 源码

Liunx 中软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见软件包封装类型: - rpm 扩展名为 .rpm -...umount 源文件/挂载文件 查看挂载 df -hT 常用yum 命令 --- yum remove packagename # 删除软件包 yum info packagename # 查看软件包详情信息...yum groupinfo # 查看组信息 yum groupinstall # 安装软件包组 yum grouperase # 删除软件包组 yum groupupdate # 更新软件包组...使用yum 安装本地rpm 包 yum localinstall **.rpm 源码安装 --- 把程序源代码给了你,你执行就行,看 README 检查源代码所处编译环境 编译 安装 example...利用源码安装http服务(源码包自行下载) RPM软件安装 --- 查看已安装rpm包信息 - rpm 选项 - rpm -qa # 查看系统所有的已安装rpm包 - rpm -qa

1.6K127

linux 软件安装

rna,并指定环境python版本为python=3 conda create -y -n rna python=3 创建小环境成功后会出现3个done 图片 三、安装软件 图片 1.安装软件方法...: 图片 安装 conda install 出现三个done 显示安装完成 图片 2.安装特定版本 图片 3.特殊情况 图片 4.查看conda 环境中已经安装软件 conda...list #基本用法 conda list fast #查看符合正则表达式软件 conda list -n rna #查看指定环境软件 5.删除软件 conda remove ...conda remove -n rna #删除指定环境里软件 6.常用命令 图片 7.安装软件另一种方式:用yml文件安装 • 导出当前环境: conda env export...envname > env.yml • 导入环境: conda env create -n envname --file env.yml 8.mamba 安装软件更加丝滑 #安装mamba conda

19720

LINUX 安装软件

1.4 安装软件方法RPM(红帽软件包管理器)RPM有点像Windows系统中控制面板,会建立统一数据库,详细记录软件信息并能够自动分析依赖关系。...Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计技术。Yum软件仓库可以根据用户要求分析出所需软件包及其相关依赖关系,然后自动从服务器下载软件包并安装到系统。...all列出仓库中所有软件包yum info 软件包名称查看软件包信息yum install 软件包名称安装软件包yum reinstall 软件包名称重新安装软件包yum update 软件包名称升级软件包...软件包组安装指定软件包组yum groupremove 软件包组移除指定软件包组yum groupinfo 软件包组查询指定软件包组信息安装软件命令是“yum install软件包名称”,那么现在则是...初始化进程作为Linux系统启动后第一个正式服务,它需要完成Linux系统中相关初始化工作,为用户提供合适工作环境。同学们可以将初始化进程粗犷地理解成从我们按下开机键到看见系统桌面的这个过程。

7.4K30

linux安装软件三种方式:yum install 、rpm安装以及源码安装

目录 【RPM工具】 【yum工具】 【安装源码包】 ---- 正文 在windows下安装一个软件很轻松,只要双击setup或者.exe文件,安装提示连续“下一步”即可,然而linux...所以你要学会如何在linux安装一个软件。 在前面的内容中多次提到yum,这个yum是Redhat所特有的安装RPM程序包工具,使用起来相当方便。...【安装源码包】 其实,在linux下面安装一个源码包是最常用,笔者在日常管理工作中,大部分软件都是通过源码安装安装一个源码包,是需要我们自己把源代码编译成二进制可执行文件。...源码编译用到了linux系统里编译器,常见源码包一般都是用C语言开发,这也是因为C语言为linux上最标准程序语言。...上面介绍3步并不是所有的源码软件都一样,笔者以前也曾经遇到过,安装步骤并不是这样,也就是说源码安装并非具有一定标准安装步骤。

11.2K21

Linux基础(软件安装

Linux中,安装软件通常有三种途径:既可以使用安装包,也可以借助于APT,还可以从源码安装。他们各有特点,操作方式也不尽相同。...Linux软件既可以是软件安装包,就像windows一样,也可以是源码包。...而对于安装包而言,不同Linux发行版所使用格式不一样,比如RedHat使用是yum格式安装包,Ubuntu则使用deb格式 以Ubuntu为例,安装软件第一种方法,就是搜索并找到所需要deb...但是这种办法一般不推荐使用,因为Linux软件一般都只包含最精简代码,不会包含所依赖库或者其他函数接口程序,这就导致我们直接安装deb包时常常会发现系统缺少它所依赖其他库或者服务,不得已需要先安装它们...然而,有时我们需要研究、改造软件源码,在Linux世界中绝大多数软件都遵循GPL开源条款,我们可以获取源代码并编译他们,例如我们获取了jpeg库源码,在源码顶层目录中编译安装三部曲如下: .

6K10

Linux软件安装(三)

软件安装 1.1 软件安装方式 在Linux系统中,安装软件方式主要有四种,这四种安装方式特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 rpm...(安装过程需要联网) 源码编译安装 软件源码工程形式发布,需要自己编译打包 1.2 安装JDK 上述我们介绍了Linux系统软件安装四种形式,接下来我们就通过第一种(二进制发布包)形式来安装JDK...RPM:全称为 Red-Hat Package Manager,RPM软件包管理器,是红帽Linux用于管理和安装软件工具。...将资料中提供MySQL安装包上传到Linux并解压 A. 上传MySQL安装包 在课程资料中,提供有MySQL安装包 ,我们需要将该安装包上传到Linux系统根目录 / 下面。 B....-permanent firewall-cmd --reload 1.5 安装lrzsz lrzsz 是用于在Linux系统中文件上传下载软件

3.5K50

Linux软件安装

源码安装 3.2 二进制安装 Linux下二进制格式软件是指事先已经在各种平台编译安装好相关软件,然后压缩打包,在安装时只需解压或者执行安装可执行文件即可。...开源软件基本都提供源码下载,源码安装方式; 3.7.1 源码安装优点 用户可以自己定制软件功能,安装需要模块,不需要功能可以不用安装。 用户还可以自己选择安装路径,方便管理。...3.7.3.1下载解压源码 linux软件源码一般都是C或者C++语言编写,并且都会在软件官方网站上提供源码包下载,例如apache开源项目的官方网站为http://www.apache.org...我们可以从网站上首先下载源码文件,然后在传到所在linux系统下,如果你linux系统处于联网状态下,也可以直接在系统内通过wget之类下载命令将源码包直接下载到linux系统下。...3.7.3.2 分析安装平台环境 在软件包解压完毕之后,我们进入源码目录,一般都会存在confifigure和README这么两个文件,README就是上面我们讲到,是对软件介绍和安装说明;linux

10.2K20

linux安装软件

业界软件标准安装有三步:configure,make,make install,下面是它们定义: ./configure是用来检测你安装平台目标特征。...make是用来编译,它从Makefile中读取指令,然后编译。 make install是用来安装,它也从Makefile中读取指令,安装到指定位置。.../configure --prefix=/usr/bin/gdb-7.10,意思是将gdb软件安装到/usr/bin/gdb-7.10下面,如果后续要卸载,可以使用make uninstall或者直接将.../usr/bin/gdb-7.10删除即可;同时如果其他机器也需要该软件,只要简单拷贝过去改下环境配置就可以用,而无需再次安装。...注意:要安装到指定位置必须执行make install命令 安装到自定义目录后,如果需要系统在任意目录都能识别该命令,则需要在PATH环境变量中添加该路径。

8.6K10

Linux软件安装

Debian 系列(如 Ubuntu) 使用 APT(高级软件包工具) APT是Debian系列发行版默认包管理工具,通过以下步骤来安装、更新和卸载软件包: 更新软件包列表: sudo apt update...来升级所有已安装软件包。...通用方法 源码编译安装 在某些情况下,您可能需要从源代码编译安装软件包。...使用包管理工具时,尽可能使用官方软件源以确保软件可靠性和安全性。 在使用源码编译安装时,可能需要安装相关开发工具和依赖项。 这只是一个基本介绍,具体步骤可能会有所不同。...在安装软件包之前,请查阅相关文档和官方指南以获取更详细信息。希望这篇文章能够为您提供一个入门指南!

12510
领券