本文为对Odoo 12开发者指南(Cookbook)第三版的补充,对于原书中提到但未进行延展或讲解的课程做一些补充。
其它相关文章:
Debian 安装
Vagrant
Vagrant支持多平台,需配套安装 VirtualBox。安装后,运行如下命令:
1 2 3 4 5 |
# 新建一个文件夹如 debian,进入后执行 vagrant init debian/stretch64 vagrant up # 启动 vagrant ssh # SSH连接登录 vagrant halt # 关机 |
由于国内网络的原因,导致下载可能不稳定,有时多试几次下载速度会更快速。如下载 Box 文件的速度一直较慢,可通过VPS等方式进行下载,然后先执行如下命令(请自行修改 box文件 的路径) :
1 |
vagrant box add debian/stretch64 ~/Downloads/virtualbox.box |
其它系统安装
1 2 3 4 5 6 7 8 |
# CentOS 8 vagrant init generic/centos8 vagrant up # Ubuntu 20 vagrant init generic/ubuntu2010 vagrant up # 管理Vagrant镜像 vagrant box list|remove... |
VirtualBox
下载iso 镜像参照【大数据基础】VirtualBox安装CentOS实操的方式进行安装。
官方下载地址:https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/
Samba设置
Samba 安装
1 2 3 |
sudo apt-get install samba -y mkdir /home/$(whoami)/shared_directory sudo chmod 777 /home/$(whoami)/shared_directory |
编辑配置文件(/etc/samba/smb.conf,请替换下面的 alan 为你自己的用户名):
1 2 3 4 5 6 |
[share] path = /home/alan/shared_directory available = yes browseable = yes public = yes writable = yes |
设置密码:
1 2 |
sudo touch /etc/samba/smbpasswd sudo smbpasswd -a $(whoami) |
Mac: Finder 右击 Connect to server…或在桌面上按下 Cmd+k,输入 你的 IP地址 smb://192.168.xxx.xxx,然后输入用户名及刚刚设置的密码即可在本地挂载该目录。
Windows:Win+R 在弹出窗口中或在文件浏览器的输入框中输入 \\192.168.xxx.xxx,然后输入用户名及刚刚设置的密码即可在本地挂载该目录。
如果使用 Vagrant 构建虚拟机的话则可以直接通过配置目录映射来实现:
1 2 |
config.vm.synced_folder "D:\\xxx\\xxx", "/xxx/xxx" config.vm.synced_folder "/xxx/xxx", "/xxx/xxx" |
镜像源设置
由于墙的存在,我们一般需要修改镜像源来确保命令的运行速度,通常镜像源的修改只需将/etc/apt/sources.list文件中源地址进行修改即可,如将http://deb.debian.org修改为https://mirrors.xxx.com,命令如下:
1 |
sed -i "s@http://deb.debian.org@https://mirrors.xxx.com@g" /etc/apt/sources.list |
国内常用的镜像源有:
- https://mirrors.163.com/debian/
- https://mirrors.ustc.edu.cn/debian/
- http://mirrors.aliyun.com/debian/
- https://mirrors.huaweicloud.com/debian/
- https://mirrors.tuna.tsinghua.edu.cn/debian/
Python 相关
-bash: pip3: command not found
1 |
sudo apt-get install python3-pip |
-bash: virtualenv3: command not found
1 2 3 4 5 6 |
# 安装 pip3 install virtualenv # 仍出错表示路径不在 PATH 环境变量中,可通过查看安装位置 pip3 show virtualenv # 也可直接使用 python3 -m virtualenv ... |
Python 版本
想要安装 Python 3.6的话可执行如下命令再将原文中的3.5版本号修改为3.6
1 2 |
sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update |
优先级调整
1 2 |
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 |
如需默认 python 命令为 Python 3:
1 2 |
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 |