树莓派 - 软件管理



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

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

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

我们可以使用sudo代替root账户。在命令前加上sudo将表示希望以root用户的权限执行该命令。

更新缓存内存

如果要在树莓派上安装软件,首先需要更新缓存内存。它是软件包管理器已知的软件包列表。

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

sudo apt-get update

查找软件

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

它包含所有可安装软件包的索引。它收集软件包的信息,并用于搜索可用于在树莓派上安装的软件包。

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

sudo apt-cache search pkgname

假设要搜索游戏软件包,可以使用以下命令:

sudo apt-cache search game | less

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

并且假设,如果要查找特定游戏的软件包名称(例如国际象棋),可以在命令中输入标题,如下所示:

sudo apt-cache search chess

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

安装软件

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

该命令将从互联网下载特定的软件包并进行安装。它还会安装其他依赖项。

例如,如果要安装国际象棋游戏,例如3dchess,则命令如下:

sudo apt-get install 3dchess

运行软件

以下是在树莓派中运行特定程序的两种方法:

从命令行

您可以直接从命令行运行某些程序。您需要键入程序的名称,如下所示:

3dchess

它将直接运行程序。

从应用程序菜单

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

在树莓派中,大多数最终用户应用程序都需要X服务器。这意味着它们需要桌面环境才能运行。

升级软件

您可以使用软件包管理器来维护您的软件。

以下是我们可以使用该命令更新所有软件的命令:

sudo apt-get upgrade

另一方面,如果只想更新一个应用程序,可以通过再次发出其安装命令来实现。

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

sudo apt-get install 3dchess

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

删除软件

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

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

sudo apt-get remove 3dchess

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

您还可以使用以下命令完全删除应用程序:

sudo apt-get purge 3dchess

安装了哪些软件?

您可以使用以下命令找出树莓派计算机上安装了哪些软件:

dpkg --list

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

dpkg –-status packagename
广告