-
关于Ununtu16.04
1.修改下载源列表,加快下载速度:
s1.找到/etc/apt/sources.list并备份:
cp /etc/apt/sources.list /etc/apt/sources.list.bak
s2.删除sources.list中的内容,修改为下面的内容:
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
2.升级vim
自带的vim版本太低。
s1.检查vim的安装情况:输入vi,然后tab两下,发现列出的文件中只有vim.tiny
s2.sudo apt-get install vim-gtk
3.安装gcc/g++/net-tools
4.切换中文环境
language support中,install Chinese输入法,然后再切换fcitx输入后重启
apt-get install fcitx
-
安装Qt5.9.3
1、下载.run文件,修改.run文件权限,
chmod 777 xxx.run
2、安装完成后配置环境变量
在当前用户主目录下的.bashrc (or .zshrc)文件中加入:
export QTDIR=/home/bob/Qt5.9.3/5.9.3/gcc_64/
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib
export PATH=${QTDIR}/bin:${PATH}
注意${QTDIR}/bin和${PATH}的顺序!因为Ubuntu16.04默认${PATH}路径中的/usr/bin下存在诸多qt命令(确切的说是指向qtchooser的软连接,qtchooser最终会选择系统自带的Qt4命令:但是这些命令默认都不存在),如果${QTDIR}/bin在${PATH}之后,会导致Qt命令失效。
3、QtCreator输入中文配置
装完后QtCreator中无法输入中文,解决办法:
将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so文件粘贴到qt安装目录下的/Qt5.9.3/5.9.3/gcc_64/plugins/platforminputcontexts和/Qt5.9.3/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
-
安装PyQt5
1、Ubuntu16.04默认安装了python3.5.2
2、安装sip
方式一:可以通过python的pip3指令直接下载安装。
安装pip:sudo apt-get install python3-pip
安装sip:pip3 install PyQt5-sip
方式二:源码编译安装,去官网下载 https://www.riverbankcomputing.com/software/sip/download
python3 configure.py
make
sudo make install
make时可能报错缺少Python.h,则执行sudo apt-get install python3.5-dev安装缺少的包
3、安装pyqt5
注意安装的版本,官网下载5.9.2版本:https://sourceforge.net/projects/pyqt/files/PyQt5/
安装步骤:
下载文件后解压,进入解压目录;
python3 configure.py
make
sudo make install
安装报错:【qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory,解决办法:
查看qtchooser的位置which qtchooser;
qtchooser -print-env列出当前qt的版本信息;
/usr/lib/x86_64-linux-gnu/qtchooser中ls -l列出文件,发现软连接到/usr/share/qtchooser/中;
进入/usr/share/qtchooser/,修改qt4-x86_64-linux-gnu.conf文件中第一行为qt安装的默认bin路径。(默认加载本文件)
-
安装QScintilla2
下载地址:https://riverbankcomputing.com/software/qscintilla/download
安装python bindings可能会报sip版本不一致,此时需要检查安装的SIP版本和python中import的sip版本是否一致:
终端输入sip -V 查看版本号
进入python环境:输入python3
>>import sip
>>print(sip.SIP_VERSION_STR)
发现版本不一致,解决办法:
查看python中sip包的路径:print(sip)
到上面列出的路径中,删除sip相关文件:删除文件sudo rm sip*;删除目录sudo rm -r sip-xxx
删除后,重新再python中导入sip,如果还有目录则继续重复删除(本机默认用的是/home/xxx/.local/...目录下的sip,该版本有问题)
重新安装sip。
开始安装QScintilla2:
安装本体:
cd Qt4Qt5
qmake qscintilla.pro
sudo make
make install
安装designer:
cd ../designer-Qt4Qt5
qmake designer.pro
sudo make
sudo make install
安装python bindings:
cd ../Python
python3 configure.py --pyqt=PyQt5
sudo make
sudo make install
-
安装Eric6
下载地址:https://sourceforge.net/projects/eric-ide/files/eric6/stable/
最新的版本18.09会报错:sudo python3 install.py时报错:Sorry, please install PyQt5.QtWebEngineWidgets or PyQt5.QtWebKitWidgets.
安装17.02.1版本。
启动时,用sudo Eric6指令启动。