APT
管理安装,升级和删除软件的最简单方法是使用 Debian 中的 APT (高级打包工具)。如果某个软件打包在 Debian 中并且可以在树莓派的 ARM 架构上运行,那么它也应该在树莓派 OS中可用。
要安装或删除软件包,您需要 root 用户权限,因此您的用户必须位于" sudoers"中,或者您必须以" root"身份登录。阅读有关users和root的更多信息。
要安装新软件包或更新现有软件包,您需要互联网连接。
请注意,安装软件会占用 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代表蒸汽机车。 ```