下载rpm包的源码
1. 打开 /etc/apt/sources.list , 把所有 deb-src 的条目都放开,即解出注释状态。
2. 使用 sudo apt update 更新仓库。
3. sudo apt source [packagename] 来下载代码到当前目录。
比如: sudo apt source libgstreamer1.0-0
配置apt源
强制删除包
有些时候无法通过 apt 删除包,因为存在一些依赖问题和包损坏问题,这种情况下需要通过dpkg强制清理。
#查找已安装的所有包含python相关包
dpkg -l | grep python
#删除包
sudo dpkg -r python3.8-venv
sudo dpkg -r python3.8-minimal
sudo dpkg -r python3.8-examples
sudo dpkg -r python3.8-dev
sudo dpkg -r python3.8-dbg
sudo dpkg -r python3.8-minimal
sudo dpkg -r python3.8
#如果删除失败,使用 -P 清理
sudo dpkg -P python3.8-minimal
查找头文件信息:
sudo apt install apt-file
sudo apt-file update
apt-file search gst.h
查找库文件位置:
whereis gstreamer
查找已安装的库:
dpkg -l |grep gstreamer
本文介绍了如何在Linux系统中下载RPM包的源码,包括编辑sources.list启用deb-src源,执行aptupdate和aptsource命令。同时,文章提供了清华大学开源软件镜像站的配置信息以加速下载。当遇到无法通过apt删除的包时,文章给出了使用dpkg进行强制卸载的步骤,包括列出和删除Python相关包的方法。

4485

被折叠的 条评论
为什么被折叠?



