昨天编译安装了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安装的软件包相关推荐

  1. linux 宏碁 删除分区,宏碁电脑版本安装ubuntu

    ubuntu安装 一.设置BIOS从U盘启动1,宏基快捷键是F12,有的电脑启用了F12,但也有的电脑没有启用F12快捷键,所以我们先要到BIOS中去打开快捷键F12,启用它.开机进入标志画面后,按F ...

  2. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  3. Linux RPM、YUM、APT包管理工具

    ⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...

  4. ESP32开发 3.bat批处理文件,批量删除编译后的build文件夹,方便Git上传分享

    前言   每次执行 idf.py build 后,编译器都会在工程目录下新建一个build目录,用于存放编译中间及生成的文件,文件非常多体积非常大,通常一个工程的build约有130MB左右.而这个文 ...

  5. [译] APT分析报告:01.Linux系统下针对性的APT攻击概述

    这是作者新开的一个专栏,主要翻译国外知名的安全厂商APT报告文章,了解它们的安全技术,学习它们溯源APT组织的方法,希望对您有所帮助.第一篇文章主要分享Linux系统下针对性的APT攻击及技术要点,并 ...

  6. linux pkg文件,技术|Linux 包管理基础:apt、yum、dnf 和 pkg

    介绍 大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件.软件通常都是存放在存储库中,并通过包的形式进行分发.处理包的工作被称为包管理.包提供了操作系统的基本组件,以及共享的 ...

  7. 深度linux系统软件卸载在哪,LinuxDeepin/apt软件升级、安装、卸载与系统升级的好帮手...

    apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统. apt-get命令一般需要root权限执行,所以一般跟着su ...

  8. Linux 包管理基础:apt、yum、dnf 和 pkg

    介绍 大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件.软件通常都是存放在存储库中,并通过包的形式进行分发.处理包的工作被称为包管理.包提供了操作系统的基本组件,以及共享的 ...

  9. Linux包管理工具apt,Linux RPM、YUM、APT包管理工具

    ⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...

最新文章

  1. 最小生成树(Kruskal )
  2. DL之MobileNet:MobileNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  3. [architecture]-CPU(ARM)启动的第一条指令
  4. Python 实现类似sed命令的字符串替换小程序
  5. 从Java角度看Golang
  6. [css] style标签写在body前和body后的区别是什么?
  7. 什么是数字孪生,它的应用价值在哪里?
  8. 95-138-010-源码-Function-ReduceFunction
  9. 学科前沿技术专题结课作业
  10. C# 获取Datagridview 中ComboBox列的DisplayMember值和ValueMember值
  11. 并发编程----AQS架构
  12. linux系统的手机刷机包,ubuntu系统修复工具-ubuntu手机操作系统刷机包v20.04 官方版 - 极光下载站...
  13. Blender 合成节点 中英文对照
  14. 数据库异常用户sa登录失败_Sa登录失败
  15. windows 下 c++ 二维码生成库
  16. c# iot .net6 树莓派+RS485串口工业级光照度传感器 代码实例
  17. Mac 如何彻底删除/卸载程序
  18. 题目:输入一个8bit数,输出其中1的个数。如果只能使用1bit全加 器,最少需要几个?
  19. 计算机网络 - 应用层
  20. 控制工程实践(4)——线性控制系统的稳态误差(之一)

热门文章

  1. 【OpenCV 4开发详解】图像透视变换
  2. 容器开启数据服务之旅系列(二):Kubernetes如何助力Spark大数据分析
  3. 一次完整的从webshell到域控的探索之路
  4. VS2008+QT4.8.7编译QTAV问题和解决方法
  5. Oracle 11g-oracle 启动与关闭
  6. 12.HTML编辑器(CKEditor、CKFinder集成)
  7. 基本lnmp平台的搭建(源码编译)
  8. 64位windows与32位windows的区别
  9. gcc编译参数[转]
  10. 3 个可以使你的 Python 代码更优雅、可读、直观和易于维护的工具