游乐游手机版
首页/系统平台/文章详情

Ubuntu与Fedora图形界面和源码安装软件包方法

时间:2026-06-22 11:28
本文环境 本文基于 Ubuntu 15 04 64-bit 与 Fedora 22 64-bit 两个 Linux 发行版进行演示。 安装目标 wget 是一款轻量、自由且高效的网络下载工具,常用于从远程服务器获取文件资源。在后续操作中,我们将演示如何通过不同方式安装它。 相关概念 源(软件源):程

本文环境

本文基于 Ubuntu 15.04 64-bit 与 Fedora 22 64-bit 两个 Linux 发行版进行演示。

安装目标

wget 是一款轻量、自由且高效的网络下载工具,常用于从远程服务器获取文件资源。在后续操作中,我们将演示如何通过不同方式安装它。

相关概念

源(软件源):程序的来源仓库,可以是远程服务器或本地存储库,系统从这里获取可用软件包。

包管理器:用于管理软件包的工具,支持从仓库中安装、更新或卸载程序,大幅简化运维操作。不同发行版采用不同的包管理器:Ubuntu 系列通常使用 apt-get,而 Fedora 22 则采用 dnf。

源码:未经编译的原始程序代码。通过自行编译源码,用户可以生成可执行文件,适用于定制化安装需求。

图形界面的软件中心

Ubuntu 软件中心

在图形用户界面(GUI)环境下,Ubuntu 提供了“Ubuntu 软件中心”,用户只需点击几次按钮即可完成安装,操作方式与 Windows 类似。打开后左侧为分类导航区,右侧展示推荐软件包。

Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

点击“已安装”可查看本机已装程序,并对其进行管理。例如,选中 Firefox 后点击卸载,输入密码即可轻松移除。

Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

在搜索框中输入 wget,找到对应条目后点击安装,输入密码即可完成部署。

Fedora 软件中心

点击桌面下方图标,即可启动 Fedora 的软件中心。

Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

其界面布局如下,底部设有分类选项。

Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

以安装扫雷游戏为例,打开该应用详情页,点击安装按钮,等待进度条完成即可。

Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

进入“已安装”列表,可找到刚刚装好的扫雷,点击移除即可将其删除。

Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

若遇到密码验证提示,按指引输入管理员密码即可继续操作。

Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

从源码编译安装

当所需软件不在软件仓库中,或没有预编译的二进制包时,用户可通过编译源码的方式进行安装。本文仍以 wget 为例,演示完整编译流程与常见问题解决。

以下操作基于 Ubuntu 15.04 环境。

$ mkdir buildwget #创建构建目录
$ cd buildwget
$ wget https://ftp.gnu.org/gnu/wget/wget-1.16.tar.xz         #下载源码包
$ sudo apt-get remove wget  #为后续测试,先卸载已安装的 wget
$ xz -d wget-1.16.tar.xz  #解压 xz 压缩文件
$ tar -xvf wget-1.16.tar #解档 tar 归档文件
$ cd wget-1.16
$ ls                     #查看当前目录文件列表
ABOUT-NLS   ChangeLog.README  GNUmakefile   maint.mk    po        util
aclocal.m4 configure        INSTALL       Makefile.am  README
AUTHORS     configure.ac      lib          Makefile.in  src
build-aux   COPYING           m4           msdos        testenv
ChangeLog   doc               MAILING-LIST NEWS         tests

上述内容即为源码文件。其中,INSTALL 文件值得特别关注。建议养成先阅读 INSTALL 的习惯,里面会说明编译步骤及相关注意事项。本次编译过程相对简单,INSTALL 中未提及特殊要求。

依照 INSTALL 的指引,首先执行 ./configure 命令进行配置。

$ ./configure

若遇到以下错误:

configure: error: --with-ssl=gnutls was given, but GNUTLS is not a vailable.

该提示表明配置时指定了 gnutls 作为 SSL 库,但系统中缺少该组件。解决办法是安装 openssl 并将其作为替代。

$ sudo apt-get install openssl 
$ sudo apt-get install libssl-dev
$ ./configure --with-ssl=openssl

若配置无异常,终端会输出类似以下的编译选项摘要:

configure: Summary of build options:
  Version:          1.16
  Host OS:          linux-gnu
  Install prefix:   /usr/local
  Compiler:         gcc
  CFlags:           -g -O2 
  LDFlags:          
  Libs:             -lssl -lcrypto -ldl -lz 
  SSL:              openssl
  Zlib:             yes
  PSL:              no
  Digest:           yes
  NTLM:             yes
  OPIE:             yes
  Debugging:        yes

接下来执行编译:

$ make

编译过程中会输出大量日志信息,只要最终没有报错中止,即表示编译成功。随后进行安装:

$ sudo make install

安装完成后,尝试运行 wget 命令,验证是否已恢复可用状态。源码编译过程中遇到问题时,建议多进行搜索、提问并动手实践,依据错误信息调整编译参数,按需安装缺失的依赖库,通常都能顺利解决。

来源:https://www.jb51.net/os/Fedora/428246.html
上一篇Fedora 21系统怎样把英语改成中文 下一篇Fedora22操作系统安装Adobe Flash Player播放器完整详细步骤和方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送