请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在Linux系统上下载应用并安装应用。
在Linux上安装软件与Windows系统并不相同。您通常需要从Linux发行版的软件库及其包管理器中获取软件,而不是访问某个网站。这听起来很复杂,但实际上比在Windows上安装软件要简单。

一个典型的Linux发行版的软件安装系统与一个应用程序商店有很多共同之处。首先你得配置一个软件应用市场,也叫软件仓库,该仓库可以是本地文件形式,光盘挂载形式,或者网络形式。

2. 在Linux系统自带的软件仓库中下载应用并安装应用

您可以在Linux发行版自带的软件库中上下载及安装的大多数应用软件。您的Linux发行版可能为这个系统提供了一个很好的图形化前端。选择您想要的软件包,您的软件包管理器将自动下载软件包,获取它需要的任何其他软件包,并安装它们。

在Ubuntu中,包含的软件包管理器是Ubuntu软件中心—在你的dock中寻找橙色的购物袋图标。使用此应用搜索软件名字并安装它们。您可以搜索“视频播放器”之类的应用程序类型或“VLC”之类的特定应用程序名称。点击下载按钮,输入密码,程序包管理器会完成剩下的工作。

这完全跟手机应用市场的体验一致,你无需了解太专业的知识。

在Linux系统自带的软件仓库中下载应用并安装应用

每个Linux发行版都有自己的软件存储库和包管理器,但实际上所有Linux发行版都使用这样的软件存储库系统。例如,在Linux Mint上,您将使用Software Manager应用程序下载应用并安装应用。

在Linux Mint上,您将使用Software Manager应用程序下载应用并安装应用

漂亮的图形界面只是真正的包管理器的前端,您可以通过其他方式访问它。例如,您可以使用Ubuntu上的apt-get命令从终端安装包。图形界面和终端命令完成相同的任务。

3. 安装私有应用或者私有应用仓库

有些程序不在Linux发行版的软件库中。这包括流行的私有程序,如谷歌Chrome、Skype、Steam和Opera。您的Linux发行版通常没有重新发行此软件的许可证,因此您必须从源代码获取它。

下载此类软件,请访问项目官方网站,点击下载按钮。您通常会看到一个指向各种Linux下载链接的页面。例如,这里是用于Linux的Skype下载页面。

系统将提示您为您的Linux发行版选择适当的包。您应该尽可能选择与您的Linux发行版匹配的包。例如,Skype提供了一个“Ubuntu 12.04 (multiarch)”包。它是列表中最新的版本号,所以它是Ubuntu 14.04中最理想的软件包。

下载和安装私有的应用skype

不同的发行版使用不同类型的包和不同的文件扩展名。Ubuntu、Linux Mint、Debian和类似的发行版都使用带. Deb文件扩展名的Deb包。Fedora、Red Hat、openSUSE和其他一些发行版使用.rpm包。

只需双击下载的包,它就会在一个包安装程序中打开,这个包安装程序将为您处理所有的棘手工作。例如,你需要双击一个下载的.deb文件,点击Install,然后输入你的密码在Ubuntu上安装一个下载的包。

在Ubuntu系统上下载和安装deb应用文件包

下载的软件包也可以通过其他方式安装。例如,您可以使用dpkg -I命令从Ubuntu的终端安装包。图形化工具是最简单的。

4. 更多安装软件的方法

以上两种方法是每个Linux用户都需要知道的基本方法。有了这些技巧,你可以安装大部分你需要的软件。但是这里有一些在Linux上安装软件的其他方法:

4.1 使用第三方存储库

任何人都可以创建自己的软件存储库,打包软件,并从那里分发软件。有时您可能希望使用第三方存储库来安装在Linux发行版的存储库中无法获得的软件。例如,Ubuntu使得建立“个人包存档”(PPAs)变得相当容易。您可以将这些PPAs添加到您的包管理器中,PPA中的包将出现在Ubuntu软件中心和其他包管理界面中。这是获得还没有在Linux发行版的官方存储库中的包的常见方法。

ubuntu通过添加PPA源仓库分发和下载应用

解压缩二进制文件:一些Linux软件以预编译的形式发布,设计用于在任何Linux发行版上运行,而不需要安装。例如,Skype提供的“动态”下载是.tar.bz2文件获取。这只是一个归档文件,就像一个ZIP文件一样—你可以把它解压缩到你电脑上的一个文件夹中,然后双击里面的可执行文件来运行它。Mozilla还提供了最新版本Firefox的下载.bz2的安装包,因此您可以下载并运行它,而不需要任何安装—只需将归档文件解压到任意位置的文件夹中,然后双击其中的firefox文件即可。为了更好地与您的系统兼容和更容易地更新,您应该选择打包的软件。

通过下载.tar.bz2形式的应用和安装应用软件

4.2 从源代码编译

典型的Linux用户不再需要从源代码编译和安装软件。您需要的所有软件都应该以打包的形式提供。也就是说,大多数Linux软件项目都以源代码的形式分发它们的软件,而由Linux发行版负责打包并分发给您。如果您的Linux发行版没有您想要的软件包,或者没有您需要的软件包的最新版本,您可以从源代码编译它。从源代码编译并不是普通Linux桌面用户应该做的事情,但是它也没有听起来那么难。

在Linux上下载应用源代码并编译安装它们

4.3 在Linux系统上下载并安装Windows应用软件

Windows软件不能在Linux上本地运行。有几种方法可以在Linux上安装和运行Windows软件,包括Wine兼容层(不是很完美)和在虚拟机中安装Windows本身(这会增加很多开销)。如果可能的话,使用Linux软件。这些解决方案是为运行那些你无法离开的应用程序而设计的——例如,在Linux上观看Netflix或在Linux上运行Microsoft Office—但是你将有一个更好的、更稳定的本地Linux软件体验。

在Linux系统上下载并安装Windows应用软件

您的包管理器会定期检查它的软件库,查看包的新版本,当有新版本可用时,它的更新器就会出现。(这是Ubuntu上的更新管理器应用程序。)这是您系统上的所有软件可以从一个地方更新的方式。

当您安装第三方软件包时,它也可能安装自己的软件存储库,以便于更新。例如,当你在Ubuntu上安装谷歌Chrome时,它会安装指向官方的谷歌Chrome库的文件。当Chrome的新版本发布时,它们将与其他所有更新一起出现在更新管理器应用程序中。每个应用程序不需要自己的集成更新器,就像在Windows上一样。

5. 总结

通过本教程,您应该可以了解到如何在Linux系统上下载应用并安装应用了吧?其实并不难。

redhat安装wine教程_Ubuntu怎么下载应用并安装应用相关推荐

  1. linux安装wine教程,Debian,Ubuntu和Linux Mint 上安装 Wine 3.0 正式版

    Wine是一个开放源代码,免费且易于使用的程序,使Linux用户能够在类Unix操作系统上运行一些基于Windows的应用程序. Wine是用于安装几乎所有Windows程序版本的兼容层. 本文介绍了 ...

  2. U盘安装win8教程(资源下载地址、远程桌面连接方法等)

    1.制作U盘启动 PE工具下载地址:http://pan.baidu.com/s/1i3r9MrN     不会U盘启动制作看这里:http://jingyan.baidu.com/article/b ...

  3. 最新KEIL-MDK安装详细教程(包括对Compiler 5的安装)

    下载KEIL的安装包 KEIL官网的网址:https://www.keil.com 软件下载的具体网址: Keil Product Downloads 一下是具体的教程,在官网上下载的速度会较慢,也可 ...

  4. 官网mysql安装目录_官网下载MySQL 并安装

    官网下载MySQL 并安装 一.下载 二.安装:这里不再叙述安装步骤 三.MySQL环境变量配置不是必须的. MySQL环境变量作用: 找到MySQL安装目录下的bin目录,才能使用MySQL相关命令 ...

  5. python2.7安装手把手教程_手把手windows64位配置安装python2.7

    这几天公司要用到python的一些算法,让我调研一番,之前对Python一次没接触的我在安装配置环境的时候由于版本的问题,折腾了好久,这里简单介绍一下我的安装方法,需要安装pyhton的朋友可以不再向 ...

  6. redhat安装wine教程_可能是最漂亮的国产Linux,U盘安装DeepinLinux 深度操作系统

    什么是深度操作系统? 深度操作系统是基于Linux内核,以桌面应用为主的开源GNU/Linux操作系统,支持笔记本.台式机和一体机.深度操作系统(deepin)包含深度桌面环境(DDE)和近30款深度 ...

  7. linux安装g++编译器_Ubuntu Desktop下配置Rosetta安装教程

    作者: 吴炜坤 本文仅在虚拟机环境下测试,可能实际操作中会遇到不同的问题 本文是新手向的安装教程,如果需要在CentOS上安装,可以参考本人其他安装教程 由于许多新人朋友在学习Rosetta过程中,通 ...

  8. java 1.9环境配置_jdk1.9下载|jdk1.9 64位下载官方版 附安装配置教程 - 欧普软件下载...

    jdk1.9刚发布,小编为您带来的最新版本下载,新增简化进程api.代码可以分段缓存.增加轻量级json api等功能,为您的java开发提供更多的便利,此版本是64位系统用户打造的,需要的朋友赶快来 ...

  9. java12下载安装_jdk12|jdk12下载v12.0.1官方版 附安装配置教程 - 欧普软件下载

    jdk12又称Java12,常用的编程开发程序.jdk12新版本带来了多项新特性,比如微基准测试套件.switch表达式预览功能.JVM常量API.只保留一个AArch64实现等,可以轻松实现应用程序 ...

最新文章

  1. 【VMCloud云平台】SCO(四)流程准备
  2. Jvm 系列(八):Jvm 知识点总览
  3. 多值参数-元组和字典的拆包
  4. linux系统内核参数配置优化,Linux服务器内核参数优化
  5. JimuReport积木报表——主子报表如何设计
  6. 谷歌宣布Kotlin成安卓开发一级语言,我们如何来学习它
  7. VueCli4学习笔记
  8. NumPy库---介绍
  9. 前端安全系列之二:如何防止CSRF攻击?
  10. ssh连接本地虚拟机
  11. 少儿Python编程教程
  12. 中国节能装备与产品市场“十四五”规划及2035年远景目标建议报2022-2028年
  13. node.js的安装和Vue.js脚手架的安装
  14. css 实现局部模糊 backdrop-filter
  15. Jett+Spring MVC实现Excel导出
  16. win7网络找不到局域网计算机名,教你操作win7系统局域网内找不到其他电脑的解决方法...
  17. 微信小程序CanvasContext.drawImage的用法
  18. 关于英语学习和字幕的那点事儿
  19. 除了像菊花的微信小程序二维码,我还找到更多奇葩
  20. word中图片为嵌入式格式时显示不全_word中图片设置嵌入式后无法显示完整的解决方案(转)...

热门文章

  1. 项目优化之:GPU编程
  2. Mule ESB-3.Build a webservice proxy
  3. Mysql 8 密码策略之组件方式及ERROR 1819
  4. 一般单纯形法的matlab程序,实验报告(单纯形法的matlab程序)
  5. 简单的加密/解密算法_/c++
  6. Flutter 基础Widgets Text()之TextStyle详解
  7. IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的...
  8. Python自动化运维工具-Fabric部署及使用总结
  9. 七种布局显示方式效果及实现
  10. JS中document和window的区别