#Ubuntu#__装机必备__常用软件和工具库安装

一、常用软件与功能库

1. 常用软件:

1)文本编辑器typora
2)搜狗拼音
3)有道词典
4)截图工具:shutter/ubuntu自带截图工具/flameshot
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 - https://typora.io/linux/public-key.asc | sudo apt-key add - # 添加公钥
sudo add-apt-repository 'deb https://typora.io/linux ./' # 添加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/ubuntu自带截图工具/flameshot

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/(用户名)/图片

flameshot截图工具5

1)安装:sudo apt install flameshot
2)设置快捷键,命令:/usr/bin/flameshot gui

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词库下载:
下载地址:https://kdr2.com/resource/stardict.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安装6

1)wget  http://www.zlib.net/zlib-1.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)安装包下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2)软件安装:https://blog.csdn.net/ITBigGod/article/details/85690257
注意事项:安装过程选择自动添加环境变量。

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库安装7

eigen今天默认安装路径是/usr/include/eigen3或/usr/local/include/eigen3,如果程序中使用#include <Eigen/Dense>而不是使用#include <eigen3/Eigen/Dense>来引入eigen,编译时会可能因找不到Eigen/Dense而报错。解决这个问题,可以将eigen实际的安装目录建立一个软连接到/usr/include/或/usr/local/include/下。
具体安装过程详见参考链接


  1. ubuntu下typora安装及配置 ↩︎

  2. TYPORA的使用手册 ↩︎

  3. Ubuntu18.04系统安装搜狗输入法详细教程 ↩︎

  4. ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A ↩︎

  5. Ubuntu20.04安装flameshot:截图编辑工具 ↩︎

  6. Ubuntu16.04下Zlib的安装 ↩︎

  7. ubuntu16.04下eigen安装 ↩︎

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值