Linux常用软件安装

Published: by Creative Commons Licence

Linux常用软件安装

更新日期: 2017.07.08

另见GitHub上维护的文件 : fandean.github.io/apt-get-install.sh

安装脚本:

#100款开源软件:http://server.it168.com/a2010/0811/1089/000001089290_7.shtml
#
#Linux上四个最佳的现代开源代码编辑器:
#1.Brackets(专注与web设计)2.ATOM 3.Lime Text 它是Sublime Text的开源克隆版 4.Light Table 【另vs code也不错】
#
#选项 -y 表示同意安装此软件
#两个著名的编辑器,及其插件
sudo apt-get install emacs -y
sudo apt-get install vim vim-doc vim-scripts -y
#sudo apt-get ingtall gvim -y	#没有这个了?
#另见vim Teb 之后列出的软件,其中包括,vim-youcompleteme
sudo apt-get install vim-youcompleteme -y
sudo apt-get install cscope -y
#安装vim的某自动补全插件需要的工具
sudo apt-get install cmake -y
#用于支持插件版YouCompleteme的运行,具体的编译依赖见Vim相关笔记。
sudo apt-get install python-dev -y

#版本控制工具 git    ## 参考另一篇笔记,源码安装最新版。
sudo apt-get install git git-doc -y

#用于vim,或 ... 
sudo apt-get install exuberant-ctags -y

#VirtualBox的安装参见官网介绍的添加项目到sources.list的方法安装



#fcitx输入法框架,及输入法
sudo apt-get install fcitx fcitx-googlepinyin fcitx-frontend-fbterm -y


# ubuntu-make 可以用来安装软件。
#allows you to download the latest version of popular developer tools on your installation 
# 安装形式如 umake ide lighttable 安装Android-Studio只需: umake android-studio 
# 卸载软件: umask -r ide lighttable
# ubuntu 16之前的版本 最新版下载安装
# sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
#
# . ubuntu make  ; ubuntu 16 可直接使用 apt 命令安装
sudo apt install ubuntu-make -y

#分区工具GParted 支持动态调整分区大小
sudo apt-get install gparted -y

#思维导图软件,需要Java运行库的支持
#sudo apt-get install freemind -y
#可以考虑使用freemind开发者的另一个软件 freeplane
#sudo apt-get install freelane  (版本旧)

# freeplane思维导图,最新版
#直接下载编译过的压缩文件,解压,直接命令行运行,固定到启动器。


#记单词... 软件
sudo apt-get install anki -y


#视频播放器,存在视频卡顿、花屏、图像跟不上的现象
#sudo apt-get install vlc -y 

#命令行下的视频播放器
sudo apt-get install mplayer -y

#另安装最新版mpv或者smplayer视频播放器,通过添加ppa的形式


#电子书阅读器
#sudo apt-get install fbreader -y

#命令行下,避免错误删除的软件
sudo apt-get install trash-cli -y

#在将来某个时刻运行: at 和 batch 命令
sudo apt-get install at -y

#闹钟
#sudo apt-get install alarm-clock-applet -y


#分屏软件
sudo apt-get install tmux -y

#解压软件
sudo apt-get install unrar -y
sudo apt-get install rar -y
sudo apt-get install p7zip-full -y

# convmv用于和p7zip-full一起解决zip压缩文件乱码问题。如果还是不能解决问题尝试使用unzip -O GBK 文件名.zip
sudo apt-get install convmv -y

#以树形结构列出目录结构
sudo apt-get install tree -y

#C++编译器
sudo apt-get install g++ -y

#取代鼠标的软件
sudo apt-get install keynav -y

#用于在终端下正确显示输入中文
sudo apt-get install fbterm -y

#关于软件编译... 等
sudo apt-get install checkinstall -y
sudo apt-get install autoconf automake -y


#入侵检测软件 aide , 暂时不会用。  
#sudo apt-get install aide


#用于图像处理
###########################################################################################
# Graphviz提供了 dot 语言来编写绘图脚本,可以很容易的来绘制结构化的图形网络;且是跨平台的工具 。  
# 可在此查看相关例子: http://www.cnblogs.com/sld666666/archive/2010/06/25/1765510.html  
# 不会用
#sudo apt-get install graphviz -y
#
#
# Dia 是一款矢量图形绘制程序,跨平台,可用于创建流程图、网络图、电路图。 
# Inkscape 矢量图像编辑软件,跨平台。  ,感觉挺棒的。必装
# Gimp 跨平台的图像处理程序,包括几乎所有图像处理所需的功能,号称Linux下的PhotoShop。    
sudo apt-get install dia -y
sudo apt-get install inkscape -y
sudo apt-get install gimp -y
############################################################################################

#gwenview较方便的图片查看软件(安装后自行设置,以方便使用)但一进入全屏显示就卡死。
#另见 Xubuntu 中的默认看图软件相对来说非常好
#sudo apt-get install gwenview -y


# kazam Ubuntu上一款简易的桌面屏幕录制工具, 带截图功能.
 sudo apt-get install kazam -y

# simplescreenrecorder另一个录屏软件,在Ubuntu 17.04中可以直接安装


# 无法得知此软件是干啥的   sudo apt-get install anoise -y


#闹钟, 需要 下一个GStreamer 插件的支持,获得更好的支持.
#sudo apt-get install alarm-clock-applet -y
#GStreamer-??-plugins* 附加 插件 ,是一系列流媒体解码器。
#GStreamer本身是Gnome环境下用来构建流媒体应用的开源多媒体框架。可以找其编程教程。TODO:该软件可能已经更新
sudo apt-get install gstreamer0.10-plugins-ugly -y

#Ubuntu 额外的版权受限程序,  可在Ubuntu软件中心查看相关评论,和相关信息。  
#会有一个错误,原因是: 网站被墙 消息如下:ttf-mscorefonts-installer 无法下载。
#在软件中心见到: 
#oxideqt-codecs 和 libavcodec54 两个软件包未能下载。
#sudo apt-get install ubuntu-restricted-extras -y


#Launchy 按键启动器,及其插件和皮肤,没错就是Windows中用的那个
#sudo apt-get install launchy launchy-plugins launchy-skins -y

#录制和编辑音频  30M  可使用chrome相关插件代替。
#sudo apt-get install audacity -y

#Bluefish 编辑器,网路开发编辑器,面向有经验的网页设计师的HTML编辑器。 在Ubuntu软件中心,可选择下载相关插件.   
#sudo apt-get install bluefish*  -y

#traceroute 命令: 追踪网路数据的路由途径
sudo apt-get install traceroute -y

#FileZila 通过FTP、FTPS 和 SFTP 上传下载文件 
sudo apt-get install filezilla -y

#GnuPG 加密软件,非对称加密 

#著名的视频编辑器。另有两款出名视频编辑器Cinelerra可将图片添加到视频;Kino可将静态图形导出成gif。
#暂时用不到
#sudo apt-get install openshot -y

#FeedReader 阅读器,即RSS阅读器,有相关插件,
sudo apt-get install liferea -y 

#E-book 查看器、书库管理、格式转换、电子书阅读 暂时用不到
#sudo apt-get install calibre -y

#基于KDE的PDF浏览器,支持加亮、标注;另有相关插件;利用打印选项可保存标注到PDF文件中
sudo apt-get install okular -y  

# 另一个PDF编辑器  Master PDF Editor ,有免费版

#C/C++ 调试器 
#sudo apt-get install nemiver -y

#kiki 正则表达式测试软件  有在线的其它...
#sudo apt-get install kiki -y  

#Bleachbit是类似windows中的CCleaner的清理软件
sudo apt-get install bleachbit -y


#Java,Android相关工具,另可参见javaAndAndroid.md文件
#sudo apt-get install ant ant-doc -y
# Groovy版本太低,选择官网下载
#sudo apt-get install groovy groovy-doc -y

#OpenVPN
sudo apt-get install openvpn -y


#alien 用于各种安装包之间的转换,包括 rmp --> deb,
#alien 可将RPM包转换成.deb 包,他会安装几个额外的软件,包括rmp
#转换了一个vym软件但不成功.
#sudo apt-get install alien -y


# Visual Studio Code
# 安装: 可直接通过 umake 进行安装
# 卸载 : sudo apt-get purge code

# Light Table全新理念的IDE 编辑器
# sudo add-apt-repository ppa:dr-akulavich/lighttable
# 使用ubuntu-make安装 见<https://itsfoss.com/install-lighttable-ubuntu/>
# umake ide lighttable 

# ClamAV 一款跨平台的杀毒软件

# CopyQ is advanced clipboard manager with editing and scripting features.

# TLP 电源管理软件,减慢耗电速度,见官网
# 安装后,使用: sudo tlp start 启动, 使用: sudo tlp-stat 查看状态, tlp-stat -c 显示配置信息。
# tlp-stat -t 显示温度,sudo tlp ac 开启交流电模式(及插电),sudo tlp bat 开启电池模式(及使用电池与tlp true一样),它与xfce4 PM 好像并无冲突,后者处理关闭盖子等事件。
# <http://www.mamicode.com/info-detail-40199.html>
# "注意":安装后关闭屏幕等配置可能就要在这个软件中配置.
sudo apt-get install tlp -y

# Remarkable,Linux下的Markdown编辑器,

# Typora,Markdown编辑器也很不错,只是现在还没有正式版发行,能够导出PDF,HTML...等各种格式
# 能够直接在实时预览界面直接编辑,也可切换到源码模式进行编辑,能通过自动生成的目录进行跳转
# 能够切换5种主题或自定义主题,能够保存历史文件的文件夹位置。
# 安装教程见官网:https://www.typora.io/#linux
# 安装时需先导入公钥,即下面的命令,添加仓库和安装软件在后面集体安装
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE 

# lolcat它能通过类似cat命令的方式将某个命令的默认屏幕出错颜色,彩虹效果。示例:ls -l | lolcat -as 25
sudo apt-get install lolcat -y


# KchmViewer用于打开 chm 帮助文件;另可下载 chrome 的插件来打开chm文件
sudo apt-get install kchmviewer -y


# Node.js安装:直接在网站下载最新版,里面包含了npm。位置存放在/opt 目录
# 此时安装 nodejs 是为了安装gitbook;另可下载 gitbook editer


# GitKraken:git的第三方GUI客户端


# Redshift 屏幕亮度调节,护眼。另还有f.lux
# sudo apt-get install redshift -y

# Asciinema 记录和分享你的终端会话操作,(录制终端);`asciinema rec`进行录制,按 Ctrl + D 或者 exit退出
# 版本太低,使用ppa安装
# sudo apt-get install asciinema -y


# autojump高级的目录跳转命令;配置见相关笔记。通过记录cd过的目录来实现快速跳转。该命令的简写是 j
# 还有个bd命令用来快速返回某级父目录,其安装方法请自行搜索
sudo apt-get install autojump -y


# colordiff,把原本diff的输出加上颜色,使其更易于阅读,可以单独使用也可结合diff使用
# colordiff file1 file2					或   diff -u file1 file2 | colordiff
sudo apt-get install colordiff -y


##################################################
#
#				第三方软件
#	适用于 Ubuntu 16.04
##################################################
#
#        在此处统一添加 ppa  
#    添加: add-apt-repository ppa:user/ppa-name
#    移除: add-apt-repository -r ppa:user/ppa-name
#    最新的PPA见各软件的官网,或官方blog
#
# 1. Java JDK 安装,但是安装时会有协议让你选择,且下载过程十分缓慢
#sudo add-apt-repository ppa:webupd8team/java

# 2. shutter 出名的屏幕截图工具,跨平台,可实现多种截图形式/功能
sudo apt-add-repository ppa:shutter/ppa

# 3. Midori主要侧重速度的浏览器,更加轻量。(相比QupZilla占用的内存更少,
# 可正常加载复杂页面,而Ubuntu自带的浏览器这方面有些欠缺,自行编译的NetSurf也一样)
# sudo apt-add-repository ppa:midori/ppa 
# 直接用 firefox 就好,已经添加了8G内存,直接用Chrome

# 4. uget
sudo apt-add-repository ppa:plushuang-tw/uget-stable

# 5. mpv 很棒的媒体播放器,快速播放声音和视频都无卡顿,音色正常。
sudo apt-add-repository ppa:mc3man/mpv-tests

# 6. SMPlayer is built with Qt and is based on MPlayer. 
#    一个跨平台的Mplayer或MPV的图形前端,最新PPA见官方blog: <blog.smplayer.info>
#    在首选项切换多媒体引擎时选择mpv或mplayer
sudo add-apt-repository ppa:rvm/smplayer-qt4

# 7. flux自动调节屏幕,以保护眼睛 (在Ubuntu 16.04中可能RedShift更稳定)
sudo add-apt-repository ppa:nathan-renniewaldock/flux

# 8. KDE Connect将Android手机连接到Linux的程序,另需在手机上也安装该程序,不能进行屏幕共享
# sudo add-apt-repository ppa:vikoadi/ppa


# 9. CopyQ高级剪切板管理工具(对于XUbuntu可考虑xfce4-clipman)<https://linux.cn/article-7329-1.html>
sudo add-apt-repository ppa:hluk/copyq

# 10. asciinema 录制终端
sudo add-apt-repository ppa:zanchey/asciinema


# 11.  typora,介绍见上文
sudo add-apt-repository 'deb https://typora.io ./linux/'

#############统一在在此更新############################
sudo apt-get update  -qq


# 1. Oracle的JavaSE 的安装由于版本更新,安装时修改版本号
#sudo apt-get install oracle-java8-installer -y
#或者直接官网下载JDK 解压到 /opt ,然后配置3个环境变量即可,环境变量见.bashrc文件,此方法不妥,见单独的java安装配置文件
# 2.
sudo apt-get install shutter -y

# 3. midori浏览器
# sudo apt-get install midori -y

#下载软件 uget 及其插件,另可以通过添加PPA (Personal Package Archives, 个人软件包档案。见百科 Ubuntu PPA)安装最新版。
#uget官网有最新版下载,并且介绍如何添加ppa
sudo apt-get install aria2 -y
sudo apt-get install uget -y
#另外可考虑的下载软件有 JDownload 和 uTorrent 官网下载

#5. mpv
sudo apt-get isntall mpv -y

# 6. Smplayer
sudo apt-get install smplayer -y

# 7. flux
sudo apt-get install fluxgui -y

# 8. KDE Connect
# sudo apt-get install kdeconnect indicator-kdeconnect

# 9. CopyQ
sudo apt-get install copyq -y

# 10. asciinema
sudo apt-get install asciinema -y

# 11. typora
sudo apt-get install typora -y