#Ubuntu#
#Ubuntu#__装机必备__常用软件和工具库安装
- 一、常用软件与功能库
- 1. 常用软件:
- 2. 常用库:
- 3. 代码管理工具git
- 4. C++开发:
- 5. python开发:
- 6. 其他库:
- 二、软件安装操作
- 一) apt-get install安装说明
- 1. apt-get install安装软件或库
- 2. sudo apt-get install可以直接安装的软件:
- 二) 常用软件安装
- 1. 文本编辑器typora
- 2. 搜狗拼音安装
- 3. 有道词典安装
- 4. 截图工具
- 5. 桌面标签工具indicator-stickynotes或xpad安装
- 6. 翻译工具安装:命令行翻译工具sdcv + 取词工具xclip + 桌面通知工具notify-send
- 7. zlib-1.2.11安装[^3]
- 8. 代码管理工具git安装与配置
- 9. boost1.60安装:
- 10. anaconda3.5安装
- 11. libQGLViewer-2.6.3和lib3ds-1.3.0安装
- 12. protobuf安装和卸载
- 13. Eigen库安装[^7]
一、常用软件与功能库
1. 常用软件:
1)文本编辑器typora
2)搜狗拼音
3)有道词典
4)截图工具shutter/ubuntu自带截图工具
5)桌面标签工具indicator-stickynotes,或者xpad
6)翻译工具:命令行翻译工具sdcv + 取词工具xclip + 桌面通知工具notify-send
7)压缩工具zlib-1.2.11
8)wps编辑器
9)谷歌浏览器
10)录屏工具vokoscreen
11)文件和文件夹对比工具meld
12) 视频播放软件vlc
13)终端工具terminator
2. 常用库:
1)LCM1.4
2)opencv3.4.11
3)boost1.60
4)protobuf
3. 代码管理工具git
4. C++开发:
1)vscode编辑器
2)Eigen库
5. python开发:
anaconda3.5
6. 其他库:
libQGLViewer-2.6.3,lib3ds-1.3.0,libpng-1.6.37,jpeg-9d,pcre-8.44
二、软件安装操作
一) apt-get install安装说明
1. apt-get install安装软件或库
参考链接
1)apt-get缓存的软件存放位置:/var/cache/apt/archives
2)安装后软件默认位置:/usr/share
3)可执行文件位置 :/usr/bin
4)配置文件位置:/etc
5)lib文件位置:/usr/lib
6)修复软件依赖关系:sudo apt-get install -f
如果安装某个软件的时候,提示某些依赖库没有安装,则可以通过上述命令自动安装依赖库
7)删除软件包或卸载软件:
sudo apt-get autoclean //删除低版本缓存安装包
sudo apt-get clean //删除全部缓存安装包
2. sudo apt-get install可以直接安装的软件:
meld
vlc
vokoscreen
terminator
二) 常用软件安装
1. 文本编辑器typora
2021年11月23日推出1.0版本,开始收费,之前的免费版本如果有安装包也还能使用,最新的免费版本0.11.18,设置快捷启动
安装说明1
文本编辑器typora使用说明2
如果添加公钥报错“gpg: no valid OpenPGP data found. ”,参考解决方法
# 安装教程
wget -qO - .asc | sudo apt-key add - # 添加公钥
sudo add-apt-repository 'deb ./' # 添加typora仓库
sudo apt-get update
sudo apt-get install typora # 安装typora
2. 搜狗拼音安装
1)安装fcitx
sudo apt-get install fcitx-bin #安装fcitx工具
sudo apt-get install fcitx-table #安装默认的输入法,此时可以设置中文输入
2)搜狗拼音安装
在搜狗官网下载对应系统版本的安装包
安装搜狗拼音:sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
如果提示需要安装依赖库:sudo apt-get install -f
然后再次执行上述安装搜狗拼音命令
3)设置搜狗拼音
设置fcitx
重启电脑
添加搜狗拼音或其他输入法3
3. 有道词典安装
1)下载安装包,直接百度搜索,官方网站可以下载
2)安装依赖库
sudo apt-get install python3-pyqt5 #如果无法安装运行$ sudo apt-get -f install
sudo apt-get install python3-pyqt5.qtwebkit #如果无法安装运行$ sudo apt-get -f install
sudo apt-get install python3-pyqt5.qtquick #如果无法安装运行$ sudo apt-get -f install
sudo apt-get install tesseract-ocr
3)安装软件
sudo dpkg -i youdao-dict_1.1.0~ubuntu_amd64.deb
#(如果无法安装,观察是否是依赖于gstreamer0.10-plugins-ugly库,该库在ubunutu系统中已经去掉了,
# 所以需要在有道词典的安装包中将这个依赖库需求去掉,再重新打包成安装包。)
4)重新打包安装包
#创建youdao-dict目录,把该deb包解压到youdao-dict目录:
mkdir youdao-dict
dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict
#解压deb包中的control信息(包的依赖就写在这个文件里面):
dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
#编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。重新打包:
dpkg-deb -b youdao youdaobuild.deb
#安装重新打包的安装包
sudo dpkg -i youdaobuild.deb
4. 截图工具
shutter截图工具安装4
先尝试第3步的安装,如果报错,则进行1和2步骤后,再进行安装。
1)添加安装包软件源:sudo add-apt-repository ppa:shutter/ppa
2)更新源:sudo apt-get update
3)安装 shutter:sudo apt-get install shutter
4)设置快捷键:具体参见翻译工具安装中的第6步,shutter -s为软件启动命令,快捷键alt+a
系统自带截图工具
Print Screen为键盘上的截屏键,可以和其他键组合使用
1. Print Screen 截取整个桌面
2. Alt + Print Screen 截取选中的窗口
3. Shift + Print Screen 自由选取
这三个命令的结果是将截取的内容保存文图片,存放到文件夹中。文件夹为/home/(用户名)/图片
5. 桌面标签工具indicator-stickynotes或xpad安装
#indicator-stickynotes安装
sudo add-apt-repository ppa:umang/indicator-stickynotes
sudo apt-get update
sudo apt-get install indicator-stickynotes
安装好之后,重启电脑会自动运行标签工具,在系统工具栏能看到(根据设置会在不同位置,Ubuntu16.04默认在右上角)#xpad安装
sudo apt-get update
sudo apt-get install xpad
#然后在直接搜索xpad即可找到该软件,打开即可使用
6. 翻译工具安装:命令行翻译工具sdcv + 取词工具xclip + 桌面通知工具notify-send
1)翻译工具sdcv安装:sudo apt-get install sdcv
sdcv安装好后还需要下载词库才能进行翻译
2)sdcv词库下载:
下载地址:.html
使用stardict-langdao-ec-gb-2.4.2.tar.bz2版本词典,否则后续的翻译效果很差,注意:不要下载“···ce···”版本,否则会无法正常翻译
将解压后的文件夹放到“ H O M E / . s t a r d i c t / d i c ”,这里文件夹 HOME/.stardict/dic”,这里文件夹 HOME/.stardict/dic”,这里文件夹HOME/.stardict/dic需要自主创建,并且用chmod添加可读权限
mkdir ~/.stardict/dic
tar jxvf stardict-langdao-ec-gb-2.4.2.tar.bz2 -C ~/.stardict/dic
终端上输入sdcv hello,你会看到词典库加载成功的提示,以及对应的翻译结果。
3) 取词工具xclip安装: sudo apt-get install xclip
取词工具xclip作用是获取鼠标选中的内容
4)系统通知工具notify-send安装
在终端输入:notify-send Test “Hello World!”,如果正常显示在了屏幕上,则表示系统已经自带了该工具,无需再安装。否则进行下述安装
notify-send安装:sudo apt-get install notify-send (如果提示无法找到这个包,先安装sudo apt-get install libnotify-bin,如果还是不行,尝试使用pip install notify-send进行安装)
系统通知工具notify-send作用是将所选择词的翻译结果显示在屏幕上。
5)设置脚本实现翻译鼠标选中内容
通过下述脚本翻译鼠标选中的内容,把这个脚本命名为translation.sh,保存在/home/cfl/software,脚本名称和保存路径自定义设置即可。
6)设置快捷键运行执行上述脚本
打开系统设置->键盘->快捷键->自定义快捷键
点击添加符号“+”
设置执行命令为”bash home/cfl/software/translation.sh“
设置快捷键“alt+z”
完成设置
鼠标选中需要翻译的单词,然后按快捷键即可在屏幕右上角显示翻译结果
翻译鼠标选中内容的脚本translation.sh:
#!/bin/bash
word=`xclip -out`
mean=`sdcv -n ${word}|grep "^[a-z]"`
pkill notify-osd
notify-send "$mean"
7. zlib-1.2.11安装5
1)wget .2.11.tar.gz #下载zlib-1.2.11安装包
2)tar -zxvf zlib-1.2.11.tar.gz
3)cd zlib-1.2.11/
4)./configure
5)make
6)make check
7)sudo make install
8. 代码管理工具git安装与配置
具体安装与配置详见另一篇帖子,#Ubuntu_16.04#__Git的使用
9. boost1.60安装:
1)安装包下载
2)安装依赖
sudo apt-get update
sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev
2)安装库
sudo ./bootstrap.sh # 进入解压后的boost文件夹下
sudo ./b2 install # 编译和安装
10. anaconda3.5安装
1)安装包下载:/
2)软件安装:
注意事项:安装过程选择自动添加环境变量。
11. libQGLViewer-2.6.3和lib3ds-1.3.0安装
见/XXX/SysEnvConf/install_partial.sh安装文件
12. protobuf安装和卸载
1)下载下载安装包
2)安装:
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig # 刷新共享库缓存
3)卸载:
sudo rm /usr/local/bin/protoc //执行文件
sudo rm -rf /usr/local/include/google //头文件
sudo rm -rf /usr/local/lib/libproto* //库文件
13. Eigen库安装6
eigen今天默认安装路径是/usr/include/eigen3或/usr/local/include/eigen3,如果程序中使用#include <Eigen/Dense>而不是使用#include <eigen3/Eigen/Dense>来引入eigen,编译时会可能因找不到Eigen/Dense而报错。解决这个问题,可以将eigen实际的安装目录建立一个软连接到/usr/include/或/usr/local/include/下。
具体安装过程详见参考链接
ubuntu下typora安装及配置 ↩︎
TYPORA的使用手册 ↩︎
Ubuntu18.04系统安装搜狗输入法详细教程 ↩︎
ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A ↩︎
Ubuntu16.04下Zlib的安装 ↩︎
ubuntu16.04下eigen安装 ↩︎
#Ubuntu#
#Ubuntu#__装机必备__常用软件和工具库安装
- 一、常用软件与功能库
- 1. 常用软件:
- 2. 常用库:
- 3. 代码管理工具git
- 4. C++开发:
- 5. python开发:
- 6. 其他库:
- 二、软件安装操作
- 一) apt-get install安装说明
- 1. apt-get install安装软件或库
- 2. sudo apt-get install可以直接安装的软件:
- 二) 常用软件安装
- 1. 文本编辑器typora
- 2. 搜狗拼音安装
- 3. 有道词典安装
- 4. 截图工具
- 5. 桌面标签工具indicator-stickynotes或xpad安装
- 6. 翻译工具安装:命令行翻译工具sdcv + 取词工具xclip + 桌面通知工具notify-send
- 7. zlib-1.2.11安装[^3]
- 8. 代码管理工具git安装与配置
- 9. boost1.60安装:
- 10. anaconda3.5安装
- 11. libQGLViewer-2.6.3和lib3ds-1.3.0安装
- 12. protobuf安装和卸载
- 13. Eigen库安装[^7]
一、常用软件与功能库
1. 常用软件:
1)文本编辑器typora
2)搜狗拼音
3)有道词典
4)截图工具shutter/ubuntu自带截图工具
5)桌面标签工具indicator-stickynotes,或者xpad
6)翻译工具:命令行翻译工具sdcv + 取词工具xclip + 桌面通知工具notify-send
7)压缩工具zlib-1.2.11
8)wps编辑器
9)谷歌浏览器
10)录屏工具vokoscreen
11)文件和文件夹对比工具meld
12) 视频播放软件vlc
13)终端工具terminator
2. 常用库:
1)LCM1.4
2)opencv3.4.11
3)boost1.60
4)protobuf
3. 代码管理工具git
4. C++开发:
1)vscode编辑器
2)Eigen库
5. python开发:
anaconda3.5
6. 其他库:
libQGLViewer-2.6.3,lib3ds-1.3.0,libpng-1.6.37,jpeg-9d,pcre-8.44
二、软件安装操作
一) apt-get install安装说明
1. apt-get install安装软件或库
参考链接
1)apt-get缓存的软件存放位置:/var/cache/apt/archives
2)安装后软件默认位置:/usr/share
3)可执行文件位置 :/usr/bin
4)配置文件位置:/etc
5)lib文件位置:/usr/lib
6)修复软件依赖关系:sudo apt-get install -f
如果安装某个软件的时候,提示某些依赖库没有安装,则可以通过上述命令自动安装依赖库
7)删除软件包或卸载软件:
sudo apt-get autoclean //删除低版本缓存安装包
sudo apt-get clean //删除全部缓存安装包
2. sudo apt-get install可以直接安装的软件:
meld
vlc
vokoscreen
terminator
二) 常用软件安装
1. 文本编辑器typora
2021年11月23日推出1.0版本,开始收费,之前的免费版本如果有安装包也还能使用,最新的免费版本0.11.18,设置快捷启动
安装说明1
文本编辑器typora使用说明2
如果添加公钥报错“gpg: no valid OpenPGP data found. ”,参考解决方法
# 安装教程
wget -qO - .asc | sudo apt-key add - # 添加公钥
sudo add-apt-repository 'deb ./' # 添加typora仓库
sudo apt-get update
sudo apt-get install typora # 安装typora
2. 搜狗拼音安装
1)安装fcitx
sudo apt-get install fcitx-bin #安装fcitx工具
sudo apt-get install fcitx-table #安装默认的输入法,此时可以设置中文输入
2)搜狗拼音安装
在搜狗官网下载对应系统版本的安装包
安装搜狗拼音:sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
如果提示需要安装依赖库:sudo apt-get install -f
然后再次执行上述安装搜狗拼音命令
3)设置搜狗拼音
设置fcitx
重启电脑
添加搜狗拼音或其他输入法3
3. 有道词典安装
1)下载安装包,直接百度搜索,官方网站可以下载
2)安装依赖库
sudo apt-get install python3-pyqt5 #如果无法安装运行$ sudo apt-get -f install
sudo apt-get install python3-pyqt5.qtwebkit #如果无法安装运行$ sudo apt-get -f install
sudo apt-get install python3-pyqt5.qtquick #如果无法安装运行$ sudo apt-get -f install
sudo apt-get install tesseract-ocr
3)安装软件
sudo dpkg -i youdao-dict_1.1.0~ubuntu_amd64.deb
#(如果无法安装,观察是否是依赖于gstreamer0.10-plugins-ugly库,该库在ubunutu系统中已经去掉了,
# 所以需要在有道词典的安装包中将这个依赖库需求去掉,再重新打包成安装包。)
4)重新打包安装包
#创建youdao-dict目录,把该deb包解压到youdao-dict目录:
mkdir youdao-dict
dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict
#解压deb包中的control信息(包的依赖就写在这个文件里面):
dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
#编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。重新打包:
dpkg-deb -b youdao youdaobuild.deb
#安装重新打包的安装包
sudo dpkg -i youdaobuild.deb
4. 截图工具
shutter截图工具安装4
先尝试第3步的安装,如果报错,则进行1和2步骤后,再进行安装。
1)添加安装包软件源:sudo add-apt-repository ppa:shutter/ppa
2)更新源:sudo apt-get update
3)安装 shutter:sudo apt-get install shutter
4)设置快捷键:具体参见翻译工具安装中的第6步,shutter -s为软件启动命令,快捷键alt+a
系统自带截图工具
Print Screen为键盘上的截屏键,可以和其他键组合使用
1. Print Screen 截取整个桌面
2. Alt + Print Screen 截取选中的窗口
3. Shift + Print Screen 自由选取
这三个命令的结果是将截取的内容保存文图片,存放到文件夹中。文件夹为/home/(用户名)/图片
5. 桌面标签工具indicator-stickynotes或xpad安装
#indicator-stickynotes安装
sudo add-apt-repository ppa:umang/indicator-stickynotes
sudo apt-get update
sudo apt-get install indicator-stickynotes
安装好之后,重启电脑会自动运行标签工具,在系统工具栏能看到(根据设置会在不同位置,Ubuntu16.04默认在右上角)#xpad安装
sudo apt-get update
sudo apt-get install xpad
#然后在直接搜索xpad即可找到该软件,打开即可使用
6. 翻译工具安装:命令行翻译工具sdcv + 取词工具xclip + 桌面通知工具notify-send
1)翻译工具sdcv安装:sudo apt-get install sdcv
sdcv安装好后还需要下载词库才能进行翻译
2)sdcv词库下载:
下载地址:.html
使用stardict-langdao-ec-gb-2.4.2.tar.bz2版本词典,否则后续的翻译效果很差,注意:不要下载“···ce···”版本,否则会无法正常翻译
将解压后的文件夹放到“ H O M E / . s t a r d i c t / d i c ”,这里文件夹 HOME/.stardict/dic”,这里文件夹 HOME/.stardict/dic”,这里文件夹HOME/.stardict/dic需要自主创建,并且用chmod添加可读权限
mkdir ~/.stardict/dic
tar jxvf stardict-langdao-ec-gb-2.4.2.tar.bz2 -C ~/.stardict/dic
终端上输入sdcv hello,你会看到词典库加载成功的提示,以及对应的翻译结果。
3) 取词工具xclip安装: sudo apt-get install xclip
取词工具xclip作用是获取鼠标选中的内容
4)系统通知工具notify-send安装
在终端输入:notify-send Test “Hello World!”,如果正常显示在了屏幕上,则表示系统已经自带了该工具,无需再安装。否则进行下述安装
notify-send安装:sudo apt-get install notify-send (如果提示无法找到这个包,先安装sudo apt-get install libnotify-bin,如果还是不行,尝试使用pip install notify-send进行安装)
系统通知工具notify-send作用是将所选择词的翻译结果显示在屏幕上。
5)设置脚本实现翻译鼠标选中内容
通过下述脚本翻译鼠标选中的内容,把这个脚本命名为translation.sh,保存在/home/cfl/software,脚本名称和保存路径自定义设置即可。
6)设置快捷键运行执行上述脚本
打开系统设置->键盘->快捷键->自定义快捷键
点击添加符号“+”
设置执行命令为”bash home/cfl/software/translation.sh“
设置快捷键“alt+z”
完成设置
鼠标选中需要翻译的单词,然后按快捷键即可在屏幕右上角显示翻译结果
翻译鼠标选中内容的脚本translation.sh:
#!/bin/bash
word=`xclip -out`
mean=`sdcv -n ${word}|grep "^[a-z]"`
pkill notify-osd
notify-send "$mean"
7. zlib-1.2.11安装5
1)wget .2.11.tar.gz #下载zlib-1.2.11安装包
2)tar -zxvf zlib-1.2.11.tar.gz
3)cd zlib-1.2.11/
4)./configure
5)make
6)make check
7)sudo make install
8. 代码管理工具git安装与配置
具体安装与配置详见另一篇帖子,#Ubuntu_16.04#__Git的使用
9. boost1.60安装:
1)安装包下载
2)安装依赖
sudo apt-get update
sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev
2)安装库
sudo ./bootstrap.sh # 进入解压后的boost文件夹下
sudo ./b2 install # 编译和安装
10. anaconda3.5安装
1)安装包下载:/
2)软件安装:
注意事项:安装过程选择自动添加环境变量。
11. libQGLViewer-2.6.3和lib3ds-1.3.0安装
见/XXX/SysEnvConf/install_partial.sh安装文件
12. protobuf安装和卸载
1)下载下载安装包
2)安装:
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig # 刷新共享库缓存
3)卸载:
sudo rm /usr/local/bin/protoc //执行文件
sudo rm -rf /usr/local/include/google //头文件
sudo rm -rf /usr/local/lib/libproto* //库文件
13. Eigen库安装6
eigen今天默认安装路径是/usr/include/eigen3或/usr/local/include/eigen3,如果程序中使用#include <Eigen/Dense>而不是使用#include <eigen3/Eigen/Dense>来引入eigen,编译时会可能因找不到Eigen/Dense而报错。解决这个问题,可以将eigen实际的安装目录建立一个软连接到/usr/include/或/usr/local/include/下。
具体安装过程详见参考链接
ubuntu下typora安装及配置 ↩︎
TYPORA的使用手册 ↩︎
Ubuntu18.04系统安装搜狗输入法详细教程 ↩︎
ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A ↩︎
Ubuntu16.04下Zlib的安装 ↩︎
ubuntu16.04下eigen安装 ↩︎
发布评论