Linux常用软件安装
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