树莓派apt软件管理工具

管理安装、升级和卸载软件最简单的方法就是使用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 locomotive
sl - Correct you if you type `sl' by mistake

你也可以使用以下命令在安装软件之前查询更多关于该包的信息:

apt-cache show:

apt-cache show sl
Package: sl
Version: 3.03-17
Architecture: armhf
Maintainer: Hiroyuki Yamamoto <[email protected]>
Installed-Size: 114
Depends: libc6 (>= 2.4), libncurses5 (>= 5.5-5~), libtinfo5
Homepage: http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html
Priority: optional
Section: games
Filename: pool/main/s/sl/sl_3.03-17_armhf.deb
Size: 26246
SHA256: 42dea9d7c618af8fe9f3c810b3d551102832bf217a5bcdba310f119f62117dfb
SHA1: b08039acccecd721fc3e6faf264fe59e56118e74
MD5sum: 450b21cc998dc9026313f72b4bd9807b
Description: 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

时间: 2024-10-08 08:15:39

树莓派apt软件管理工具的相关文章

Ubuntu的软件管理工具

一.APT命令安装 APT全称Advanced Packaging Tool,可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Linux系统上管理软件的过程.现在Debian和其衍生发行版(如 Ubuntu)中都包含了APT.APT命令(package 为软件包名称): apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install package 安装包 s

16、Linux软件管理工具rpm详解

1 Linux软件安装概述 安装程序的方式: 软件包概述 RPM RPM的缺点 RPM包 RPM分包 RPM命令的使用 rpm 包管理 升级注意项 如何安装rpm软件包 如何卸载rpm软件包 如何升级rpm软件包 如何查询rpm软件包 如何查看与rpm包相关的文件和其他信息 如何校验rpm包 RPM的数据库 1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用.但一定要注意安装平台. 软件包管理器:如RPM. 软件包管理器的前端工具:如YUM. 源代码编译.

linux软件管理工具-yum

Linux各发行版使用的软件包管理命令,如apt-get ,dpkg, rpm ,yum,emerge等等.本文对yum工具进行研究整理. 1.yum简介 1.1 What's yum yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器. 它可以系统管理员交互和自动化地管理RPM软件包, 能够从指定的服务器自动下载RPM包并且安装, 可以自动处理依赖性关系,并且一次安装所有依赖的软体包. 1.2 yum的基本目录 YUM配置文件          /etc/yum.c

centos的软件管理工具RPM和yum

rpm RPM 默认安装的路径: RPM 安装 (install): 注:也可以通过网络安装:rpm -ivh http://website.name/path/pkgname.rpm 『强制』安装: RPM 升级与更新 (upgrade/freshen):(后面也可以接上面的--nodeps/--force 等等的参数) RPM 查询 (query): 注:RPM 在查询的时候,其实查询的地方是在 /var/lib/rpm/ 这个目录下的数据库档案 RPM 验证与数字签名 (Verify/si

Kali Centos8 黑科技,一篇搞懂apt与dpkg软件管理命令工具

感谢分享原文-http://bjbsair.com/2020-04-03/tech-info/29920.html ============================================== Kali Linux中主要有apt-get和dpkg两个软件管理工具,前者用的最多,apt是apt-get的升级版 ,建议用apt命令. dpkg是一个Debian的一个命令行工具,它可以用来安装.删除.构建和管理Debian的软件包.那它们两者怎么使用?你能发现他们的区别吗? 一.apt

ubuntu软件管理

目前ubuntu系统主要有dpkg和apt两种软件管理方式两种区别如下 1.dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件.2.apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具. 一.APT命令安装 APT全称Advanced Packaging Tool,可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Linux系统上管理

apt软件包管理学习

软件通常以软件包的形式存储在仓库中,管理软件一般叫做软件包管理.本文主要记录apt包管理工具的基本使用:查找,安装,升级和删除. 包管理工具 软件包一般是一个压缩文件,里面包括编译好的二进制文件和需要用到的资源还有一个安装脚本.软件包中还包含一些其他数据:软件包的依赖. 由于本人使用的是Debian系统,下面就以apt为主演示一下apt工具的基本使用. 首先linux下不懂的问一下man,使用命令: man apt 结果如图: 顺便附上维基百科 记录到这里博主突然有了疑问.apt,apt-get

六、Linux企业级YUM软件管理

一.软件包的安装 程序员首先通过开发工具开发出软件来,最初的称为源码包,就是人能看的明白的.然后编译成机器可以看懂的二进制软件.而rpm就是红帽公司研发的适合自动化安装软件的一套软件管理工具.包含软件的存放位置,库文件.头文件,配置文件.文件间依赖关系等各种关系的管理工作. 1.软件包的组成部分 二级制程序: 安装位置:/bin /sbin./usr/bin./usr/sbin./usr/local/bin./usr/local/sbin. 库文件:也可以是可执行程序,可以是被其他程序调用的.在

Linux中的软件管理

在Linux中,会涉及到相关软件的使用来方便我们,那么软件如何下载呢,如下将做详细的介绍. ####一.软件名称识别#### [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm     ##rpm结尾的适用与redhat操作系统 ||     ||     ||    || 软件名称   软件版本软件适用系统 64位 ####二.如何安装软件#### 1.rpm 底层软件下载工具,需要指明软件存放的位置,而且不能自主解决依赖性 rpm      -i