本文节选自“The Official Ubuntu Book, 7th Edition.pdf” 快捷键部分直接引用原书中图片。

Linux Folders

Learning Unity Keyboard Shortcuts 

Installing Software from PPAs 

1.finding the PPA address

2. adding the PPA address to the ubuntu(e.g ppa:libreoffice/ppa  adding the liberoffice to the ubuntu)

$ sudo add-apt-repository ppa:libreoffice/ppa

$ sudo apt-get update

Compiling Software from Source 

1. 通常情况下,你需要以下三个工具,build-essential,automake,checkinstall。你可以通过apt-get命令安装这三个编译工具:

$ sudo apt-get install build-essential

$ sudo apt-get install automake
$ sudo apt-get install checkinstall

2. 大部分非Ubuntu软件库中的源文件格式是tar balls格式,也就是使用gzip或者bzip压缩的tar文件。这是一个非常好的习惯,压缩后的文件可以防止破坏。

  • 首先在home目录下新建一个目录叫做source
$ cd ~/home
$ sudo mkdir source
  • 可以把下载到的源代码解压用 -C 解压到~/home目录下。

$ sudo tar zxvf packagename.tgz -C ~/source

$ sudo tar zxvf packagename.tar.gz -C ~/source
$ sudo tar jxvf packagename.bz -C ~/source
$ sudo tar jxvf packagename.tar.bz2 -C ~/source

注意:如果你不清楚压缩包所采用的压缩方法,可以通过file命令来查看:

$ file packagename
  • 然后修改目录到~/source/packagename,寻找其中的README,INSTALL的文件。通常这些文件中都包含了如何编译安装这个软件的指导信息。编译源码的命令为:
$ sudo ./configure

注意:这个命令是检查下是否所有的文件配置都正常,编译环境是否正常。如果你缺少某个依赖项,configure脚本会告诉你缺少的是什么。

  • 当configure脚本配置成功后,通过以下命令行编译软件。
$ sudo make
  • 最后,使用以下命令
$ sudo make install

注意:如果编译失败了,检查下错误信息。记得再下次编译前,使用以下命令

$ sudo make clean
  • 你可以通过以下命令卸载软件
$ sudo make uninstal
  • 使用Synaptic进行软件管理

    Ubuntu的安装卸载按钮非常简单易用。但是有的时候,当你需要安装某个类库,或者是你希望重新配置你的安装系统。你需要用到Synaptic软件。你可以通过Ubuntu软件管理中心来安装Synaptic应用程序。安装过后你可以在应用程序中找到这个软件,在中文的Ubuntu操作系统中,这个应用程序叫做“新立德软件包管理器”

ubuntu 快捷键和安装知识知识的更多相关文章

  1. Ubuntu软件安装和查看已安装相关知识

    说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法.一.Ub ...

  2. 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置

    简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...

  3. Ubuntu的关机重启命令知识

    Ubuntu的关机重启命令知识,以作备忘. 重启命令: 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过10分钟自动重启(roo ...

  4. 03匿名内部类、eclipse快捷键、String相关知识

    03匿名内部类.eclipse快捷键.String相关知识-2018.7.11 1.匿名内部类(只针对重写一个方法时候使用,不能向下转型,因为没有子类类名) new Inter(){ public v ...

  5. Ubuntu常用软件安装(小集合)

    跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux Linux包系列的知识:https://www.cnblogs.com/dun ...

  6. CentOS和Ubuntu系统下安装 HttpFS (助推Hue部署搭建)

    不多说,直接上干货! 我的集群机器情况是 bigdatamaster(192.168.80.10).bigdataslave1(192.168.80.11)和bigdataslave2(192.168 ...

  7. 一步步教你如何在Ubuntu虚拟机中安装QEMU并模拟模拟arm 开发环境(一)uImage u-boot(转)

    初次接触qemu是因为工作的需要,有时候下了班,可能需要在家研究一些东西,因为博主用到arm环境,这时候博主比较小气,不愿花钱买开发板,当然博主在这里给大家的建议是,如果要真正学懂arm构架的相关知识 ...

  8. Ubuntu中wine安装的程序如何卸载

    很多朋友尝试在Ubuntu中用wine安装exe格式的应用程序,但经常遇到装完之后启动程序就崩溃.或者根本无法启动.无法使用的情况,于是想立即把安装的程序卸载,可是在wine中却找不到卸载exe软件的 ...

  9. WIn7下Ubuntu 14.04 安装

    1. 在Windows下下载Ubuntu14.04的ISO镜像,解压 2. 打开wubi.exe,填写用户名,密码等相关信息,在这里需要注意的是,磁盘空间最好选到最大(30G),执行安装 3. 按照提 ...

随机推荐

  1. 64位window7,php5.5.10 +IIS7 配置

    首先添加IIS. 控制面板-〉程序-〉打开或关闭Windows功能 1. 勾选“Internet 信息服务”   2. 勾选“IIS 管理控制台” Internet 信息服务-〉Web 管理工具   ...

  2. 【结构型】Bridge模式

    桥接模式是为了将对象的抽象与实现分离,使得它们可以独立变化.简简单单的一句话,却已经是站在了更高抽象层面上来看待.设计.解决问题.平常我们多是对具体问题进行分析.抽象,然后就开始设计,这对多数情况下基 ...

  3. Html中input标签的使用

    1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT ...

  4. SQL语句中output的用法

    在SQL语句中,output可以作为返回值来使用, 1.我们先看这个存储过程 代码: 1 set ANSI_NULLS ON  2 set QUOTED_IDENTIFIER ON  3 go  4 ...

  5. d3可视化实战02:理解d3数据驱动的真正含义

    前文中已经提到,SVG从诞生之初起就可以非常方便地使用javascript脚本语言来进行其DOM对象的控制.当然,控制的方法有很多,有直接控制SVG对象的方法,例如使用原生js:有帮你封装一下图形接口 ...

  6. Linux学习——卸载Ubuntu,安装CentOS,第一次使用命令

    最近,看了相关的资料,发现Ubuntu不是很利于学习Linux操作系统,而CentOS比较有利于学习Linux操作系统,就卸载了. 当然,对于菜鸟,自然是很没有主见. 卸载Ubuntu感觉很奇怪,下来 ...

  7. quartz2.2.1-测试02-通过servlet动态修改定时任务运行时间

    /* * To change this license header, choose License Headers in Project Properties. * To change this t ...

  8. jQueryMobile之Popup

    效果: (1):Tooltip (2):Menu (3):NestedMenu (4):Login ------ 源码: <!DOCTYPE html> <html lang=&qu ...

  9. js只能输入数字

    $("#SeatCount, #Charge").on("keyup", function () { if (this.value.replace(/^0|\D ...

  10. linux教程之四

    相信不少想学习linux的新手们正愁不知道看什么linux学习教程好,下面小编给大家收集和整理了几点比较重要的教程,供大家学习,如需想学习更多的话,可到wdlinux学堂寻找更多教程.   linux ...