首页 > 系统相关 >2.linux下安装软件

2.linux下安装软件

时间:2022-11-11 15:24:12浏览次数:42  
标签:apt 编译 dev linux 软件 源代码 安装

ubuntu下常用有的安装方式有哪些呢?

  • rpm软件包,手动安装,需要解决依赖关系,很烦,不推荐
  • apt自动化安装,自动处理依赖关系,很好用,推荐
  • 源代码安装,可以自定义,如安装目录等

 

1.apt安装

首次安装软件,更新安装源

sudo apt-get update

安装软件

sudo apt install 软件名

 

2.源代码安装

2.1 编译安装依赖页

sudo apt-get update
sudo apt-get install gcc patch build-essential zlib1g-dev libpcre3 libpcre3-dev libssl-dev libxslt1-dev libxml2-dev libgeoip-dev libperl-dev libtool openssl wget

2.2  下载软件包(以python为例)

wget  https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz

2.3 解压缩文件

tar -zxvf Python-3.6.9.tgz 

2.4 解压缩完毕之后,生成了源代码目录,进入源代码目录准备开始编译

cd Python-3.6.9

2.5 编译的第一曲:指定python3的安装路径

./configure --prefix=/opt/python369/   
 # --prefix=path 如果在编译的不指定安装位置,那么默认的位置/usr/local/目录

2.6 编译第二曲:开始进行软件编译

make

2.7 编译第三曲:编译安装,生成可执行程序

make install

2.8 配置PATH环境变量

# 查看当前的PATH,复制PATH
echo $PATH
# 打开profile文件
vim /etc/profile
# 在文件末尾添加 PATH="xxxxx"
# 追加软件的bin目录,使用:分割

2.9 手动读取/etc/profile,加载文件中的所有变量

source  /etc/profile  

 

标签:apt,编译,dev,linux,软件,源代码,安装
From: https://www.cnblogs.com/victor1234/p/16880503.html

相关文章

  • SOLIDWORKS Flow Simulation软件流体分析结果查看
    SOLIDWORKSFlowSimulation是非常易用的流体分析软件,该软件提供一系列功能强大、操作简便的查看分析结果工具,有了这些工具,就可以轻松看懂流体分析结果。软件提供“结果”文......
  • Docker图形化工具Portainer安装
    Docker方式安装我们可以直接使用**Docker**的方式来安装首先创建数据卷,实现数据持久化dockervolumecreateportainer_db启动**Partainer**容器dockerrun-d......
  • docker安装mysql8
    1、问题描述docker安装mysql8,记录下;2、问题说明2.1查看下目前服务器镜像dockerimages2.1拉取最新mysql,5.8版本dockerpullmysql2.3run,构建容器命令:docker......
  • 【Linux】问题排查
    排查cpu问题1.使用top命令查看进程top2.使用top命令查看线程top-H-ppid,这里-H表示详细展示线程信息3.打印线程idprintf'%x\n'pid4.使用jstack命令查看线程栈jstack......
  • Linux可视化管理工具cockpit
    Cockpit简介Cockpit是CentOS8内置的一款基于Web的可视化管理工具,对一些常见的命令行管理操作都有界面支持,比如用户管理、防火墙管理、服务器资源监控等,使用非常方便,号称......
  • linux并行执行线程
    资料来源:(1) https://www.jianshu.com/p/d8d58846c53f(作者:黄甫一)1.并行任务较少时:(1)给需要并行运行的命令行在结尾加上"&",代表放到后台运行;(2)在所有并行任......
  • 软件测试工作中需要的Linux知识,一篇文章就够了
    Linux基础1、Linux系统简单介绍Linux是一套免费使用,支持多用户、多任务、支持多线程和多个核心CPU的操作系统;很多中型,大型甚至是巨型项目都在使用Linux。Linux的发......
  • rabbitMQ安装(Linux)
    1.查看服务器对应版本 下载的rabbit跟Erlang安装包其中的el7表示RedHat7.x,即CentOS7.x 2.下载rabbitMQ注意:下载的安装包对应CentOS的版本号rabbitMQ官网:https:/......
  • 软件工程 结对编程实验二-荆雪冰
    实验题目本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题。题目1:我们在刚开始......
  • Linux 创建交换(swap)分区
    20221111#创建交换文件sudoddif=/dev/zeroof=/swapbs=1MBcount=8192#验证交换文件大小sudodu-sh/swap#格式化文件为swap文件系统sudomkswap-Lswap......