目录
Ubuntu 16.04 安装 Chromium 浏览器命令:
1. 输入法
1.1 安装sunpinyin
- sudo apt-get install ibus-sunpinyin
重启:
- Test Extey Setting 里面加Chinese(SunPinYin)(Ibus)
1.2 安装 搜狗拼音
下载安装包
- 首先我们先去搜狗输入法的官网下载linux系统下的安装包http://pinyin.sogou.com/linux/。(记住下载对应自己版本的文件)
- 直接双击安装该包
安装 fcitx
- sudo add-apt-repository ppa:fcitx-team/nightly //添加源
- sudo apt-get update//跟新
- sudo apt-get install fcitx//安装fcitx
或者直接网页安装 选择fcitx
重启后就ok
不能中英文切换
- 安装完成后如果出现shift键不能切换中英文输入的情况,请按照下面进行操作.
在qt 中正常使用
- 将系统的qt5放到你已经安装的目录就可以正常使用了
1.找到以下路径的文件
- /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
2.将他放到安装路径 三个
- /home/megvii/Qt5.8.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
- /home/megvii/Qt5.8.0/5.8/gcc_64/plugins/platforminputcontexts
- /opt/qt59/plugins/platforminputcontexts //ros没有安装时不用
3.可以用sudo cp /当前文件 目的文件
2. opencv
opencv依赖项
- [compiler] sudo apt-get install build-essential
- [required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
- [optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
下载地址
- cd ~/<my_working_directory>
- git clone https://github.com/opencv/opencv.git
- git clone https://github.com/opencv/opencv_contrib.git
编译:
- 1>创建目录
- cd my_working_directory/opencv
- mkdir build
- cd build
- 2>cmake配置。 Run cmake [<some optional parameters>] <path to the OpenCV source directory>
- cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
- 参数描述:使用release
- 在此处可以引入 opencv_contrib cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules <opencv_source_directory>
- 可以设置你想要编译的第三方和不想要的第三方 BUILD_opencv_* cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules -DBUILD_opencv_legacy=OFF <opencv_source_directory>
- cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ -DBUILD_CUDA_STUBS=OFF ..
- cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ ..
- 如果您还想从每个模块的“samples”文件夹构建样本,还要包含“-DBUILD_EXAMPLES = ON”选项。
- 3>编译
- make -j4 # 后面指几个核编译
- 如果想编译文档 cd ~/opencv/build/doc/ make -j7 doxygen
- 4>安装
- sudo make install
删除
- cmake 配置中
- cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
- 安装到 /usr/local
- 因此可以在 /usr/local 中直接删除
- bin/ include /lib /share 四个目录 中涉及到的opencv数据
3. qt 5.8.0
How to Install (Users) — ROS Qt Creator Plug-in documentation
1.直接下载qt5.8.0版本,解压后安装
- http://download.qt.io/archive/qt/5.10/5.10.0/ 下载
2.ROS插件
2.1 UBuntu14.04
-
sudo add-apt-repository ppa:levi-armstrong/qt-libraries-trusty
- sudo add-apt-repository ppa:levi-armstrong/ppa
- sudo apt-get update && sudo apt-get install qt57creator-plugin-ros
2.2 Ubuntu16.04
- sudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial
- sudo add-apt-repository ppa:levi-armstrong/ppa
- sudo apt-get update && sudo apt-get install qt57creator-plugin-ros
3.配置系统使用新的QT
安装完毕,替换
- sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
把下面的路径改为文件内容成为自己的路径
- /opt/qt57/bin
- /opt/qt57/lib
改为:
- /home/你的用户名/Qt5.8.0/5.8/gcc_64/bin
- /home/你的用户名/Qt5.8.0/5.8/gcc_64/lib
4.vs配置文件
-
下载vs2013_dark.xml,拷贝到QtCreator安装目录下的"QtCreator\share\qtcreator\styles"目录下。
- 然后启动QtCreator打开"Tools"->"Options",在"Text Editor"界面中的"Color Scheme"下拉框中选择"vs2013_dark"这个配色方案
- 点击"应用"即可生效,下次启动依然有效。https://github.com/QingFengLangYue/qtcreator-style
4. 微信安装
使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还是可以的。
网站:https://github.com/geeeeeeeeek/electronic-wechat/releases,
离线版本:(链接: 百度网盘 请输入提取码 密码: rc93)
其实不用担心安全的问题,因为微信在登录上本身就要扫码的。而对于聊天内容会上传第三方,这个可以开个抓包软件一抓就行了。如果还是不放心就使用网页版的。
以下是安装过程:
- 下载最新版本tar.gz压缩包https://github.com/geeeeeeeeek/electronic-wechat/releases/download/V2.0/linux-x64.tar.gzwget https://github.com/geeeeeeeeek/electronic-wechat/releases/download/V2.0/linux-x64.tar.gz
- 解压压缩包 sudo tar zxvf linux-x64.tar.gz
- 把解压的文件夹放在/opt下 sudo mv electronic-wechat-linux-x64/ /opt/electronic-wechat-linux-x64
- 创建终端下的快速启动命令
- sudo ln -s /opt/electronic-wechat-linux-x64/electronic-wechat /usr/bin/electronic-wechat
#Dash Home的图标一般在两个位置
/usr/share/applications
#或者
~/.local/share/applications(用户独立配置的基本都在这里)
#只要在一个位置建立图标文件即可
sudo vi /usr/share/applications/electronic-wechat.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Electronic WeChat
Icon=electronic-wechat.png
Exec=/opt/electronic-wechat-linux-x64/electronic-wechat
StartupNotify=false
StartupWMClass=electronic-wechat
OnlyShowIn=Unity;
X-UnityGenerated=true
4.Pangolin
依赖项:
- sudo apt-get install libglew-dev
- sudo apt-get install cmake
- sudo apt-get install libboost-dev libboost-thread-dev libboost-filesystem-dev
安装:
- git clone https://github.com/stevenlovegrove/Pangolin.git
- cd Pangolin
- mkdir build
- cd build
- cmake -DCPP11_NO_BOOST=1 ..
- make -j
由于库的更新 src/cmakelist.txt 将第三方库编译修改option(BUILD_PANGOLIN_LIBREALSENSE "Build support for LibRealSense video input" OFF)
5.Termitor 终端配置
Ubuntu 中默认使用的 shell 终端工具是 gnome-terminal,虽然它已经很好用了,但有时还是无法满足我们程序员各种各样的需求,例如在同一个窗口中启动多个终端!但是!Terminator 就可以完美地实现了在 Ubuntu在同一窗口中启动多个终端,并且可以自由的在一个窗口中分割区域建立新终端,还可以通过鼠标拉伸调整每个终端的大小。
- erminator是基于python2的,所以就无法打开终端了。解决方案:sudo vim /usr/bin/terminator 将
#!/usr/bin/python
改为#!/usr/bin/python2
安装:
- sudo apt-get install terminator
Terminator 美化:
Terminator 默认的配色和界面是非常非常不好看的,它默认的标题栏是红色的,就是下面这种很难看的样子:
- man terminator_config
gedit ~/.config/terminator/config
[global_config]
title_transmit_bg_color = "#d30102"
focus = system
suppress_multiple_term_dialog = True
[keybindings]
[profiles]
[[default]]
palette = "#2d2d2d:#f2777a:#99cc99:#ffcc66:#6699cc:#cc99cc:#66cccc:#d3d0c8:#747369:#f2777a:#99cc99:#ffcc66:#6699cc:#cc99cc:#66cccc:#f2f0ec"
background_color = "#2D2D2D" # 背景颜色
background_image = None
background_darkness = 0.85
cursor_color = "#FFFFFF" # 光标颜色
cursor_blink = True # 光标是否闪烁
foreground_color = "#EEE9E9" # 文字的颜色
use_system_font = False # 是否启用系统字体
font = Ubuntu Mono 13 # 字体设置,后面的数字表示字体大小
copy_on_selection = True # 选择文本时同时将数据拷贝到剪切板中
show_titlebar = False # 不显示标题栏,也就是 terminator 中那个默认的红色的标题栏
[layouts]
[[default]]
[[[child1]]]
type = Terminal
parent = window0
profile = default
[[[window0]]]
type = Window
parent = ""
[plugins]
快捷键:
Alt+Up //移动到上面的终端
Alt+Down //移动到下面的终端
Alt+Left //移动到左边的终端
Alt+Right //移动到右边的终端
Ctrl+Shift+O //水平分割终端
Ctrl+Shift+E //垂直分割终端
Ctrl+Shift+Right //在垂直分割的终端中将分割条向右移动
Ctrl+Shift+Left //在垂直分割的终端中将分割条向左移动
Ctrl+Shift+Up //在水平分割的终端中将分割条向上移动
Ctrl+Shift+Down //在水平分割的终端中将分割条向下移动
Ctrl+Shift+S //隐藏/显示滚动条
Ctrl+Shift+F //搜索
Ctrl+Shift+C //复制选中的内容到剪贴板
Ctrl+Shift+V //粘贴剪贴板的内容到此处
Ctrl+Shift+W //关闭当前终端
Ctrl+Shift+Q //退出当前窗口,当前窗口的所有终端都将被关闭
Ctrl+Shift+X //最大化显示当前终端
Ctrl+Shift+Z //最大化显示当前终端并使字体放大
Ctrl+Shift+N or Ctrl+Tab //移动到下一个终端
Ctrl+Shift+P or Ctrl+Shift+Tab //Crtl+Shift+Tab 移动到之前的一个终端
//第二部份:有关各个标签之间的操作
F11 //全屏开关
Ctrl+Shift+T //打开一个新的标签
Ctrl+PageDown //移动到下一个标签
Ctrl+PageUp //移动到上一个标签
Ctrl+Shift+PageDown //将当前标签与其后一个标签交换位置
Ctrl+Shift+PageUp //将当前标签与其前一个标签交换位置
Ctrl+Plus (+) //增大字体
Ctrl+Minus (-) //减小字体
Ctrl+Zero (0) //恢复字体到原始大小
Ctrl+Shift+R //重置终端状态
Ctrl+Shift+G //重置终端状态并clear屏幕
Super+g //绑定所有的终端,以便向一个输入能够输入到所有的终端
Super+Shift+G //解除绑定
Super+t //绑定当前标签的所有终端,向一个终端输入的内容会自动输入到其他终端
Super+Shift+T //解除绑定
Ctrl+Shift+I //打开一个窗口,新窗口与原来的窗口使用同一个进程
Super+i //打开一个新窗口,新窗口与原来的窗口使用不同的进程
6.Ubuntu16.04安装配置JDK1.8
终端输入 getconf LONG_BIT 查看系统的位数
下载
下载对应的JDK,这里下载的是 jdk-8u102-linux-x64.tar.gz
cd ~/下载
- sudo tar -zxvf jdk-8u102-linux-x64.tar.gz-C /home/你要安装的目录/
配置环境变量
sudo gedit /etc/profile //配置环境变量
-
export JAVA_HOME=/home/你自己安装的路径/jdk1.8.0_102
-
export JRE_HOME=$JAVA_HOME/jre
-
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
-
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
source /etc/profile //保存关闭后使环境变量生效
显示
-
java-version //查看安装结果
java version"1.8.0_102"
Java(TM) SE Runtime Environment (build1.8.0_102-b14)
Java HotSpot(TM)64-Bit Server VM (build 25.102-b14, mixed mode) //完成了安装和配置
7. 安装chrome浏览器
注意chrom浏览器和chromium浏览器是不同的,要区分开来,chromium是chrome的实验版,不够稳定,升级频繁。两者很好区分,chrome是彩色的,chromium是蓝色的。一般我们只安装chrome浏览器。
Ubuntu 16.04 安装 Chrome 浏览器命令:
-
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
-
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - //错了就接着下面步骤
-
sudo apt-get update
-
sudo apt-get install google-chrome-stable
Ubuntu 16.04 安装 Chromium 浏览器命令:
-
sudo add-apt-repository ppa:a-v-shkop/chromium
-
sudo apt-get update
-
sudo apt-get install chromium-browser
8. 安装网易云音乐
首先,要去官网下载网易云音乐安装包:
双击下载好的deb包就可以直接安装了,当然,你也可以使用下面的命令来安装:
-
sudo dpkg -i netease-cloud-music_0.9.0-2_amd64.deb
如果安装失败,则使用下面的命令解决依赖:
-
sudo apt-get install -f
然后重新安装deb包。因为deb包的安装方式不会去解决依赖,所以有可能安装失败,这个时候就要先用上述命令解决依赖问题,
然后再次安装,安装完毕,在dash中搜索neteasy即可找到网易云音乐.
9. git安装
-
git sudo apt-get install git
10. 安装eclipse
虽然eclipse已经有淘汰的趋势,但有些地方还是需要它的,例如:C++开发。首先到官网下载eclipse的安装包,请选择Java ee 64位版本的,下载地址如下:
进入eclipse目录,点击eclipse即可运行注意:安装eclipse前必须安装并配置好JDK
11. 安装ubuntu 比较文档文件夹软件
-
sudo apt-get install meld
12.安装截图工具 Shutter
Shutter号称是Linux下最强大的截图软件,截图后可以编辑。可以直接在Ubuntu软件中心搜索Shutter安装,也可以使用下面的命令安装:
-
sudo apt-get install shutter
当然Ubuntu自带了一个截图软件ScreenShot,直接在dash中搜索ScreenShot就可以打开了,博主比较喜欢用这个,因为操作简单。
13. 安装有道词典
首先到有道词典官网下载deb安装包,
注意有道词典Ubuntu版本只支持到Ubuntu 14.04,如果在Ubuntu 16.04上安装会失败,因为官方的Ubuntu版本的deb包依赖gstreamer0.10-plugins-ugly,但是该软件在16.04里面已经没有了。
所以我们要下载64位的deepin版的安装包,经过博主测试,64位的deepin版的deb包在Ubuntu 16.04上安装成功,
下载地址如下:
安装命令:
最好tab按键提示安装
sudo apt-get install ./youdao-dict_1.1.0-0-deepin_amd64.deb
14. 安装画图软件kolourpaint4
-
sudo apt-get install kolourpaint4
15. Ubuntu vim
ubuntu 自带的vi,需要自行安装vim。
-
sudo apt-get install vim
然后VIM配置请看:文本每行都应该换行——vi文件末尾自动换行,不会导致php输出空行 - sink_cup - 博客园
16. Ubuntu 安装后调整分区大小
-
sudo apt-get install gparted
使用live cd或者live dvd启动,命令行里sudo gparted即可。
17. ubuntu 安装串口 cutecom
-
sudo apt-get install cutecom
-
cutecom
18. linux平台Clion的安装
1、得到Linux版Clion的.tar.gz的压缩包
- 方法一:去官网直接下载 CLion: A Cross-Platform IDE for C and C++ by JetBrains
- 方法二:使用 wget命令, wget https://download.jetbrains.8686c.com/cpp/CLion-2016.2.2.tar.gz
解压CLion-2016.2.2.tar.gz到当前文件夹
- tar -zxvf CLion-2016.2.2.tar.gz
运行clion.sh脚本
- cd clion-2016.2.2/bin/
- ./clion.sh
打开workspace
- 第一次打开点击ok
- 然后同意就行
- CLion是收费的,可以选择试用30天,搭建了一个Po .jie的服务器,地址是:http://bash.pub:1017
- 选择自己喜欢的主题。
- 然后一直往下走,插件先不安装。
- 然后新建一个C项目
19. meld 比较
sudo apt-get install meld
meld .
meld a.txt b.txt
20. vscode 代码查看
code .
官网直接下载 .deb
21. pycharm python 工具
pycharm
software安装
22. GitKraken
- git可视化
- software安装
23. 录屏工具
- kazam
24. 终端分屏
- tmux