本文节选自“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. DOS头 IMAGE_DOS_HEADER

    IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic // Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记 +2h WORD e_ ...

  2. ES6-2

    向ES6看齐,用更好的JavaScript(二)   上一篇 中介绍了关于变量部分的新特性,本篇将从现有对象的拓展来展开介绍 1 增加了模板字符串 先看一下,ES6之前我们是如何实现输出模板的: do ...

  3. SVM详解

    SVM入门(一)至(三)Refresh 按:之前的文章重新汇编一下,修改了一些错误和不当的说法,一起复习,然后继续SVM之旅. (一)SVM的简介 支持向量机(Support Vector Machi ...

  4. 用彩虹表破解MD5、LM Hash等复杂加密密码

    http://zhaoxiaobu.blog.51cto.com/878176/461016/

  5. 深入剖析keil c51 --- 从汇编到c51

    第一节 main()函数和启动代码 汇编是从org 0000h开始启动,那么keil c51是如何启动main()函数的?keil c51有一个启动程序startup.a51,它总是和c程序一起编译和 ...

  6. Android中观察者模式的升入理解

    以前对Java中的观察者模式只知道一点皮毛,在接触Android的过程中,逐渐认识到观察者模式是如此的重要,android中许多地方都用到了观察者模式例如ContentResolver操作,来总结一下 ...

  7. ubuntu下编译时遇到的错误及解决方式

    1.错误展示: hangma@ubuntu:~/test/test/protest/stack_test$ gcc  -c my_stack.c -o my_stack.o In file inclu ...

  8. FFT修正

    #include<iostream> #include<cstdio> #include<cmath> #include<algorithm> #inc ...

  9. 【转】VirtualBox direct access to SD Card in Windows--不错

    原文网址:http://www.sandyscott.net/2013/08/14/virtualbox-direct-drive-access/ I’ve trying to get my Rasp ...

  10. 使用 PIVOT 和 UNPIVOT 行转列 列转行 报表统计 函数

    官方文档:http://technet.microsoft.com/zh-cn/library/ms177410(v=SQL.105).aspx 可以使用 PIVOT 和 UNPIVOT 关系运算符将 ...