ubuntu 软件安装配置使用总结(由xmind:Depends:java8-runtime but is not installed引出)
ubuntu 软件安装总结(由xmind:Depends:java8-runtime but is not installed引出)
不知道抽什么风,这几天PC上又用起了linux操作系统。其实之前断断续续用过linux,记得之前在大学安装ubuntu由于选择了安装第三方软件什么的,然后用着学校2M带宽(下载200多KB/S)在那里下载,晚上一些等到4/5点,然后爬床上睡了一会,连做梦都梦到了安装情况。之后也断断续续在自己的电脑上安装linux操作系统无数,但是没有真正用于工作、生活使用过。所以这次突然抽风使用上手还好没那么难,但是也是折腾的够呛,所以想记录下这几天折腾的情况,要是能让有缘人看到后有所帮助也不枉码这么写字,而且我也是不断从上google/baidu过来的。
- 操作系统我使用的版本是:Ubuntu 14.04.3 LTS 64位
安装输入法
现在有了搜狗输入法之后,安装输入法简单多了。只要到官网下载deb安装包,双击调用software center安装即可。如果缺少什么包,就使用sudo apt-get install命令安装即可,一般不会遇到什么大问题。
WPS安装
官网下载wps linux版本的deb包,双击安装。安装一般不会有什么问题,但是打开excel一般会报错”缺少wingdings、wingdings2“什么之类的。下载安装一个制作好的deb包即可。下载地址
thunderbird配置
这个是折腾的时间比较长的一个软件,因为比较工作使用的多。这个软件的强大之处就是它可以安装各种各样的插件,甚至你自己也可以开发一个。打开安装插件安装界面:Tools->Add-ons我这里主要安装的插件有如下几个:
- New Mail Attention 在收到邮件时状态栏图标会闪动且显示有多少未读邮件
- Reply to All as Cc 安装这个后在回复邮件的时候可以区分原来是主送的人员还是回复为主送,抄送的还是抄送,不会回复所有人都是主送
- Send Later 可以加强延迟发送的功能,可以指定发送时间
- Markdown Here 在写邮件的窗口会增加一个按钮,用于讲写完的邮件转换为html格式显示
配置方面:
- 配置签名
毫无疑问,这里可以直接支持html的格式,所以你可以做出很漂亮的签名,下面是一个简单的示例:
<hr/>
<div style="background: #E6E6E6;color: #989494; margin: 2 auto;line-height: 25px; border: 1px solid #ddd;padding: 8px;">
<p style="margin: 2 auto;">
某某 <em>xxxxx@xxxx.com</em><br>
电话:13800000000 <br>
</p>
</div>
显示效果:

配置邮件签名和正文在回复时显示在最上面
配置路径:右击账号->settings->点击右下角”Manage Identities“->edit->Composition & Addressing
在这个页面勾选Automatically quote the original message when replying,并选择Then,“start my reply above the quote” and place my signature "below my reply (above the quote)。 Ok,搞定。从excel或是wps复制表格到thunderbird会导致表格的边框消失
这点也是折腾了好久,无数google/baidu都没有什么好的解决办法,应该是thunderbird的一个bug,2003年的就用人提交了这个bug,链接为
bug链接thunderbird收件人栏显示多行
可以安装这个插件MRC Compose。
thunderbird暂且折腾这么多吧,已经够呛的了,插件都是英文说明,总之折腾+google/baidu无数。
chrome浏览器
这里折腾了好久主要是由于国内不能google,下载不了deb文件。最后通过最新的hosts文件搞定。
Deepin Scort
这里一定要介绍这款截图神器,太符合中国人使用了(因为跟qq截图积极相似)。网上可以下载安装包安装,
wget http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb
sudo dpkg -i deepin-scrot_2.0-0deepin_all.deb
//可能提示缺少python依赖
sudo apt-get install python-xlib
sudo apt-get install python-gtk2
//终端下启动
$ deepin scort
这里主要介绍下配置快捷方式:
进入系统配置system settings->keyboard->Shortcuts->Custom Shortcuts 按+号增加一个,name里面填写:Deepin Scort,Command里面填写:deepin-scrot,然后点击刚才增加的项,按Ctrl+Alt+A完成配置。这里要提一下的就是在禁用快捷键时点击选项,然后按Backspace删除键即可。
有道词典、sublime、SecurtCRT、myeclipse、eclipse、TeamViewer。。。
这些工具安装基本没有碰到太多问题,所以就不详述。
xmind安装
这个软件本来安装也没什么好说的,网上有deb下载。但是就是安装不上去。下载deb包后双击使用software center安装直接报错不能安装。
最终不得不使用sudo dpkg -i xmind-7-linux-amd64.deb命令,但是一直会报依赖关系错误“Depends: libgtk”之类的,说需要安装default-jre。但是软件已经可以使用了,因为我手动安装过了jdk,配置了环境变量之类的。
通过一系列的折腾也让我学习了不少:
安装后xmind可以使用但是打开software center就报错,导致什么软件都不能安装,如下截图:


而且在上面的状态栏还会有一个报错小红圈,简直不能忍啊!

无尽的折腾开始了:
- 查看安装报错:
sudo dpkg --configure -a - 系统自带的软件中心都不能使用了,没办法,只能卸载了。命令:
sudo dpkg -r XMind
由于报错提示没有jre,但是我已经安装了jdk,环境变量之类的也都配置好了。然后想可能是要使用软件中心安装jre就不会报错,所以卸载都又用软件中心安装jre,但是是使用jre安装又报错如下:

然后就是在安装xmind卸载无线循环中。
后来仔细想想,既然安装了xmind可以使用就可以忽略软件中心的报错不管,但是不管软件中心又不能使用了,最后想到可以这样:
- 使用dpkg命令完成安装;
- 备份所有安装生产的文件;期间涉及的命令:
find / -name xmind -print和find / -name XMind -print,将查找出来的文件使用命令cp -r 源文件名 备份文件名进行备份,这里要记得对快捷方式进行备份,否则使用win键输入xmind不能找到软件,备份快捷方式的目录为:/usr/share/applications/,进入目录后使用命令cp xmind.desktop xmind.desktop_bak进行备份; - 使用dpkg命令卸载软件;
- 使用备份的文件恢复软件的文件;恢复备份文件和快捷方式,可以使用
mv命令; - 测试使用;测试一切ok,在terminal终端中输入XMind正常打开,按
win键输入xmind正常找到软件后输入回车正常打开软件。
至此xmind软件正常使用,软件中心也正常使用。
在次折腾期间还使用了些命令,这里一并小结下:
- apt-cache search jre # 查看可以安装的软件,查看前可以先更新下软件源,命令为:
sudo apt-get update - sudo update-alternatives --all # 查看默认使用的软件,比如我们安装了多个版本的jdk,可以通过这个命令指定默认使用的jdk
- sudo update-alternatives --config java # 如果没有配置指定的软件,可以通过这个命令进行指定
字体的安装
由于我安装使用的ubuntu英文版,所以涉及到字体的安装。字体当然是下载最著名的"文泉驿微黑",下载很简单,使用命令sudo aptitude install ttf-wqy-microhei
但是由于我的系统是英文版的导致我修改字体设置的时候一直找不到中文显示字体,所以设置的时候找了一番,这里设置字体涉及到一个软件,名字是:Ubuntu Tweak,下面是软件截图:

设置截图:

字体存放目录:/usr/share/fonts,配置文件存放目录:/etc/fonts
Ubuntu 对中文字体的控制集中在一个文件,/etc/fonts/conf.d/69-language-selector-zh-cn.conf
修改ubuntu窗口颜色
- 使用命令
sudo apt-get install dconf-tools下载配置软件 - 打开dconf配置工具找到配置项(在终端中输入:dconf-editor),路径
org –> gnome -> desktop –> interface -> gtk-color-scheme,配置值为:base_color:#CCE8CF - 进入系统配置system settings -> Appearance -> Theme 修改下主题,再修改回去,就能显示刚才修改的颜色了。
配置文件的位置在:/usr/share/themes/Ambiance/gtk-2.0/gtkrc文件中。
折腾这么几天,眼睛天天累的难受,不过也乐在其中。通过这么几天的折腾,目前ubuntu也基本上可以满足我的工作、学习需求,当然期间还涉及到播放器、eclipse、myeclipse、sublime等软件的安装就不一一记录了,主要是这些软件的安装也没有碰到太大的障碍。
驱动折腾
安装驱动图形化管理软件mintdrivers
sudo apt-get install gdebi
wget packages.linuxmint.com/pool/main/m/mintdrivers/mintdrivers_1.1.4_all.deb
sudo gdebi mintdrivers_1.1.4_all.deb
在dash中输入dirvers启动软件。
jdk安装
1.删除自带的
2.安装Oracle官方的
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
3.管理
sudo update-alternatives --config java
ubuntu 软件安装配置使用总结(由xmind:Depends:java8-runtime but is not installed引出)的更多相关文章
- # Ubuntu子系统安装配置
目录 Ubuntu子系统安装配置 安装配置 终端美化 卸载 和win10之间的交互 Ubuntu子系统安装配置 亲测启动速度毫秒之间 安装配置 系统升级到一周年正式版及以上(1607) 依次在 设置 ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
- Ubuntu软件安装与卸载
ubuntu软件安装与卸载 更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件 ...
- Ubuntu中安装配置 JDK与apache
一,前期准备: 1.下载apach网址:https://tomcat.apache.org/download-90.cgi 3.下载:jdk网址:http://www.oracle.com/techn ...
- Vmvare + Ubuntu 16.04环境搭建 + 相关软件安装配置笔记【深度学习】
前言 由于学习与工作的需要,加上之前配置好的vmmachines都损坏了,我就重新弄一个ubuntu虚拟机,配置一下环境,给自己留个记录 1.文件 2.配置过程 1.在Vmware中新建虚拟机,自定义 ...
- ubuntu 软件安装的几种方法
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.U ...
- Ubuntu软件安装和查看已安装相关知识
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法.一.Ub ...
- ubuntu软件安装
介绍常用的ubuntu软件及其安装 首先声明,本人在以下的操作全部基于腾讯云16.04版本ubuntu,若版本不一,有些出入,遇到问题可以在楼下留言. ubuntu中文官网 汉化终端 下载中文包 su ...
- 6 Ubuntu软件安装
6 软件安装¶ 6.1 通过apt 安装/卸载软件¶ apt是Advanced Packaging Tool,是Linux下的一款安装包管理工具 可以在终端中方便的安装/卸载/更新软件包 # 1. ...
随机推荐
- MongoDB学习总结(六) —— 数据库备份和恢复
我们都知道数据库数据经常备份是多么的重要,MongoDB作为一个数据库系统,自然提供了完善,丰富而且好用的备份与恢复机制. 以下介绍三种数据库备份和恢复的方式 > 数据目录直接拷贝 数据库目录直 ...
- ZooKeeper配额
ZooKeeper可以在znode上设置配额限制.如果超出了配置限制,ZooKeeper将会在log日志中打印WARN日志.如果超出配额限制,并不会停止行为操作. ZooKeeper的配额是存储在/z ...
- Thrift入门初探--thrift安装及java入门实例
什么是thrift? 简单来说,是Facebook公布的一款开源跨语言的RPC框架. 那么问题来了. 什么是RPC框架? RPC全称为Remote Procedure Call,意为远程过程调用. 假 ...
- git 命令用法 流程操作
Git 是一款免费的.开源的.分布式的版本控制系统.旨在快速高效地处理无论规模大小的任何软件工程. 每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务 ...
- [翻译]现代java开发指南 第二部分
现代java开发指南 第二部分 第二部分:部署.监控 & 管理,性能分析和基准测试 第一部分,第二部分 =================== 欢迎来到现代 Java 开发指南第二部分.在第一 ...
- swoole 弹幕系统
一.服务器分布 1.LVS负载均衡 2.多台danmu server 3.Redis(集群)用于存储数据和夸服务器订阅通知 4.Cli server用于读取缓存数据并存到mysql,以及清空缓存 二. ...
- eclipse中注释常用关键字
关键词列表: @author 作者名 @date 日期 @version 版本标识 @parameter 参数及其意义 @since 最早使用该方法/类/接口的JDK版本 @return 返回值 @t ...
- C语言中NULL的定义
用C语言编程不能不说指针,说道指针又不能不提NULL,那么NULL究竟是个什么东西呢? C语言中又定义,定义如下: #undef NULL #if defined(__cplusplus) #defi ...
- Laravel Migrate
artisan命令行创建migrate 格式: php artisan make:migration YourFileName 示例: php artisan make:migration creat ...
- java基础之路(二)上
&和&&的区别 我们今天就来说一下&与&&运算符的区别 &运算符有两种用法:(1)按位与:(2)逻辑与.&&运算符是短路与运算. ...