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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南