apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry
2022/7/1 5:20:46
本文主要是介绍apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
OS:raspbian (/ Debian / Linux)
H/W: raspberry Pi 4
安装程序
两种方式:
- 通过包机制(一键集成打包)安装;
- 手动的(分步)安装:
- 下载源码:通过如
wget
、curl
的下载方式,下载如tar.gz文件类型的(release、distribute状态的)源码;
或通过git clone
下载源码; - 解压
- (如configure-make-make install的)基于源码的构建编译安装。
- 下载源码:通过如
优劣对比:
- 包机制可自动处理依赖。
- release、源码可能较包 新。
查找命令
which
命令。
相当于Windows的where
。
其他可参考whereis
、whatis
(内容来自"man"),参考What you can find out asking which, whereis and whatis in Linux | Network World。
查找并安装包
- 查找:
- 本地查找:
apt-cache search <包名模式>
;
使用apt update
同步更新本地列表。 - 服务器端在线查找:
apt search <命令>
。
- 本地查找:
- 安装:
apt install <包名>
。
如:apt install util-linux
。
命令与包名
- 可能包无对应的命令。
如:包v4l2loopback
,作为内核系统的模块,无命令。
(而是作为modprobe
命令的参数使用——modprobe v4l2loopback
) - 可能包名非命令名。
如,包是命令的富集。- 如:命令
rename
来自包util-linux
。 - 如:包
v4l2loopback
,(当make install-util
构建时支持)使用v4l2looback-ctl
命令访问。
- 如:命令
包源
有:
- 软件源:路径"/etc/apt/sources.list"。
可以使用命令apt edit-sources
直达。 - 系统源:路径"/etc/apt/sources.list.d/raspi.list"。
源列表除服务器地址,还有版本等信息(如bullseye、buster、stretch等版本代号),替换时注意保持匹配。
若报错"E: 无法读取源列表。",尝试更换源。
可能是网络问题,如,联通、移动线路可能。
收集的可能用到的源:
- http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/,系统更新源
- http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/,软件更新源
改动前可以备份源文件副本(cp x x.bak
),或在内容中(使用#
)注释保留原内容。
包命令
使用apt
,配合参数(子命令)install
、search
、remove
等。
参考:Linux中apt与apt-get命令的区别与解释 - 系统极客 (sysgeek.cn)
这篇关于apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南