Skip to content

APT

管理安装,升级和删除软件的最简单方法是使用 Debian 中的 APT (高级打包工具)。如果某个软件打包在 Debian 中并且可以在树莓派的 ARM 架构上运行,那么它也应该在树莓派 OS中可用。

要安装或删除软件包,您需要 root 用户权限,因此您的用户必须位于" sudoers"中,或者您必须以" root"身份登录。阅读有关usersroot的更多信息。

要安装新软件包或更新现有软件包,您需要互联网连接。

请注意,安装软件会占用 SD 卡上的磁盘空间,因此您应注意磁盘使用情况并使用适当大小的 SD 卡。

另请注意,在安装软件时会执行锁定,因此您不能同时安装多个软件包。

软件来源

APT将 Pi 上的软件源列表保存在/etc/apt/sources.list文件中。在安装软件之前,您应该使用" apt update"更新软件包列表:

`` sudo apt update


## 使用 APT 安装软件包

``
sudo apt安装树

键入此命令应通知用户软件包将占用多少磁盘空间,并要求确认软件包安装。输入" Y"(或仅按" Enter",因为是默认操作)将允许进行安装。可以通过在命令中添加-y标志来绕开它:

`` sudo apt安装树-y


安装该软件包使`tree`对用户可用。

## 使用已安装的软件包

tree是一个命令行工具,可直观显示当前目录的结构及其所有内容。

- 输入`tree`运行 tree 命令。例如:

``
树
..
├──hello.py
├──游戏
│├──asteroids.py
│├──pacman.py
│├──README.txt
│└──tetris.py

  • 输入man tree会给出包tree的手动输入。
  • 输入" whereis tree"可显示" tree"的住处:

`` 树:/usr/bin/tree


## 使用 APT 卸载软件包

### 去掉

您可以使用 apt  remove卸载软件包:

``
sudo apt删除树

提示用户确认删除。同样,-y标志将自动确认。

清除

您还可以选择使用 apt purge完全删除软件包及其相关的配置文件:

`` sudo apt清除树


## 升级现有软件

如果有可用的软件更新,则可以使用" sudo apt update"获取更新,并使用" sudo apt full-upgrade"安装更新,这将升级所有软件包。要升级特定软件包,而不同时升级所有其他过时的软件包,可以使用`sudo apt install somepackage`(如果磁盘空间不足或下载带宽有限,这可能很有用。 )。

## 搜索软件

您可以使用" apt-cache search"在档案库中搜索具有给定关键字的软件包:

``
apt-cache搜索机车
sl-如果您错误输入`sl',请更正您

您可以在使用 apt -cache show安装它之前查看有关软件包的更多信息:

`` apt-cache show sl 包装:sl 版本:3.03-17 体系结构:armhf 维护者:山本博之yama1066@gmail.com 装机数量:114 取决于:libc6(> = 2.4),libncurses5(> = 5.5-5〜),libtinfo5 主页:http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html 优先级:可选 科:游戏 档案名称:pool/main/s/sl/sl_3.03-17_armhf.deb 大小:26246 SHA256:42dea9d7c618af8fe9f3c810b3d551102832bf217a5bcdba310f119f62117dfb SHA1:b08039acccecd721fc3e6faf264fe59e56118e74 MD5sum:450b21cc998dc9026313f72b4bd9807b 说明:如果您误输入" sl",请更正您 Sl是一个程序,可以显示旨在纠正您的动画 如果您误输入'sl'。 SL代表蒸汽机车。 ```