安装源码包(这里主要写了redis,其他都一样的操作)
一般不再/usr/local/下解压,从其他目录下解压出来,然后复制到/usr/local/下
解压:tar zxvf redis-5.0.5.tar.gz
移动:mv redis-5.0.5 /usr/local/
如果出现权限问题
mv: rename redis-5.0.5 to /usr/local/redis-5.0.5: Permission denied
cd redis-5.0.5
chmod a+wx ./
还是不行,使用sudo来操作就好了 sudo mv redis-5.0.5 /usr/local/
注意⚠️: 这里没有执行./configure --prefix=/usr/local/xx/
此时当前目录下将会生成一个Makefile文件。 注意:–prefix参数指定软件安装目录。当执行make install命令时,会将软件安装在此路径中。
这里因为是redis中有这个文件,我们就省略了,否则还是需要执行的。
正常的步骤需要加上这一步,我们已经把文件移动到安装的目录下了,所以不指定了,直接执行 ./configure 会生成Makefile文件
编译测试
sudo make test
ps: make test和 make 效果一样,建议使用make test
ps:这里可能出现问题,查了一个博客说是测试编译不影响正常编译,没管它,直接编译,可以使用。
编译安装
sudo make install
ps: make install 和 进入到src然后再安装 cd src ; make install 都一样,两种方式都试过了,可行。
好了,可以使用了.
这里编译后,出现的目录结构感觉么有什么变化,不用管他,就是这样子的,要使用的命令编译安装后会在/usr/local/bin中出现,可以去查看,
也可以到redis下的src中也可以看到。都可以使用的。
redis中的一个文件:README.md
这里可以读读,解释了安装后的操作,可以简单结构。
解压命令:https://www.cnblogs.com/lhm166/articles/6604852.html
redis 安装:https://www.cnblogs.com/feijl/p/6879929.html
https://blog.csdn.net/qq_39135287/article/details/83474865
源码安装:https://www.cnblogs.com/benwu/articles/8436209.html
转载于:https://www.cnblogs.com/renjianjun/p/11038989.html
安装源码包(这里主要写了redis,其他都一样的操作)相关推荐
- Linux如何编译安装源码包软件
一.什么是源码包软件: 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...
- Linux操作系统下如何编译安装源码包软件
一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...
- RPM包安装或者安装源码包
在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续"下一步"即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要学会 ...
- 如何在centos7上安装源码包
在我们使用linux的过程中,有很多程序是通过红帽官网给的系统中安装的,但是一般来说,系统更新的速度比较慢,如果这个时候我们又想用最新版的该怎么办呢?总不能一直等系统升级吧╮(╯﹏╰)╭所以,我们可以 ...
- php如何安装源码包,php源码包安装步骤是什么
基本命令: 1.步骤一:tar 命令 tar -zxvf 源码包(.tar.gz结尾的压缩包)的路径,(.bzip2结尾的用jxvf) 2.步骤二:进入到解压目录,cd命令 3.步骤三:配置, ./c ...
- mellanox 网卡驱动_Mellanox驱动安装—源码包的使用
一.前绪 使用SRPM包进行驱动的安装.通过安装Mellanox驱动为实例,进行实验,了解安装过程. 二.安装过程 1. 安装前环境检查[root@test01 ~]# cat /etc/centos ...
- linux 安装jdk yum安装 源码包安装
目录 方法一 yum安装jdk 方法二 从官网下载包安装jdk 对于开发者来说,安装jdk按理说是非常简单的事,但在linux下安装着实费了我这个一直玩windows的小白不少劲.这里简单把步骤梳理下 ...
- 非root用户编译安装源码包
今天看IBM的文档:"对话 UNIX: 高效管理大量计算机"(http://www.ibm.com/developerworks/cn/aix/library/au-spunix_ ...
- linux安装源码包出现apr错误,Linux源码安装Apchae时报错:error: APR not found.Please read the documentation....
配置的时候报错: checking for APR... no configure: error: APR not found . Please read the documentation 解决方法 ...
最新文章
- MySQL SHOW TABLE STATUS 获取表的信息
- 不歧视双非的计算机院校,公平!考研西工大,双非院校倒数第一名考生上岸,本校考生被刷...
- 年度BCI奖 |THE ANNUAL BCI AWARD
- LeetCode: 3_Longest Substring Without Repeating Characters | 求没有重复字符的最长子串的长度 | Medium...
- 解决fstream不能打开带有中文路径文件的问题
- UML大战需求分析--阅读笔记02
- 为什么有转换流,作用是什么?
- list取数据_Day.5利用Pandas做数据处理(二)
- RocketMQ(三)—— 集群模式的说明
- 《Essential C++》笔记之传指针(pass by pointer)分析
- 人工智能还能登上微博热搜?热搜关键词你得看看!
- fuzor2020安装教程附安装包
- 没有一个程序员,能“活过”40岁
- 专题3:Django配置分布式路由
- win10 此电脑中【设备和驱动器】位置出现空白图标
- 过来人都是怎么学习stm32的
- Linux运维:Shell脚本实现ssh免密登录远程服务器
- 为什么文件进行压缩后总是自带密码?
- ArcGIS 平均最近邻分析、多距离空间聚类分析与密度空间制图
- flex布局学习记录