Ubuntu下安装软件的三种方式

2019-07-02 13:20:41 浏览数 (1)

版权声明:本文为博主原创文章,转载请注明博客地址: https://cloud.tencent.com/developer/article/1454509

  • 在线安装

在线安装程序的时候,需要你知道应用程序的名字,才能安装它。例如:sudo apt-get install tree,统一格式如下。

代码语言:javascript复制
sudo apt-get install 名称

来安装一个有趣的命令:sl。它能在你的终端里跑过一辆火车。

代码语言:javascript复制
sudo apt-get install sl

另外一个有趣的程序是oneko,它的效果是真的不错。这只有趣的小猫会跟着你的鼠标一直跑哦。当你停下鼠标移动的时候,小猫就会休息一会儿。它的效果如下。

当你关闭终端或者按下Ctrl C的时候,就能终止oneko了。

当然,apt-get也提供了相应的卸载命令。

代码语言:javascript复制
sudo apt-get remove 软件包名称

更新软件列表,而不是更新某个软件。

代码语言:javascript复制
sudo apt-get update

清理软件包,因为安装命令只管安装,安装完以后不是自动删除安装包的。因此,我们需要手动删除安装包。

代码语言:javascript复制
sudo apt-get clean
  • deb包安装

其实Ubuntu下可以使用的应用程序还是比较多的,其实发展一下Ubuntu,作为国产操作系统,还是大有可为的。Ubuntu下可以使用网易云音乐。首先,去网易云音乐官网下载deb安装包。然后在终端下进入下载好的安装包所在的位置。如果文件名过长,请先复制deb安装包的名称。下面我们安装网易云音乐。

可以使用命令:netease-cloud-music来打开网易云音乐,也可以在应用程序列表之中找到网易云音乐。

安装命令:软件包名需要加上后缀.deb

代码语言:javascript复制
sudo dpkg -i 软件包名

卸载命令

代码语言:javascript复制
sudo dpkg -r 名称

输入一下命令可以卸载网易云音乐。

在Linux下写代码,有一个非常好用的编辑器“VS Code”。它也可以通过这样的方式安装。

  • 源码安装

上面的在线安装和deb安装包安装,都是已经生成好的二进制文件。而源码安装是只有源代码,没有现成的二进制文件,我们需要编译这个源码,用来生成相应平台的二进制程序,当你从github上下载一个开源项目的时候,就可以拿到它的源码。大多数的时候,可能需要我们修改源码中的./configure文件,甚至有时候还需要修改源码。Linux下源码安装步骤如下。

  1. 下载源码,以boa服务器为例。
  2. 将下载好的源码解压,一般都是tar.gz或tar.bz2形式的压缩包。首先我们创建一个目录,然后将源码解压到该目录中。
  1. 这一步,我们最好看一看解压好的源码中的install文件或者是readme文件。它们会介绍安装方法。当然,有时候并没有这些文件或者是没有安装方式介绍。
  2. 进入到src目录下,执行./configure文件,生成Makefile文件。 我们需要将boa服务器移植到arm开发板上,这时我们就需要修改生产的Makefile文件了,以便我们进行交叉编译。我们需要知道交叉编译工具的名字,这可以去你安装的交叉编译工具位置处去查看。也可以顺手在终端下输入“arm-linux-gcc -v”。让它提示完整的名称。我的交叉编译链如下。
  1. 修改Makefile文件。将Makefile中指定的gcc更换为arm-none-linux-gnueabi-gcc。
  1. 修改Makefile文件以后,然后执行make命令。

不幸的是,遇到了一个错误。修正这个错误。根据提示,它说连接t和->不是有效的。那么就别连接了。

然后,我们先执行make clean,清理以前生成的文件。接着执行make命令。可以看到make成功。然后将boa可执行文件移植到开发板中,这就完成了编译工作。当然,作为服务器而言,你还需要配置它。这里不做介绍。

如果你是在x86或者amd处理器的Linux上,你就不需要修改makefile,直接make即可,然后修改错误。继续make。直到成功为止。显然,由于有多种平台的存在。源码安装就显得非常必要。这样就能根据相应的平台来完成配置。

以上就是Ubuntu发行版Linux上的安装软件的三种方式,Ubuntu是属于debian系列的。而Redhat和centos是一个系列。它们的安装方式也是以上三种,只不过命令不同。

0 人点赞