Build-dep linux 知乎,删除通过apt-get build-dep安装的软件包
昨天编译安装了amarok 2.3.1,先通过apt-get build-dep安装编译的依赖包,装完之后想卸载。google一番,有人说在安装时做个记录如:
apt-get build-dep pidgin | tee pidgin-b-d.log
以后可以通过这个日志文件删除想要包。不过我安装之前没有记录。继续google到一种方法:
apt-cache showsrc tracker-search-tool | grep Build-Depends: | sed -e 's/Build-Depends:\|,\|([^)]*)//g' | xargs sudo apt-get remove
不过我怕删多了,只敢删带-dev字样的包,自己添了点:
apt-cache showsrc amarok | grep Build-Depends: | sed -e 's/Build-Depends:\|,\|([^)]*)//g' | sed 's/ /\n/g' | sed -n '/-dev/'p | xargs sudo apt-get remove -y
参考文章:
http://hi.baidu.com/wrsg/blog/item/9407b5ef8d08fd1bfdfa3c86.html
阅读(1679) | 评论(0) | 转发(0) |
Build-dep linux 知乎,删除通过apt-get build-dep安装的软件包相关推荐
- linux 宏碁 删除分区,宏碁电脑版本安装ubuntu
ubuntu安装 一.设置BIOS从U盘启动1,宏基快捷键是F12,有的电脑启用了F12,但也有的电脑没有启用F12快捷键,所以我们先要到BIOS中去打开快捷键F12,启用它.开机进入标志画面后,按F ...
- linux 命令删除命令,Linux 命令之删除命令
在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...
- Linux RPM、YUM、APT包管理工具
⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...
- ESP32开发 3.bat批处理文件,批量删除编译后的build文件夹,方便Git上传分享
前言 每次执行 idf.py build 后,编译器都会在工程目录下新建一个build目录,用于存放编译中间及生成的文件,文件非常多体积非常大,通常一个工程的build约有130MB左右.而这个文 ...
- [译] APT分析报告:01.Linux系统下针对性的APT攻击概述
这是作者新开的一个专栏,主要翻译国外知名的安全厂商APT报告文章,了解它们的安全技术,学习它们溯源APT组织的方法,希望对您有所帮助.第一篇文章主要分享Linux系统下针对性的APT攻击及技术要点,并 ...
- linux pkg文件,技术|Linux 包管理基础:apt、yum、dnf 和 pkg
介绍 大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件.软件通常都是存放在存储库中,并通过包的形式进行分发.处理包的工作被称为包管理.包提供了操作系统的基本组件,以及共享的 ...
- 深度linux系统软件卸载在哪,LinuxDeepin/apt软件升级、安装、卸载与系统升级的好帮手...
apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统. apt-get命令一般需要root权限执行,所以一般跟着su ...
- Linux 包管理基础:apt、yum、dnf 和 pkg
介绍 大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件.软件通常都是存放在存储库中,并通过包的形式进行分发.处理包的工作被称为包管理.包提供了操作系统的基本组件,以及共享的 ...
- Linux包管理工具apt,Linux RPM、YUM、APT包管理工具
⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...
最新文章
- 最小生成树(Kruskal )
- DL之MobileNet:MobileNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- [architecture]-CPU(ARM)启动的第一条指令
- Python 实现类似sed命令的字符串替换小程序
- 从Java角度看Golang
- [css] style标签写在body前和body后的区别是什么?
- 什么是数字孪生,它的应用价值在哪里?
- 95-138-010-源码-Function-ReduceFunction
- 学科前沿技术专题结课作业
- C# 获取Datagridview 中ComboBox列的DisplayMember值和ValueMember值
- 并发编程----AQS架构
- linux系统的手机刷机包,ubuntu系统修复工具-ubuntu手机操作系统刷机包v20.04 官方版 - 极光下载站...
- Blender 合成节点 中英文对照
- 数据库异常用户sa登录失败_Sa登录失败
- windows 下 c++ 二维码生成库
- c# iot .net6 树莓派+RS485串口工业级光照度传感器 代码实例
- Mac 如何彻底删除/卸载程序
- 题目:输入一个8bit数,输出其中1的个数。如果只能使用1bit全加 器,最少需要几个?
- 计算机网络 - 应用层
- 控制工程实践(4)——线性控制系统的稳态误差(之一)