Ubuntu包管理命令 dpkg、apt和aptitude】的更多相关文章

起初GNU/Linux系统中仅仅有.tar.gz.用户 必须自己编译他们想使用的每个程序.在Debian出现之後,人们觉得有必要在系统 中加入一种机 制用来管理 安装在计算机上的软件包.人们将这套系统称为dpkg.至此着名的'package'首次在GNU/Linux上出现.不久之後红帽子也開始着 手建立自己的包管理系统 'rpm'. GNU/Linux的创造者们非常快又陷入了新的窘境.他们希望通过一种快捷.有用并且高效的方式来安装软件包.这些软件包能够自己主动处理相互之间 的依赖关系,并且在升级…
apt-get命令: apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统.apt-get在安装包的时候是根据/etc/apt/sources.list文件中指定的源来寻找的安装包,你可以根据自己的需要对这个文件进行修改. apt-get命令一般需要root权限执行,所以一般跟着sudo命令. sudo apt-get install package 安装包…
转载地址: http://www.dreamxu.com/ubuntu-package-dpkg-and-apt-commands/ dpkg dpkg 是由 Debian 开发的包管理系统,是一个比较底层的工具,它的最常见的前端是 APT 常用的命令 dpkg -i debFileName - 安装一个 deb 的包 dpkg -I debFileName - 查看一个包的信息 dpkg -r packageName - 删除包(保留配置文件) dpkg -P packageName - 彻底…
一直以来对于ubuntu的包管理的概念就是apt-get,偶尔手动装个包就是dpkg -i,现在觉得是要系统地了解一下这几个包管理的命令. 原文转自: http://zhouliang.pro/2011/10/23/ubuntu-apt-aptitude-dpkg/ Ubuntu上的包管理:dpkg,apt和aptitude 发布时间:2011/10/23 / 作者: 周亮 简述 最开始的时候,Linux上的软件以源代码的方式发布,用户下载源代码包(通常打包为.tar.gz),然后自行编译. d…
ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别 一:dpkg dpkg 是一种比较低层的软件包安装管理工具,在安装时,不会安装软件包的依赖关系:只能安装所要求的软件包: dpkg通常用于 安装.deb文件,不会自动解决软件安装过程中的依赖关系 二:apt-get apt-get 是一种高级的软件包管理工具,在安装软件时,会自动解决软件安装过程中的依赖关系: ap-get remove 不会自动删除不需要的软件包 三:aptitude aptitude 是一种带有U…
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dep…
一.apt, apt-get, dpkg命令 apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统.使用apt-get的主流Linux系统包括Debian和Ubuntu变异版本. ackagename指代为软件包的名称 命令 说明 apt-get update 在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令.此外您需要定期运行这一命令以确保您的软件包列表是…
Linux各主要发行版的包管理命令对照 Debian使用的是apt和dpkg,Gentoo则用的是emerge,Redhat的yum.Suse的zypper.Arch的pacman.Slackware的slackpkg. 更新源: # apt-get update# emerge --sync# yum check-update# zypper refresh# pacman -Sy# slackpkg update 搜索包: # apt-cache search# emerge --searc…
1 ubuntu包管理机制 跟大家分享一下ubuntu的软件管理机制.如果你们有过: apt-get install 或者 apt-get update 失败的经历. 在众多的apt命令中迷失. 疑惑apt-get update 和 apt-get upgrade 的区别. 想要手动添加源仓库并下载软件 那么本文将带你一步步解决这些问题. 1.1 软件包仓库(Repositories) 1.1.1 sourcelist 文件 在使用apt-get install 和 apt-get update…
visual studio NuGet 常用包管理命令 查找包 Find-Package [包名] Find-Package [包名] -AllVersions 安装包 Install-Package [包名] 卸载包 Uninstall-Package [包名]…
https://linux.cn/article-8782-1.html 1. apt-get 安装( 在线) 会帮我把所有的依赖包都一起安装 apt-get install xxx 安装xxx .如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装 apt-get remove xxx 卸载xxx apt-get autoremove xxx` 要移除的软件包名 apt-get update 更新软件信息数据库 apt-get upgrade 进行系统升级 apt-cache search…
查看某个文件属于哪个包dpkg -S add-apt-repository 包名software-properties-common命令名/usr/bin/add-apt-repository/usr/bin/apt-add-repository yum provides /usr/bin/curlrpm -qf /usr/bin/curl dpkgapt dpkg -S tcpdump dpkg -l file=rpm -qa|grep file dpkg -p tcpdumpdpkg -s…
概述 常用的包管理包含三类工具:dpkg.apt和aptitude.1 dpkg 主要是对本地的软件包进行管理,本地软件包包括已经在本地安装的软件包和已经下载但还没有安装的 deb 文件,不解决依赖关系. apt 包含了很多工具,apt-get 主要负责软件包的在线安装与升级,低层对 deb 包的处理还是用的 dpkg 解决依赖关系: apt-cache 主要用来查询软件包的状态和依赖关系:apt-file 主要负责查询软件包名称和软件包包含的文件(值得注意的是它要自己同步):apt-cross…
执行ubuntu软讲中心时打不开.老是崩溃,从终端也下载不了软件. 执行包管理的update或者search等等会报错: E: 读错误 - read (5: 输入/输出错误) E: 无法解析或打开软件包的列表或是状态文件. 英文是: E:Read error - read (5 Input/output error), E:The package lists or status file could not be parsed or opened. 刚開始是以为分区有错.所以用ubuntu的启动…
RPM包管理器是Linux系统中最早的软件包管理软件之一,也是目前最流行的软件包管理器,许多发行版都使用RPM作为默认的软件包管理软件. RPM软件包名称格式: samba-client-3.0.33-3.7.el5.i386.rpm samba-client为软件包的名称:3.0.33-3.7中的3.0.33表示软件包的主要版本号,紧跟在后面的3.7表示软件发布的次要版本号:el5表示适用于Red Hat Enterprise Linux 5 系统,fc6表示适用于Fedora Core Li…
NuGet Package Manager Console 内置于 Visual Studio 在 Windows 2012 和更高版本. (不包含在 Visual Studio 用于 Mac 或 Visual Studio Code.) 控制台,你可以使用NuGet PowerShell 命令若要查找,安装. 卸载和更新 NuGet 程序包. 使用控制台是在包管理器 UI 不提供了如何执行操作的情况下必需的. 若要使用nuget.exe命令在控制台中,请参阅使用控制台中的 CLI nuget.…
背景 YUM(Yellow dog Updater, Modified)为多个Linux发行版的前端软件包管理器,例如 Redhat RHEL, CentOS & Fedora. YUM通过调用RPM的软件包信息让用户更方便地进行软件安装,升级,卸载等软件包管理操作.yum客户端采用python编写,采用sqlite存储 rpm客户端采用c编写,采用bdb存储 http://www.rpm.org/The RPM Package Manager (RPM) is a powerful comma…
rpm -ivh package.rpmrpm -ivh --force  package_name.rpm # ...conflict with...rpm -ivh --nodeps package_name.rpm # ...is needed by .../ ...is not installed ...rpm -i --force --nodeps package_name.rpm---------------how to install xxx.src.rpmway_1--# rpm…
#!/bin/bash set -e -u show_help() { echo "This help message is useless, please read the content of /bin/pacman" exit 1 } if [ $# = 0 ]; then show_help; fi CMD="$1" shift 1 case "$CMD" in -h) show_help;; -Sy) apt-get update;;…
http://www.cnblogs.com/forward/archive/2012/01/10/2318483.html…
apt-get update 更新源(硬盘缓存的包的版本等)apt-get upgrade 更新包(更新系统中已安装的包,依据缓存包的版本更新)apt-get dist-upgrade 升级系统apt-get dselect-upgrade 使用 dselect 升级 apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 apt-cache depends package 了解使用依赖apt-cache r…
本文转载于:http://blog.chinaunix.net/uid-20769502-id-106056.html   1.dpkg包管理工具 dpkg --info "软件包名" --列出软件包解包后的包名称. dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包. dpkg -s 查询已安装的包的详细信息. dpkg -L…
一.程序包管理器 dpkg.apt-get 1.dpkg 安装:sudo dpkg -i cmatrix_1.2a-5build3_amd64.deb 卸载:sudo dpkg -r cmatrix 仅卸载软件包:sudo dpkg -P cmatrix 卸载相关配置文件 查看:dpkg -l cmatrix 2.apt-get 原理: v  在/etc/apt/sources.list中列出了软件源的网址 v  安装ubuntu的时候为每个软件源服务器所拥有的软件包资源在本地建立了索引文件 v…
最近在玩OPI的时候遇到了一个包因为各种依赖问题死活装不上.苦搜很久找到这个aptitude包管理器. 基于debain衍生的各种操作系统比较常用包管理器是apt,不过apt在遇到依赖问题的时候处理得不是很好. 就像这样: The following packages have unmet dependencies: build-essential : Depends: libc6-dev but it is not going to be installed or libc-dev g++ :…
linux平台软件包管理: RPM/DPKG 两大阵营简介 在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本(centos/suse/redhat)和 DEB 软件包的 Linux 发行版本(Ubuntu/debain).软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询. RPM 全称为 Redhat Packag…
linux 各种发行版及包管理器的关系 Linux发行版列表 基于Kpkg(Debian 系) Debian GNU / Linux 及其派生发行版使用deb软件包格式,并使用dpkg及其前端作为包管理器. Apt(Advanced Packaging Tools)用来安装deb格式的软件版,现在经过 APT-RPM 组织的修改,APT已经可以用于RPM包了. Debian Ubuntu Linux Mint Linux Deepin Ubuntu Kylin Ylmf OS 基于RPM(Red…
用惯了mac的程序员回到linux开发平台总觉得有点不适应,这是因为linux的界面没有mac那么精美,而且linux的包管理器没有mac上面的homebrew那么强大.mac程序员遇到库的依赖问题时,首先想到的是brew search,然后home install 之.相比而言,ubtuntu上虽然也提供了apt包管理器,但是上面的库资源十分陈旧,因为是基于二进制安装包安装,所以对环境要求十分严格,不满足直接不能安装.例如: sudo apt-get install mysql++ 因为系统上…
1 文集 <Linux 包管理基础:apt.yum.dnf 和 pkg>,由Snapcrafter翻译,英文原创(作者Brennen)地址在这里. 这是一篇不错的概括性的文章,系统介绍了Debian,Ubuntu,CentOS,Fedora和FreeBSD等操作系统中的包管理命令.. <apt-get 和 apt-cache 命令实例展示>,由geekpi翻译,英文原创(作者Pradeep Kumar)地址在这里. 文章介绍了apt-get 和 apt-cache的基本用法.后续有…
Linux是一套免费使用和自由传播的类Unix操作系统,下面的笔记是我从鸟菜中摘抄出来的重要命令,并进行了一定的排版,摒弃了一些用不到的乱七八糟的命令,目的是在生产环境中能够快速的定位并查询需要命令的参数,能够高效工作. 文件目录基本命令 文件基本操作命令 显示目录或文件: 显示目标列表,在Linux系统中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件 [root@localhost ~]# ls --help 命令语法:[ ls [选项] 文件或目录 ] -a…
Xmake 是一个基于 Lua 的轻量级跨平台构建工具,关于 Xmake 与构建系统的介绍,我们已经在之前的文章中做了详细的介绍:C/C++ 构建系统,我用 xmake. 如果大家已经对 Xmake 已经有了大概的了解,就会知道,它不仅仅是一个构建工具,还内置了对 C/C++ 包管理的支持,我们也可以把 Xmake 理解为: Xmake = Build backend + Project Generator + Package Manager 经过几年的持续迭代,Xmake 对 C/C++ 包管…