Ubuntu使用技巧(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/antkillerfarm/article/details/86476138

Ubuntu 16.04使用手记

Ubuntu 16.04正式发布(2016.4.21)之后,我第一时间下载了下来。

平心而论,虽然厂商已经很努力,但是Ubuntu的版本升级,仍然存在诸多不兼容的问题。我的电脑最初装的是12.04,后来利用apt升级为14.04。然而,从这次的升级体验来说,不仅升级耗时远比重新安装多,而且有些软件并不能自动升级到新版本,因此,就存在和Ubuntu新版本的兼容问题。而这次16.04的升级更绝,我升级之后,电脑直接不能开机了。因此,必须重新安装Ubuntu。

硬盘安装Ubuntu 16.04的步骤,与之前的版本完全相同,不再赘述。

总的来说,这次的升级没有大的变化,但小的改进还是不少的。

1.内核版本升级到4.4。这个太没存在感了,囧。

2.LibreOffice升级到5.X。外观上更简约了,赞一个。

3.Emacs升级到24.5。提一个细节,以前打开同名文件,文件名的后面按照打开顺序加序号,以示区别,但序号含义很不直观。现在用父文件夹名来区分,好用多了。

下面对使用中遇到的问题,及其解决方法,总结如下:

1.安装Flash插件。

有两个办法——要么安装Chrome,要么将Adobe官方驱动中的libflashplayer.so,安装到~/.mozilla/plugins下。

2.gvfsd-smb-browse进程的CPU占用100%。

这是一个ISP DNS导致的问题。其中一个解决方法:

sudo apt-get remove gvfs-backends

清理系统

清理安装包

sudo apt-get clean

清理旧内核

1.首先查看旧内核情况

dpkg --get-selections | grep linux

2.删除旧内核

sudo apt-get purge linux-image-4.4.0-21-generic linux-headers-4.4.0-21

查看版本号

查看ubuntu版本号

cat /etc/issue

查看内核版本号

cat /proc/version

Graphviz

Graphviz是一个绘“图”软件。这里的“图”不是指一般意义上的图片或者照片,而是指数据结构或者图论中的抽象意义上的数学概念中的“图”。Graphviz就是一个用来将“图”可视化的工具集。

官网:

http://graphviz.org/

源代码:

https://github.com/ellson/graphviz/

安装方法:

sudo apt-get install graphviz graphviz-dev

其中,后者是graphviz的开发工具包,便于其他软件集成graphviz的相关功能。

graphviz包括了以下工具:

图形生成类

按照布局方式的不同,包括circo、dot、fdp、neato、osage、sfdp、twopi等命令。例如:

dot -Tpng hello.gv -o hello.png

该命令将hello.gv按照dot布局方式输出成png文件。

图形查看类

1.xdot

sudo apt-get install xdot

这个工具功能简单,只能按照dot布局方式查看文件。

2.kgraphviewer

sudo apt-get install kgraphviewer-dev

这个工具可以选择查看的布局方式。

编辑类

包括leftty、dotty,界面丑陋,并不好用。

还有个叫smyrna的工具,据称使用3D加速,可处理10000个结点的图。但是ubuntu下没有方便的安装方式。

Android手机MTP连接Ubuntu

sudo add-apt-repository ppa:webupd8team/unstable

sudo apt-get update

sudo apt-get install go-mtpfs

sudo chown <user name> /media/mtp

go-mtpfs /media/mtp

fusermount -u /media/mtp

Firefox插件

http://mozilla.com.cn/addon/76-pagesaver/

这个插件可以将网页保存为图片。

ASCII表情

╮(╯_╰)╭

(ω)

常用英语缩写

FYI:for your information

IFF:if and only if

eta:estimated time of arrival

w/o:without

Xming

除了远程桌面之外,X Server也是远程执行GUI程序的一种方法。Xming就是Windows平台上用的较多的X Server。

官网:

https://sourceforge.net/projects/xming/

Xming安装运行之后,还需要对putty进行设置,Connection->SSH->X11->Enable X11 forwarding,X display location: localhost:0。

安装工具

目前研发用的主流操作系统越来越多,相比于10年前的Windows几乎一统天下,目前Linux、Mac OS X在开发群体中,也有一定的流行度。更不用说Linux本身还有众多的发行版,软件部署工作在这么复杂的环境中,实非易事。

以下介绍的软件,都能不同程度的改善软件部署的工作。

sdkman

sdkman(The Software Development Kit Manager), 中文名为:软件开发工具管理器.这个工具的主要用途是用来解决在类unix操作系统(如mac, linux等)中多种版本开发工具的切换, 安装和卸载的工作.对于windows系统的用户可以使用Powershell CLI来体验.

例如: 项目A使用Jdk7中某些特性在后续版本中被移除(尽管这是不好的设计),项目B使用Jdk8,我们在切换开发这两个项目的时候,需要不断的切换系统中的JAVA_PATH,这样很不方便,如果存在很多个类似的版本依赖问题,就会给工作带来很多不必要的麻烦。

sdkman这个工具就可以很好的解决这类问题,它的工作原理是自己维护多个版本,当用户需要指定版本时,sdkman会查询自己所管理的多版本软件中对应的版本号,并将它所在的路径设置到系统PATH.

官网:

http://sdkman.io/

教程:

http://blog.csdn.net/heiyouhei123/article/details/51103578

Flatpak

Linux社区出现了两种新的应用打包格式,其一是Ubuntu力推的snap格式,另一种是Red Hat主导开发的Flatpak格式,两种包格式都利用了沙盒隔离应用,增强安全性。

支持snap包的开源软件包括了Firefox、LibreOffice、Krita和Mycroft等,而提供了Flatpak包的应用有LibreOffice、GIMP、InkScape、MyPaint和Darktable。

官网:

http://flatpak.org/

Snap

官网:

http://snapcraft.io/

使用方法:

安装:sudo snap install <snap name>

更新:sudo snap refresh <snap name>

更新所有:sudo snap refresh

删除:sudo snap remove <snap name>

参考:

https://www.ubuntu.com/desktop/snappy

A ‘snap’ is a universal Linux package

Ubuntu Make

Ubuntu Make前身是Ubuntu Developer Tools Center。可在Ubuntu平台上快速安装各种语言的开发环境。

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

sudo apt update

sudo apt install ubuntu-make

umake ide eclipse

Putty

putty在ubuntu平台的复制粘贴,依赖于鼠标中键。

XMind

XMind是一款开源的思维导图工具,比FreeMind更友好。官网:

https://www.xmind.net/

Chrome

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

sudo apt update

sudo apt install google-chrome-stable

google-chrome-stable

安装flash:

1、首先在adobe官网下载tar.gz格式的linux安装包,之后将其解压。

2.sudo gedit /usr/share/applications/google-chrome.desktop

3.将Exec=/usr/bin/google-chrome-stable %U后,添加--ppapi-flash-path=path/libpepflashplayer.so --ppapi-flash-version=<version>

常用快捷键

Ctrl+Alt+T:启动Terminal

Ctrl+Super+D:最小化所有窗口

Battle of Wesnoth

在逛Ubuntu软件中心的时候,发现了Battle of Wesnoth这个开源的回合制战旗游戏。试着玩了一下,感觉蛮不错的。正好这个项目在Source Forge上使用Git管理源代码。考虑到Android Source也是用Git管理的,于是就用Git下载了Battle of Wesnoth的source来熟悉一下Git的用法。

Ubuntu 18.04使用手记

又是两年过去了,这次是Ubuntu 18.04(2018.4.26发布)。

这次的变化还是有点大,Ubuntu舍弃了自己开发的Unity,转回Gnome,连带着好多软件的界面都出现了一定的调整。这个适应过程,要长于之前的几次升级。

前些年由于Unity界面乏善可陈,Ubuntu的版本升级被吐槽为换壁纸。这次算是换主题吧。

由于这个改变是2017.4做出的,有了1年的过渡期,因此拿到手的Ubuntu 18.04的成品度还是蛮高的。

输入法比原来好,但有些软件存在兼容问题。

内核:4.15

LibreOffice:6.0

Emacs:25.2

猜你喜欢

转载自blog.csdn.net/antkillerfarm/article/details/86476138
今日推荐