1.【Linux】Ubuntu安装Nginx(在线安装&源码编译安装)
2.ubuntu18.04下源码编译安装最新版本Python3
3.Linux Ubuntu openssl离线源码安装、源码升级版本
4.Linux驱动开发笔记(二):ubuntu系统从源码编译安装gcc7.3.0编译器
5.怎么在ubuntu安装python
【Linux】Ubuntu安装Nginx(在线安装&源码编译安装)
在Ubuntu .环境中,包安有两种常见的源码Nginx安装方式,分别是包安在线安装和源码编译安装,版本为1..0。源码以下是包安选题系统源码对这两种方法的详细步骤:
首先,对于在线安装(apt安装):
1. 检查当前版本并了解安装详情,源码可以看到它会自动设置一些路径,包安比如--prefix和--conf-path,源码并预装常用的包安...
安装过程分为几个步骤。首先,源码确保网络连接,包安因为需要依赖库,源码如libgmp-dev、包安libmpfr-dev和libmpc-dev。源码宝塔图源码安装完这些后,不要卸载已有的gcc,因为可能会遇到问题。
下载并解压gcc-7.3.0.tar.gz,然后执行./configure。注意增加c和c++的配置,避免编译结果只有g++。免费源码pb配置完成后,进行make -j4编译,可能会遇到错误,如"fatal error: asm/errno.h: No such file or directory",这时需要修改头文件路径。
继续编译,可能会遇到"sanitizer_syscall_generic.inc::: error: '__NR_open' was not declared in this 蠕虫c源码scope",解决方法是修正头文件链接。最后,编译成功后执行sudo make install,并确认安装版本。
在安装过程中,有两点需要注意:一是本地需要g++,否则编译时会出错,firefox send源码解决方法是安装gcc;二是安装后可能只有g++,没有gcc,此时需在./configure阶段添加c和c++的配置。
怎么在ubuntu安装python
怎么在ubuntu安装python?
python在ubuntu下有几种安装方法:
● 通过ubuntu官方的apt工具包安装
● 通过PPA(Personal Package Archive) 的apt工具包安装
● 通过编译python源代码安装
通过ubuntu官方的apt工具包安装
1
2
sudo apt-get install python2.7
sudo apt-get install python3.4
安装完成后,可以用下面的命令进行确认
1
2
3
4
5
xx@ada:~$ python2.7 --version Python 2.7.8
xx@ada:~$ python3.4 --version Python 3.4.2
xx@ada:~$
从PPA(Personal Package Archives) 安装apt工具包
1
2
3
4
5
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python2.7
类似使用apt工具包安装python的工具虽然简单,但有时不一定能够安装到最新版本。因此,在python出现重要更新时,我们最好学会以从源代码直接编译安装python2.7.
从源代码编译安装python
1
2
3
4
5
6
$ wget -c https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
$ tar -xzvf Python-2.7.9.tgz
$ cd Python-2.7.9/
$ LDFLAGS="-L/usr/lib/x_-linux-gnu" ./configure
$ make
$ sudo make install
其中,上面的wget -c (url)是下载命令,参数-c表示支持断点下载, url是目标文件下载的绝对路径“-L/usr/lib/x_-linux-gnu”中的x_-linux-gnu在/usr/lib/下可以找到,这是x_可以看出我的系统是的, 这里根据自己的系统进行键入。
好了,安装完后我们检测下,终端键入python --version,回车,再键入which python
1
2
3
4
5
xx@ada:~$ python --version Python 2.7.9
xx@ada:~$ which python /usr/local/bin/python
xx@ada:~$
可见,python2.7.9安装成功,并且发现我们默认的python版本变成了python2.7.9。这是因为操作系统在搜索命令时, 是按照PATH环境变量的顺序依次进行搜索的,/usr/local/bin/下的python会比/usr/bin/下的python优先搜索到, 并作为默认的python版本。
那么我ubuntu.下就有三个版本的python,分别是python2.7.8, python2.7.9, python3.4.2, 如下:
1
2
3
4
5
6
7
8
9
xx@ada:~$ python --version Python 2.7.9
xx@ada:~$ python2.7 --version Python 2.7.9
xx@ada:~$ python3.4 --version Python 3.4.2
xx@ada:~$ python2.7 Python 2.7.9 (default, Jan 3 , ::) [GCC 4.9.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit() xx@ada:~$
当然,我们也可以指定python的路径,为查看python的版本, 如下:
1
2
3
4
5
6
7
8
9
xx@ada:~$ /usr/bin/python --version Python 2.7.8
xx@ada:~$ /usr/bin/python2.7 --version Python 2.7.8
xx@ada:~$ /usr/bin/python3.4 --version Python 3.4.2
xx@ada:~$ /usr/local/bin/python --version Python 2.7.9
xx@ada:~$ /usr/local/bin/python2.7 --version Python 2.7.9
xx@ada:~$
至此,我们就已经介绍完了python在ubuntu下的三种安装方法。