1.因為服務器的系統內核比較老,最新的docker鏡像不能使用,選擇舊版本
官方網站:https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc 版本tags:xenial 命令:docker pull dorowu/ubuntu-desktop-lxde-vnc:xenial
2.啟動容器的命令
docker run -d -p 7700:80 -p 7701:5000 -p 7702:6800 -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc:xenial 端口說明:7700是容器web桌面訪問端口 7701是spiderkeeper的訪問端口 7702是scrapyd訪問端口
3.Ubuntu修改時區和更新時間
命令:date -R 發現時區不一致,我們是東八區 命令:tzselect 依次選擇:Asia->China->Beijing->Yes 命令:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 命令:date -s hh:mm:ss //修改時間
4.升級系統
命令:apt update
5.安裝軟件(可不安裝)
命令:apt -y install openssl* git wget gcc automake autoconf libtool make bzip2 zlib libssl-dev 使用技巧:點擊Clipboard-->粘貼命令-->桌面中右鍵選擇Paste
6.安裝python3的pip和模塊
命令:apt-get install python3-pip 命令:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv 命令:virtualenv gongshang 命令:source ./bin/activate req.txt 命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r req.txt
req.txt內容如下: aniso8601==1.2.0 APScheduler==3.3.1 asn1crypto==0.24.0 attrs==19.1.0 Automat==0.7.0 certifi==2019.6.16 cffi==1.12.3 chardet==3.0.4 click==6.7 constantly==15.1.0 cryptography==2.7 cssselect==1.1.0 EasyProcess==0.2.7 fake-useragent==0.1.11 Flask==0.12.1 Flask-BasicAuth==0.2.0 Flask-RESTful==0.3.5 flask-restful-swagger==0.19 Flask-SQLAlchemy==2.2 hyperlink==19.0.0 idna==2.8 incremental==17.5.0 itsdangerous==0.24 Jinja2==2.9.6 lxml==4.4.1 MarkupSafe==1.0 mysql-connector-python==8.0.17 numpy==1.17.0 opencv-python==4.1.0.25 parsel==1.5.2 Pillow==6.1.0 protobuf==3.9.1 pyasn1==0.4.6 pyasn1-modules==0.2.6 pycparser==2.19 PyDispatcher==2.0.5 PyHamcrest==1.9.0 PyMySQL==0.7.11 pynput==1.4.2 pyOpenSSL==19.0.0 pyperclip==1.7.0 pyscreenshot==0.5.1 python-dateutil==2.6.0 python-xlib==0.25
7.安裝谷歌瀏覽器
rpm下載:鏈接: https://pan.baidu.com/s/1GS7QccHo5qpZzBcVsa6c7A 提取碼: jcgn deb下載:鏈接: https://pan.baidu.com/s/1zgRzqr7gLpURz74DHVkp3g 提取碼: pzm9
apt-get install alien alien xxxx.rpm dpkg -i xxxx.deb
8.中文亂碼(未生效)
apt-get install language-pack-zh-hans vi /etc/environment LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en" 再修改/var/lib/locales/supported.d/local(沒有這個文件就新建,同樣在末尾追加): en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312 最后執行命令: locale-gen
9.下載VMware Workstation 14.0.0 Pro for Linux(軟件打開未成功,系統內核太低)
官方地址:https://my.vmware.com/cn/web/vmware/details?downloadGroup=WKST-1400-LX&productId=686 百度網盤:
10.安裝gcc4.4.7(不用安裝)
vmware無法啟動,安裝gcc4.4.7試試 官網下載:http://ftp.gnu.org/gnu/ 下載安裝gmp-4.3.2 http://ftp.gnu.org/gnu/gmp ./configure -–prefix=/usr/local/gmp-4.3.2 make make install 下載安裝mpfr3.1.4 http://ftp.gnu.org/gnu/mpfr ./configure --prefix=/usr/local/mpfr-3.1.4 --with-gmp=/usr/local/gmp-4.3.2 make make install 下載安裝mpc-1.0.3 http://ftp.gnu.org/gnu/mpc ./configure --prefix=/usr/local/mpc-1.0.3 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-3.1.4 make make install 調整環節變量 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-1.0.3/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-3.1.4/lib 安裝gcc-4.5.1 ./configure --prefix=/usr/local/gcc-4.5.1 -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-3.1.4 --with-mpc=/usr/local/mpc-1.0.3 make make install 解決報錯: apt-get install gcc-multilib export LIBRARY_PATH=/usr/lib/x86-linux-gnu make
報錯:/usr/bin/ld: cannot find crti.o: No such file or directory 64位解決方法: ln -s /usr/lib/x86_64-linux-gnu /usr/lib64