一. 更换源
- 源文件 /etc/apt/sources.list
其中 sources.list.d中的文件为某个特定软件的软件源,如vsode
- 内容如下:
#deb-src http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
#deb-src http://deb.debian.org/debian buster-updates main contrib non-free
deb http://deb.debian.org/debian buster-backports main contrib non-free
#deb-src http://deb.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free
#deb-src http://security.debian.org/ buster/updates main contrib non-free
在这里插入代码片
- 添加ppa软件源到仓库
一般Ubuntu软件源的软件版本较老,可以在ppa中找到较新的版本,在launchpad网站中搜索要的找的软件,如linphone
sudo add-apt-repository ppa:linphone/release
该命令实际是创建 /etc/apt/sources.list.d/linphone-ubuntu-release-focal.list, 内容如下
deb [allow-insecure=yes] http://ppa.launchpad.net/linphone/release/ubuntu focal main
// [allow-insecure=yes] 自己加的,忽略安全问题
否则,无法使用 focal Ubuntu版本名字对应20.04
debian 中一样,某些软件源无安全认证,需要加 [allow-insecure=yes] 忽略安全问题
**
二. debian系列软件包安装
**
- Debian软件包通常有二进制.deb包和源码包
- debain 源码包
linphone 下载地址
.dsc为描述文件, 后面要用, 。orig.tar.gz为源码包, .debian.tar.xz为Debian维护的什么包
将三个文件下载到一个文件夹下
准备工作
apt install dpkg-dev devscripts debian-keyring -y
dpkg-souce -x xxx.dsc 会生成一个文件夹, cd 进入文件夹 debuild 生成.deb包
参考文章