树莓派apt软件管理工具
来源:互联网 发布:java时间加一秒 编辑:程序博客网 时间:2024/06/08 03:05
管理安装、升级和卸载软件最简单的方法就是使用Debian上的APT(高级包管理工具)。如果一个软件被打包成Debian上的包并且适用于树莓派的ARM架构,那么这个软件包同样兼容于Raspbian。
安装或者卸载软件包的时候你需要root用户权限,因此你的用户必须是sudoer用户,或者你必须使用root用户登录。更多信息参考用户管理和root用户。
安装新的包,或者更新已有的包,你需要连接互联网。
注意安装软件会消耗你的SD卡存储空间,因此你需要关注磁盘空间并使用合适大小的SD卡。
同样要注意安装软件的时候会进行加锁操作,因此你不能同时安装多个软件。
SOFTWARE SOURCES(软件源)
APT在你的树莓派上的/etc/apt/sources.list文件中保存了一个软件源列表。在安装软件之前,你应该使用apt-get update更新你的包列表:
sudo apt-get update
INSTALLING A PACKAGE WITH APT(使用apt安装一个软件包)
sudo apt-get install tree
输入以上命令之后将会提示用户安装这个包需要多少存储空间,以及确认安装这个软件包。输入Y(或者直接回车,因为yes是默认操作)将允许安装。可以通过添加-y选项跳过这一步:
sudo apt-get install tree -y
安装这个软件包,使用户可使用tree这个软件。
USING AN INSTALLED PACKAGE(使用已经安装的软件包)
tree是一个命令工具,可以提供当前目录的可视化结构,以及所有内容。
输入tree运行tree命令,例如:
tree..├── hello.py├── games│ ├── asteroids.py│ ├── pacman.py│ ├── README.txt│ └── tetris.py
输入man tree获取tree的用户手册。
输入whereis tree显示tree安装位置:
tree: /usr/bin/tree
UNINSTALLING A PACKAGE WITH APT(使用APT卸载包)
REMOVE(卸载)
你可以使用apt-get remove卸载一个包:
sudo apt-get remove tree
用户会被提示是否要卸载。同样,添加-y选项可以跳过确认步骤。
PURGE(清除)
你可以使用apt-get purge命令完整的移除包以及它所相关的配置文件。
sudo apt-get purge tree
UPGRADING EXISTING SOFTWARE(更新已安装软件)
如果有软件可以更新,你可以使用sudo apt-get update获取所有更新,并使用sudo apt-get upgrade安装所有可以更新的包。如果只更新特定的软件包而不更新其它过期的软件包,你可以使用sudo apt-get install somepackage来更新(这对于存储空间不足或者下载带宽比较小的情况比较有用)。
SEARCHING FOR SOFTWARE(查询软件)
你可以使用关键字查询一个包的档案信息:
apt-cache search:apt-cache search locomotivesl - Correct you if you type `sl' by mistake
你也可以使用以下命令在安装软件之前查询更多关于该包的信息:
apt-cache show:apt-cache show slPackage: slVersion: 3.03-17Architecture: armhfMaintainer: Hiroyuki Yamamoto <yama1066@gmail.com>Installed-Size: 114Depends: libc6 (>= 2.4), libncurses5 (>= 5.5-5~), libtinfo5Homepage: http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.htmlPriority: optionalSection: gamesFilename: pool/main/s/sl/sl_3.03-17_armhf.debSize: 26246SHA256: 42dea9d7c618af8fe9f3c810b3d551102832bf217a5bcdba310f119f62117dfbSHA1: b08039acccecd721fc3e6faf264fe59e56118e74MD5sum: 450b21cc998dc9026313f72b4bd9807bDescription: Correct you if you type `sl' by mistake Sl is a program that can display animations aimed to correct you if you type 'sl' by mistake. SL stands for Steam Locomotive.
原文地址:http://www.raspberrypi.org/documentation/linux/software/apt.md
- 树莓派apt软件管理工具
- apt-get软件管理工具(软件安装、重装、卸载)
- apt-get、aptitude和synaptic软件管理工具比较
- 软件包管理工具-apt-get
- apt包管理工具介绍
- ubuntu apt软件包管理工具
- linux(ubuntu)通过APT管理工具在命令行安装、卸载、升级、查看软件等
- vim插件管理工具apt-vim
- 为redhat增加apt软件包管理工具
- 为redhat增加apt软件包管理工具
- Debian软件包管理工具(dpkg,apt-get)详解
- 为redhat增加apt软件包管理工具
- deb包管理工具dpkg,apt-get
- ubuntu包管理工具apt-get相关
- [Ubuntu]软件包管理工具APT和DPKG命令
- Debian软件包管理工具apt工具说明
- Debian软件包管理工具apt命令清单
- linux下包管理工具apt-get
- ubuntu终端方向键不能用(主机名不显示)问题的解决
- CentOS-6.4-minimal版中源码安装MySQL-5.5.38
- HDU1226超级密码(BFS)
- shell查看系统基本信息脚本
- C++使用CRegKey类对注册表操作
- 树莓派apt软件管理工具
- 内核分析PE获取DLL导出函数地址
- Hibernate Session操作, 查询过滤, 缓存利用, 批量处理
- 黑马程序员——C语言函数部分
- jQuery 相关资料网址
- Hibernate重要规则总结
- git 设置文件忽略
- thrift 笔记
- android.app.DownloadManager分析