找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4158

积分

0

好友

547

主题
发表于 2 小时前 | 查看: 3| 回复: 0

本章将继续使用之前导入的名为 Ubuntu-GUI 的 Linux 发行版。请先启动 Windows 终端,执行以下命令将其设为默认发行版并进入 Linux 用户目录:

> wsl -s Ubuntu-GUI
> wsl
$ cd ~

与 Windows 操作系统不同,在 Linux 中安装应用程序通常依赖于一个核心系统组件:软件包管理器。让我们先来认识它,再动手实践。

认识软件包管理

在使用命令行安装或卸载软件之前,有必要先了解 Linux 的应用程序管理机制。这与 Windows 有很大差异,Linux 主要依靠软件包管理(Package Manager)来管理系统上所有应用程序的生命周期。

软件包管理简介

软件包管理,或称软件包管理系统,是一组用于管理、追踪操作系统上应用程序的安装、更新、配置与卸载的工具集合。每个软件包不仅包含软件本身,还附带有元数据、描述信息以及最重要的——与其他软件包的依赖关系。

当您安装一个应用程序时,软件包管理器会参考这些依赖关系,自动安装所有必需的关联软件包,确保应用程序能够正确运行。这套系统会维护一个数据库,记录已安装软件的版本和依赖信息,便于后续的升级与维护。

Linux 常见的软件包管理工具

不同的 Linux 发行版使用不同的包管理工具。例如,Ubuntu 和 Debian 系列使用 apt,而 Fedora/RedHat 系列常用 yumdnf,Arch Linux 则使用 pacman

需要注意的是,各种工具的命令语法并不相同。本文及后续示例均以 Ubuntu 发行版及其默认的 apt 包管理器为例进行讲解。

了解了基础概念后,我们就可以开始实际操作了。

安装 Linux 应用程序

我们将以安装一个实用的解压缩工具 unzip 为例,演示在 WSL 的 Ubuntu 环境中安装应用的完整流程。

步骤一:更新软件包数据库

在安装任何新软件之前,一个好习惯是先更新本地的软件包数据库,以获取远程仓库中最新的软件包列表信息。这能确保我们安装的是最新版本。

打开终端,执行以下命令(系统可能会提示你输入用户密码):

$ sudo apt update

Ubuntu 系统执行 sudo apt update 命令的输出结果

步骤二:升级已安装的应用程序(可选)

更新数据库后,您可以顺便升级系统中所有已安装的软件包到最新版本。这有助于修复已知漏洞并获得新功能。

执行以下命令,-y 选项表示自动确认所有提示,避免中途需要手动输入 “Y”:

$ sudo apt upgrade -y

Ubuntu 系统执行 sudo apt upgrade -y 命令的输出结果

提示apt upgrade 是升级现有软件,对于单纯安装新软件来说,这一步不是必须的,但定期执行有助于系统保持最新。

步骤三:安装目标应用程序

现在,我们可以安装需要的软件了。这里以安装 unzip 工具为例。同样使用 -y 选项来自动确认安装。

$ sudo apt install unzip -y

命令执行后,终端会显示下载、解包和配置的过程。看到命令提示符再次出现时,通常表示安装成功。

Ubuntu 系统执行 sudo apt install unzip 命令的安装过程

步骤四:验证并使用新安装的工具

安装成功后,让我们实际使用一下 unzip。首先,将一个示例 ZIP 文件(假设位于 Windows C 盘根目录,名为 Media.zip)复制到当前 Linux 用户的主目录。

$ cp /mnt/c/Media.zip /home/sean/Media.zip

使用 ls 命令确认文件已复制。

复制 ZIP 文件到 Linux 用户目录并列出

接着,使用新安装的 unzip 命令解压这个文件到指定目录 Media

$ unzip Media.zip -d /home/sean/Media

解压完成后,您可以在 /home/sean/Media/Media 目录下找到解压出的文件。我们甚至可以通过 Windows 文件资源管理器直接访问 WSL 中的这个路径来查看,体现了 WSL 出色的文件系统互操作性。

使用 unzip 命令解压 Media.zip 文件

通过 Windows 文件资源管理器查看 WSL 中解压出的图片文件

卸载(解除安装)Linux 应用程序

当我们不再需要某个应用时,可以使用 apt remove 命令将其卸载。例如,卸载刚才安装的 unzip 工具:

$ sudo apt remove unzip -y

执行该命令后,apt 会从系统中移除 unzip 软件包及其配置文件(如果使用 purge 选项则会清理得更彻底),并释放磁盘空间。

Ubuntu 系统执行 sudo apt remove unzip 命令的卸载过程

通过以上步骤,您应该已经掌握了在 WSL 的 Ubuntu 环境中,使用 apt 这一强大的软件包管理工具进行应用安装与卸载的基本方法。这正是 Linux 运维工作的基础技能之一。希望这篇在 云栈社区 分享的指南能帮助你更顺畅地使用 WSL 进行开发和学习。




上一篇:CentOS 8/RHEL 8 root密码丢失紧急恢复指南
下一篇:DM数据库安装需要多少内存?至少保证这个数才能稳定运行
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-11 05:21 , Processed in 0.508843 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表