当前位置: 首页 > news >正文

新手指南:在 Ubuntu 和 Fedora 上安装软件包

新手指南:在 Ubuntu 和 Fedora 上安装软件包



新进入 Linux 世界的朋友们,也许你已经下载好了 Linux 的安装 ISO,并且安装好了你的 Linux ,那么接下来,你也许希望安装一些 Linux 上用的软件。开始你可能会使用图形界面的软件中心来安装,有时候也需要使用命令行来安装,或者甚至需要自己去编译一个二进制出来——这是多么神奇的一件事啊。

那么我们今天就讲一讲如何在 Linux 上安装软件包。

本文将从 GUI 软件中心包管理器在线仓库安装本地安装源码安装 一一为你讲解有关安装软件包需要注意的事项。 

本文环境 

  • Ubuntu 15.04 64-bit
  • Fedora 22 64-bit

安装目标

  • wget 它是一个用于从网络上下载文件的简单自由软件,在下文我们也会用到 wget 进行下载某些文件。

相关概念

  •  :我们安装程序可以从 远程仓库 或 本地仓库 获取,这个 仓库 就是我们程序的来源,因此可以称为  。
  • 包管理器 :顾名思义 包管理器 是用来管理软件包的,用这个工具我们可以轻松的从仓库中安装、卸载程序。不同的发行版有不同的包管理器,Ubuntu 使用 apt-get 而 Fedora 22使用 dnf
  • 源码 : 程序的原始代码,未经过编译,通过编译源码也可以生成程序。

图形界面的软件中心 

Ubuntu 软件中心

当我们处于图形界面( GUI :Graphical User Interface) 时,Ubuntu 为我们提供了一个图形界面的安装工具,称为 Ubuntu 软件中心,通过这个软件中心,我们可以像 Windows 一样通过点击几个按钮,轻松实现软件包安装。下图为打开软件中心之后的图,左边是一些分类,下面则是一些推荐的软件包。

Ubunutu 软件中心

点击已安装可以查看安装在本机的软件包,并且可以在此管理它们,如图选中 Firefox 并点击卸载,此时会提示你输入密码,输入完成且正确就会卸载你所选的程序。

已安装

接下来在搜索框搜索 wget 你可以看到如图所示的东西,并且只需点击安装并正确输入密码即可。

安装新程序

Fedora 软件中心

点开如图所示的图标就可以打开 Fedora 的软件中心。

Fedora 软件中心

打开后界面如图,分类在最下面

软件中心

点开上图的扫雷,显示如下,点击 安装 ,静候即可

安装新程序

现在转到 已安装 ,我们可以看到刚刚安装的扫雷,点击 移除 ,就可以删除了。

移除程序

如果你遇到下图,只需要输入你的密码即可。

认证




本文来自云栖社区合作伙伴“Linux中国”
原文发布时间为:2013-04-02.

相关文章:

  • 指定.net的httprequest http协议版本为1.0
  • 在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
  • 浅评系统
  • 《Photoshop混合模式深度剖析》—第2章多种混合模式的综合应用
  • 创造
  • 《数据结构与算法:Python语言描述》一3.2顺序表的实现
  • 字符类型数据按数字大小排序
  • 《TCP/IP路由技术(第一卷)(第二版)》一1.11 配置练习
  • c#中的remoting和webservice有什么区别
  • 禪道使用
  • 《HTML与CSS入门经典(第8版)》——2.6 总结
  • HTML Help WorkShop制作chm图解
  • 《设计模式解析(第2版•修订版)》—第2章 2.2节什么是UML
  • 《动手搭建智能家居系统》——1.2 安全管理和居家护理自动化
  • ArcGIS9.2 SP5已发布!
  • [deviceone开发]-do_Webview的基本示例
  • 【React系列】如何构建React应用程序
  • 2017-09-12 前端日报
  • 5、React组件事件详解
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • MaxCompute访问TableStore(OTS) 数据
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MYSQL 的 IF 函数
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Python打包系统简单入门
  • uva 10370 Above Average
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 阿里云购买磁盘后挂载
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 区块链技术特点之去中心化特性
  • 实现菜单下拉伸展折叠效果demo
  • 项目管理碎碎念系列之一:干系人管理
  • 译有关态射的一切
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​低代码平台的核心价值与优势
  • # Maven错误Error executing Maven
  • #pragma pack(1)
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (学习日记)2024.02.29:UCOSIII第二节
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • .Net 4.0并行库实用性演练
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core中Emit的使用
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET中winform传递参数至Url并获得返回值或文件
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @GetMapping和@RequestMapping的区别
  • @RequestMapping 的作用是什么?