最近做一些东西,用到很多工具,有时候虚拟机出问题需要重装,消耗大量的时间。以前还有一些版本不太兼容,就放到了多个虚拟机里,但使用起来还是不方便,就产生了一个想法,把各种常用的工具房贷个版本之中,做一个专用的操作系统版本。使用UbuntuKylin15.04,马上开干。
涉及到的软件全部为开源软件,包括二维设计、三维设计、3D打印、GIS、机器人操作系统等等。安装过程如下(工程浩大,一步步验证,遇到问题会把攻略记录下来,供大家参考):
1、Inkscape
#2D Design====================================
#Inkscape,https://inkscape.org
sudo add-apt-repository ppa:inkscape.dev/stable
sudo apt-get install inkscape
#GIMP,http://www.gimp.org/
sudo apt-get install gimp
#DarkTable
#3D Design====================================
#OpenSCAD,http://www.openscad.org/
sudo add-apt-repository ppa:openscad/releases
sudo apt-get install openscad
#Blender,www.blender.org
wget http://ftp.nluug.nl/pub/graphics/blender/release/Blender2.75/blender-2.75a-linux-glibc211-x86_64.tar.bz2
#Cura,https://ultimaker.com/en/products/cura-software
#https://ultimaker.com/en/cura-software/list
#QGIS,www.qgis.org
sudo apt-get install bison cmake doxygen flex git graphviz grass-dev
libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev
libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev
libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqt4-sql-sqlite
libqtwebkit-dev libqwt5-qt4-dev libspatialindex-dev libspatialite-dev
libsqlite3-dev lighttpd locales pkg-config poppler-utils pyqt4-dev-tools python-all python-all-dev python-pyspatialite python-qscintilla2
python-qt4 python-qt4-dev python-sip python-sip-dev qt4-doc-html
spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base
xfonts-scalable xvfb cmake-curses-gui
#sudo gedit /etc/apt/sources.list
#编辑软件源列表,然后加入下面两行:
sudo add-apt-repository ‘deb http://qgis.org/debian vivid main‘
sudo add-apt-repository ‘deb-src http://qgis.org/debian vivid main‘
sudo add-apt-repository ‘deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu vivid main‘
#注意:vivid是Ubuntu15.04的版本号代码,如果是其它的,需相应修改。
#然后,加入源的认证码:
gpg --keyserver keyserver.ubuntu.com --recv DD45F6C3
gpg --export --armor DD45F6C3 | sudo apt-key add -
#最后,执行安装操作。
sudo apt-get update
sudo apt-get install qgis python-qgis qgis-plugin-grass
#大功告成,进控制台,运行之。
#qgis
#ROS,www.ros.org
#加入软件源到系统软件仓库列表
sudo sh -c ‘echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list‘
#加入软件仓库的认证码
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116
#执行软件仓库列表更新
sudo apt-get update
#安装全部桌面应用软件
sudo apt-get install ros-jade-desktop-full
#安装依赖的软件部件
sudo rosdep init
rosdep update
echo "source /opt/ros/jade/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python-rosinstall
#Programming.
#QT
#Anduino
#ESP8266
#Android