Tag: dpkg

如何判断可执行文件来自哪个包?

我正在回答一个问题,建议使用rename ,我意识到我不知道它来自哪个包(作为答案的一部分,我想像是“如果你没有rename ,它安装为[package]“的一部分。 man rename告诉我也SEE ALSO: mv(1), perl(1) – 所以我的第一个想法是它是用perl安装的。 一个相关的答案, 如何告诉我们安装什么作为一个包的一部分 ,帮助我弄清楚perl包包含prename但不rename – 事实certificate我的/usr/bin/rename指向/etc/alternatives/rename它指向/usr/bin/prename 所以这仍然令人困惑。 在我安装perl之前, /etc/alternatives/rename指向其他地方? 是否有一般方法来判断哪些包来自哪个?

如何将包选择状态设置为当前状态?

我做了一个dpkg –clear-selections命令,发现我的所有包都被选中删除了。 正如手册所说的那样 –clear-selections:设置要卸载的每个非必要包的请求状态。 我后来才知道,如果我做一个sudo apt-get dselect-upgrade将删除所有包。 我在Ask Ubuntu中检查了这个问题 ,并在dpkg -l命令中读取了各种标志的含义。 有说,第一列显示“所需的包状态”或选择状态,第二列显示“当前状态”。 既然,我现在没有依赖问题,我想在dpkg数据库中将我的选择状态设置为所需的状态 。 我怎样才能做到这一点? 由于输出很大,我没有给出dpkg -l的输出。 输出是所有ri列。 当我做命令sudo apt-get dselect-upgrade ,它给了我这条消息, ………在要删除的一长串包名后…… 警告:将删除以下基本包。 除非您确切知道自己在做什么,否则不应该这样做! apt ubuntu-keyring(由于apt)libapt-pkg4.12(由于apt)libstdc ++ 6(到期) to))gnupg(由于apt)base-files bash 4个升级,0个新安装,1764个删除,1个未升级。 需要获得0 B / 1,359 kB的档案。 执行此操作后,将释放3,078 MB磁盘空间。 你即将做一些有害的事情。 要继续输入“是的,按我说的做”! ?] 有没有办法将软件包选择状态重置为当前安装状态?

Ubuntu 16.04中的Nginx安装错误

:〜$ sudo apt-get remove nginx * && sudo apt-get install nginx-full * 阅读包裹清单……完成 构建依赖树 阅读国家信息……完成 在此操作之后,将使用5,579 kB的额外磁盘空间。 你想继续吗? [是/否] y 获取:1 http://in.archive.ubuntu.com/ubuntu xenial-updates / universe amd64 nginx-full-dbg amd64 1.10.0-0ubuntu0.16.04.1 [3,789 kB] 以33s(112 kB / s)提取3,789 kB 选择以前未选择的包nginx-common。 (读取数据库…当前安装的189767个文件和目录。) 准备打开… / nginx-common_1.10.0-0ubuntu0.16.04.1_all.deb … 解包nginx-common(1.10.0-0ubuntu0.16.04.1)… 选择以前未选择的包nginx-full。 准备拆包… / nginx-full_1.10.0-0ubuntu0.16.04.1_amd64.deb … 解包nginx-full(1.10.0-0ubuntu0.16.04.1)… 选择以前未选择的包nginx-full-dbg。 准备打开… / nginx-full-dbg_1.10.0-0ubuntu0.16.04.1_amd64.deb … 解包nginx-full-dbg(1.10.0-0ubuntu0.16.04.1)… […]

apt-get vs. aptitude .vs synaptic compatibility

作为一名前Debian用户,我“有点”记得我应该只使用其中一个软件包管理器…无论是apt-get , aptitude还是synaptic ,而不是组合中的三个’因为可能存在冲突,他们不要好好混合。 我不知道我在哪里听到它,但它已经留下了记忆。 所以我只想与你确认是否真的没有建议,或者它是一个都市传奇,它是完全安全的。 你能证实一下吗? 在调用dpkg之前,最干净的安装包的方法仍然是使用命令checkinstall吗?

如何解决Unable锁定管理目录(/ var / lib / dpkg /)

我真的是UBUNTU 14.04的新手,每当我尝试更新或安装任何东西时,我都会收到此错误: sudo apt-get update [sudo] password for trojanfm: E: Could not ge lock /var/lib/apt/lists/lock – open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/ 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?

使用未知选项删除损坏的PPA包

我犯了从[PPA] { https://launchpad.net/~jonathonf/+archive/ubuntu/texlive-2016 }安装texlive-2016的错误。 我安装了14.04的默认texlive安装,并尝试在其位置安装texlive 2016。 安装失败,此时我疯狂地尝试删除texlive-2016。 我无法从较新的发行版中删除context 。 dmortens@syllable:~$ sudo dpkg -P context (Reading database … 648524 files and directories currently installed.) Removing context (2016.05.17.20160523-1~ubuntu14.04.1york0) … unknown option: format dpkg: error processing package context (–purge): subprocess installed post-removal script returned error exit status 1 Errors were encountered while processing: context 我也尝试了sudo apt-get remove context […]

不支持从’artful’升级到’zesty’。 试图从16.04升级到17.10

我从16.04升级到17.04稍有问题。 当我到达登录屏幕时,我无法做任何事情。 我看到的只是登录屏幕,没有光标,文本光标闪烁几次并停止。 我在论坛上看到有类似问题的人,并按照他们的建议立即从17.04升级到17.10,而没有尝试修复登录问题。 所以我进入恢复模式并开始升级到17.10。 这也不是完全无痛。 我必须设置一个以太网接口,运行dhcp甚至手动更改dns-server。 但在此之后它开始下载。 在它的中途到达“设置基础文件”并在那里坐了一个小时。 我想它冻结了并重新启动。 现在,当我进入恢复模式并运行dpkg时,我收到消息 An upgrade from ‘artful’ to ‘zesty’ is no not supported with this tool 但这不是我想要做的。 apt-get update只想删除一些文件,而dpkg –configure -a和apt-get install -f都停留在setting up base files (9.6ubuntu102) 。 我不记得我做了什么,但我还能看到哪些文件没有安装,并且Unity包中有很多文件。 17.10不使用GNOME吗?

如何从ubuntu卸载plex

我发现无法从我的Ubuntu系统中完全删除plex,我收到以下错误: davewold@ubuntuhome:~$ sudo aptitude purge plexmediaserver [sudo] password for davewold: no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory Ignoring unknown parameter “announce version” The following packages will be REMOVED: libavahi-core7{u} libavahi-gobject0{u} plexmediaserver{p} 0 packages upgraded, 0 newly installed, 3 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 409 kB […]

安装dpkg错误“请求的操作需要超级用户权限”

运行Ubuntu版本13.04并以管理员身份登录并说我需要超级用户运行dpkg,我认为admin是超级用户。 我究竟做错了什么? avid@david-Dell-DM051:~/Documents$ dpkg -i vzaccess-7.5_2766f-1ubuntu1110.deb dpkg: error: requested operation requires superuser privilege david@david-Dell-DM051:~/Documents$

安装错误的libc6-dev版本

我想在我的ubuntu服务器14.04 LTS上安装ARK服务器,我想我完全搞砸了我的系统。 我做的是这个 。 nano /etc/apt/sources.list 并将其添加到文件中 # Experimental/unstable (sid) repositories deb http://ftp.debian.org/debian experimental main deb http://ftp.debian.org/debian sid main 然后: apt-get update apt-get install libc6-dev 但现在我已经破坏了依赖关系。 我尝试了所有标准的东西。 apt-get install -f apt-get upgrade -f apt-get dist-upgrade 并尝试了很多我在网上看到但没有任何作用的东西。 系统运行平稳,一切正常,除了升级或安装新软件包,因为未满足的依赖项会阻止它。 apt-get upgrade的输出是: libc-bin : depends on: libc6 (< 2.20) but 2.22-3 is installed libc-l10n : brocken: locales (< […]