Ubuntu分为桌面版(desktop)和服务器版(Server),我安装的是Ubuntu Server 16.04.6(VM虚拟机中安装)。
官网:https://ubuntu.com/
ISO下载地址:http://mirror.nus.edu.sg/ubuntu-ISO/
可以参考ubuntu server16.0.4图文安装教程。
不过我的虚拟机是VMware,过程稍有不同,默认会使用简易安装,会让你设置用户和密码( 如账户:ubuntu,密码:ubuntu )。配置好虚拟机,选择好ISO后,就安装好了。
登录普通账户
开机之后,显示登录账户,输入设置的账户登录。
登录root
输入以下命令 ,密码输入上面登录用的
sudo su
退出 exit
安装vim(我的没看到自带有
sudo apt install vim
可以安装gpm支持鼠标
sudo apt-get install gpm
右击表示粘帖
使用命令 python3.5 --version ,发现原本安装有一个python3.5.2.
以下演示安装python3.6.0
输入命令想下载安装python,这时第一个坑来了,提示以下信息:
dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. E: _cache->open() failed, please report.
提示说:dpkg被中断了,您必须手动运行'dpkg—configure -a'来纠正这个问题。E: _cache->open()失败,请报告。
按照提示,执行命令:
sudo dpkg --configure -a
然后做一下更新升级:
sudo apt-get update
sudo apt-get upgrade
一波三折,又提示
libc6-dev:依赖:libc6(=2.9-4ubuntu6.1) 但是2.9-Ubuntu6已经安装了 E:不能满足依赖关系。不妨试一下-f选项
依照提示,执行:
sudo apt-get -f install
然后这个坑就解决了。
安装基本的编译器
sudo apt-get install build-essential
安装zlib,zlib 包是python和setuptools依赖的包,所以提前安装。依次执行以下命令下载、解压、编译、安装:
wget http://www.zlib.net/zlib-1.2.11.tar.xz
xz -d zlib-1.2.11.tar.xz
tar -xvf zlib-1.2.11.tar
cd zlib-1.2.11
./configure
sudo make
sudo make install
依次执行以下命令下载、解压、编译、安装 python(python3.6.0为例)(提示:先按照下面2.4.安装readline 库,就不用重新安装一次了)
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
xz -d Python-3.6.0.tar.xz
tar -xvf Python-3.6.0.tar
cd Python-3.6.0
./configure
make
sudo make install
运行命令
python3.6 --version
返回 Python 3.6.0
使用命令python3 或python3.6 可以进入编程,如果发现方向键有问题。
通过安装readline 库来解决
sudo apt-get install libreadline-dev
再进python解压目录,将 python 重新编译安装一次
./configure
make
sudo make install
发现上面不能直接用python启动编译,可以通过设置软链接解决。
用工具安装管理多版本python可参考:http://www.cnblogs.com/ningvsban/p/4384995.html
先安装一下tcl8.5或者最新的tcl,不然缺少依赖,安装redis进行 make test 时会报:You need tcl 8.5 or newer in order to run the Redis test。
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
可以采用在线安装的方法:sudo apt-get install redis-server
参考:https://blog.csdn.net/hzlarm/article/details/99432240
以下是手动安装的方式。
wget http://download.redis.io/releases/redis-4.0.14.tar.gz
tar -zxvf redis-4.0.14.tar.gz
sudo mv ./redis-4.0.14 /usr/local/redis/
cd /usr/local/redis/
sudo make
sudo make test
sudo make install
make test 时如果提示:“Connection reset by peer”,则打开配置文件 *.conf ,将 bind 127.0.0.1 注释掉,再执行 make test 、make install。
运行启动服务端的命令 redis-server ,能看见小方块,就是安装成功了。
将解压的配置⽂件 redis.conf,拷贝到/etc/⽬录下(非必须)
sudo cp /usr/local/redis/redis.conf /etc/redis/
指定配置文件来启动服务:
sudo redis-server 配置文件路径
sudo redis-server /etc/redis/redis.conf
关于ubuntu server基础:https://www.cnblogs.com/quanquan616/p/8450373.html
-----end-----