Raspberry Pi 简明教程

Raspberry Pi - Managing Software

我们已经在“首选项”下讨论了用于安装软件的简单菜单驱动的“添加/删除”软件选项卡。这是管理和安装覆盆子派上软件最简单的方法之一。

但在这里,我们将讨论如何使用命令行在覆盆子派上安装软件。

要安装软件,我们需要 root 用户或超级用户的权限,但有时会让我们的覆盆子派计算机文件容易受到攻击,包括任何可能进入的恶意软件。

我们可以使用 sudo 代替 root 帐户。在命令前放置 sudo 将表明希望以 root 用户的权限执行该命令。

Update Cache Memory

如果您想在覆盆子派上安装软件,您首先需要更新缓存内存。这是包管理器已知的软件包列表。

使用以下命令更新缓存内存−

sudo apt-get update

Find the Software

要查找包名称或软件,我们需要使用包管理器缓存。在 Linux 术语中,它是 apt 缓存。

其中包含可供安装的所有软件包的索引。它收集软件包的信息,也用于搜索可用于在覆盆子派上安装的可用软件包。

借助以下命令,我们可以搜索所需的软件−

sudo apt-cache search pkgname

假设您想搜索游戏包,您可以使用以下命令−

sudo apt-cache search game | less

列表可能很长。因此,我们使用了 less

假设您想查找特定游戏的包名称,例如国际象棋,您可以按以下方式在命令中给出标题−

sudo apt-cache search chess

此命令将搜索名称为 chess 的所有软件包。

Install Software

完成搜索后,您现在可以安装该软件。对于搜索,您使用了 apt-cache 。但是,对于安装,您需要使用 apt-get 命令。

该命令将从因特网上加载特定软件包并进行安装。它还将安装其他依赖项。

例如,如果我们想安装国际象棋游戏,即 3dchess ,则命令如下−

sudo apt-get install 3dchess

Run the Software

以下是在覆盆子派上运行特定程序的两种方法−

From command line

您可以直接从命令行运行某些程序。您需要按以下方式输入程序名称−

3dchess

它将直接运行程序。

From Application menu

另一种方法是使用应用程序菜单。安装之后,您可以在应用程序菜单中找到该应用程序。

在 Raspberry Pi 中,大部分终端用户应用程序都需要 X-server。这意味着,它们需要桌面环境来运行它们。

Upgrade Software

您可以使用软件包管理器来保存软件。

以下是我们在其帮助下更新所有软件所用的命令:

sudo apt-get upgrade

另一方面,如果您只想更新某个应用程序,您可以通过重新下达其安装命令来更新。

例如,我们在上面安装了西洋棋游戏,现在再次输入:

sudo apt-get install 3dchess

上述命令将提示 apt 检查软件包的任何更新并安装它们。如果它找不到任何更新,它将告诉我们我们正在运行该软件的最新版本。

Remove Software

您还可以使用软件包管理器从 Raspberry Pi 计算机中删除软件。

您可以使用以下命令来删除该软件:

sudo apt-get remove 3dchess

上述命令将删除 3dchess 软件包,但它将留下一些应用程序的痕迹。这些痕迹可能包括用户文件以及包含设置的任何文件。

您还可以使用以下命令彻底删除该应用程序:

sudo apt-get purge 3dchess

What software is installed?

您可以使用以下命令来找出在 Raspberry Pi 计算机上安装了什么软件:

dpkg --list

借助以下命令,您可以搜索特定软件包:

dpkg –-status packagename