树莓派 - 软件管理
我们已经讨论了“首选项”下基于简单菜单的添加/删除软件选项卡,用于安装软件。这是在树莓派上管理和安装软件的最简单方法之一。
但是在这里,我们将讨论如何使用命令行在树莓派上安装软件。
要安装软件,我们需要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