Ubuntu18.04软件包管理

dpkg

    SYNOPSIS

        dpkg [option...] action

    EXAMPLE

        1、查询相关

            dpkg -l    查询所有已安装的deb软件包(=rpm -qa),语法中的action这里指'-l'。dpkg -l 类似于dpkg-query --list [软件包包名(支持通配符)],也类似于apt list [软件包包名(支持通配符)]

            dpkg -l 'vi' 查询vi相关的已安装的软件包(类似rpm -q '软件包包名')

            dpkg -s vim-common 查看指定软件包的状态,是否安装,包版本,包描述...(=rpm -qi '软件包包名')

查看vim-common包的状态


查看httpd包的状态

            dpkg -L apache2    列出已安装软件包相关文件 (=rpm -ql '软件包包名')          

            dpkg -S /etc/apache2/apache2.conf  查看指定文件由哪个软件包提供(=rpm -qf 文件名)

查看apache2.conf文件是由哪个软件包提供的

            apt-cache show '软件包包名'     查看安装的或未安装且可用的软件包

nginx尚未安装,通过apt-cache看是否存在可用安装包
apt-get下载Nginx软件包
查看已下载软件包的information

2、安装deb包(以emacs为例)

  dpkg -i '软件包名'  安装*.deb包。安装之前需要查询一下网络仓库中是否有可用的deb包(apt-cache show emacs);如果有,可通过 apt-get download 'emacs'下载到_apt用户具有写入权限的目录,之后运行dpkg -i emacs即可安装;安装过程大多被依赖关系不满足cause失败,则可通过apt-get -f install来解决依赖关系。可参考:https://jingyan.baidu.com/article/fc07f9894a913212ffe519be.html

 3、卸载

-r 卸载软件包


apt

update

    从configured source(/etc/apt/source.list)中下载可更新的软件包信息,执行apt update之后可结合apt list --upgradable可查看所有可更新的软件包信息    

upgrade

    安装可升级的所有软件包。通过先执行apt update一下,得到可升级软件包列表后再执行apt upgrade。注意:已经安装过的包不会被删除,另,如果一个软件包的升级依赖于一个已删除的软件包,升级不会执行。

full-upgrade

    调用upgrade,即升级软件包。会删除已经安装过的包。

install, remove, purge

    安装,卸载,清除。remove时为了避免你的误卸载,会保留你关于软件包修改过的文件(便于你重新安装回来继续使用相关文文件--多是配置文件和依赖包),如果你想连这些文件也干掉,使用purge。

autoremove

    卸载为满足依赖关系而安装的依赖包。具体指那些曾经被某软件包所依赖,但现在不被任何包依赖了的包。例如,我们用apt remove packagename卸载了packagename,但是它依赖的包还留在系统中,这时我们可以用命令apt autoremove来卸载这些依赖包。

search

    搜索给定regexp匹配的可用软件包并显示出来。

show

     Show information about the given package(s) including its dependencies, installation and download size, sources the package is available from, the description of the packages content and much more. It can e.g. be helpful to look at this information before allowing apt(8) to remove a package or while searching for new packages to install.

list

    类似dpkg-l ,也类似dpkg-query --list的用法

查看samba有没有安装

edit-sources

    编辑/etc/apt/sources.list,如果你忘记了这个文件名,用sudo edit-sources也可以打开编辑


使用apt过程中遇到的问题:

1、报错1:E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)

E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

报错2:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

处理过程大致如下:

    1)找到使用apt或dpkg的程序,kill掉

    2)如果1)没能解决问题,删除相应锁文件


最后,来感受一下三种查询软件包有没有安装的命令输出情况:

三种查看deb包安装的命令-已安装
三种查看deb包安装命令-未安装


https://www.debian.org/doc/manuals/apt-howto/index.en.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,723评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,003评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,512评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,825评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,874评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,841评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,812评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,582评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,033评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,309评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,450评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,158评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,789评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,409评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,609评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,440评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,357评论 2 352

推荐阅读更多精彩内容