作者:Spacefan
博客:spacefan.github.io & spacefan.coding.me
更新:最后一次更新日期 20200321
版权:BY-NC-ND 协议,转载请注明出处。
>>> 知识星球
2019年6月,写了Bernese安装教程,很多人叫我出个入门视频教程,由于个人时间原因,无法兑现,现开知识星球,帮助需要的人从萌新到入门,内容会涉及软件安装、更新、编译、基本界面操作、示例运行、处理自己的数据、精密定轨以及SLR数据处理等内容,欢迎大家加入!
>>> 知识星球
正文开始。。。
Bernese 是三大著名的高精度 GNSS 数据处理软件之一。由瑞士伯尔尼大学天文学院( Astronomical Institute of the University of Bern,AIUB)开发,能够处理包括 GPS、GLONASS 和卫星激光测距(SLR)等多种观测数据。该程序支持 Windows 和 UNIX/Linux 操作系统,具有图形界面(使用 Qt 实现),操作友好,模型准确,解算精度高,并且具有强大的数据批处理能力。
当前 Bernese 软件可以购买的最新版本为 5.2,获得 Linux 版本源码后,可使用本文介绍的方法将其安装到运行 Ubuntu 16.04 操作系统的计算机上。本文主要有三部分内容,前两部分都是关于 Linxu 系统的(由于很久不用 Linux 了,所以想趁此机会留下笔记,方便以后拾遗),熟悉 Linux 的童鞋可以忽略,直奔第三部分。
1. Ubuntu 16.04 安装与优化
Ubuntu16.04 是 Canonical 公司于 2016 年发布的长期支持版本(Long Time Support, LTS),目前版本号已升至 16.04.6,本文系统环境使用该版本,下载地址:http://releases.ubuntu.com/xenial/。
根据需求选择 32 位 ubuntu-16.04.6-desktop-i386.iso 或 64 位 ubuntu-16.04.6-desktop-amd64.iso,安装步骤就不叙述了,网上很多教程,如果不想使用真机环境,可在虚拟机下安装。这里重点讲下安装后要做的一些优化,其中标题后面带有 (Optional) 的指可选优化项目。
1.1 更新软件源
安装好 Ubuntu 后,第一件事就是更新软件源,因为这会节约很多时间。阿里云源在国内应该最快(网易 163 源速度也还不错),此处使用阿里云源。Ctr+Alt+T
打开终端,执行命令:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份
$ sudo gedit /etc/apt/sources.list #修改软件源地址
$ sudo apt-get update #更新列表
第二行命令后需添加的阿里云源地址如下:
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
当然,也可以使用 software & update
即 软件和更新
更新,图形化的界面可能更加直观。
设置完软件源后,更新软件源并升级系统:
sudo apt-get update && sudo apt-get upgrade
# 或分步执行
# sudo apt-get update
# sudo apt-get upgrade
1.2 Unity 桌面环境调整(Optional)
Unity 是 Ubuntu 自己打造的桌面环境,有人认为 Unity 桌面环境糟糕的设计使很多 Ubuntu 用户不满,使其转向 Linux Mint 等非 Unity 桌面系列系统。
Unity 优化工具 Unity Tweak Tool
,可用来调整外观设置、鼠标、Unity 启动器、窗口行为等选项,可直接在 Ubuntu软件中心
搜索安装或使用命令:
$ sudo apt-get install unity-tweak-tool
1.3 安装Linux显卡驱动
Ubuntu 16.04 支持大多数 Nvidia 和 Intel 显示硬件,安装适配的显卡驱动之后 Ubuntu 可以获得非常流畅的统一桌面体验。 在 软件和更新
-> 附加驱动
选项卡中进行选择。对于使用 Nvidia 的用户,可以通过 PPA 为 Ubuntu 安装 Nvidia 驱动。
注意:在虚拟中使用 Ubuntu,无需安装显卡驱动。
1.4 搜狗输入法Linux版本
UbuntuKylin 团队与搜狗输入法合作开发的搜狗输入法Linux版本已经推出多年,下载地址: http://pinyin.sogou.com/linux/,下载后直接点击安装即可。
1.5 安装 Ubuntu 受限的额外的解码器
Ubnutu 额外受限
指的是这些解码器的包没有默认安装在 Ubuntu 系统里面,这些解码器没有默认安装在系统里面的原因是受到很多国家的法律的约束。在这些解码器安装完以后可正常播放很多格式的音视频文件,如 MP3,MP4,AVI 和以及其他的一些格式。使用下面的命令进行安装:
$ sudo apt-get install ubuntu-restricted-extras
注意:对于初学者,如果屏幕上出现那些协议和条款,按
Tab
键在选项之间切换,使用Enter
确认选择。
1.6 安装 adobe-flash 播放器(Optional)
通常在安装完 Ubuntu 的受限额外的解码器后,你应该想通过 flash 播放器
看视频。可能因为一个问题或者其他的原因在安装 flash播放器
上遇见的问题。使用下面的命令:
$ sudo apt-get install flashplugin-installer
1.7 安装 Typora 编辑器(Optional)
Typora 是优秀的 Markdown 编辑器,便于日常笔记写作。Typora 不在 Ubuntu 默认软件仓库中,需要先添加仓库,再行安装。
# 若报错,执行注释行
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# 添加 Typora 软件仓库
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# 安装 Typora
sudo apt-get install typora
注意:Typroa 在 Ubuntu 下可能一不小心就进入全局菜单下的全屏模式了,通过快捷键
F11
切换即可。
1.8 安装 Oracle Java(Optional)
由于系统自带的是 OpenJDK,卸载 OpenJDK 之后会带有残留,导致运行 $ java -version
时第一行不是 java 的版本号,会是 Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
这个提示,导致很多检测 java 版本号的脚本会运行出错,因此需要手动清除残留。
$ sudo rm /usr/share/upstart/sessions/jayatana.conf
删除 /usr/share/upstart/sessions/jayatana.conf
文件,重启之后再运行 $ java -version
就不会再有 Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
提示了。然后用如下命令安装 Oracle Java:
# 添加 Oracle Java 8 软件仓库
sudo add-apt-repository ppa:webupd8team/java
# 更新软件源
sudo apt-get update
# 安装 Oracle Java 8
sudo apt-get install oracle-java8-installer
1.9 其他微调整(Optional)
# 删除卡顿的 Libreoffice
sudo apt-get remove libreoffice-common
# 删除 Amazon 链接
sudo apt-get remove unity-webapps-common
# 删掉基本不用的自带软件,用的时候再安装
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install onboard deja-dup
# 安装上古神器 Vim
sudo apt-get install vim
# 安装新立得软件包管理器,也可在软件中心搜索安装
sudo apt-get install synaptic
# 系统默认不带解压缩 .rar 文件的功能,手动安装 unrar 程序
sudo apt-get install unrar
# 装上之后就可以用命令解压缩 .rar 文件了,使用如下命令解压缩文件到当前目录
unrar x test.rar
2. Linux 基础命令与用户权限
Linux 系统的一大特色就是使用命令进行日常操作和系统管理,新手可能会感觉不太适应,但熟悉以后会发现命令其实是非常高效的执行方式。该部分内容介绍 Linxu 下的基础命令、用户权限以及用户和密码管理等基本概念。
2.1 卸载软件(以 Gnome 的卸载为例)
Ubuntu 18.04 之前的发型版本都对 Gnome 桌面环境不友好,若是体验后想卸载,可按照以下命令进行,卸载流程可借鉴至其他软件。
# 卸载掉 gnome-shell 主程序
sudo apt-get remove gnome-shell
# 卸载掉 gnome,并删除其配置文件
sudo apt-get