Questions tagged «apt»

有关Debian及其衍生产品的标准软件包管理系统APT(高级包装工具)的使用,设计,功能等方面的问题。


4
百胜和推荐/建议的套餐
我想在我的Fedora系统上安装一个软件包,但是它有很多不合理的依赖项(我知道确实不需要它们)。 我曾经在Debian上工作,apt-get允许您系统地排除推荐和建议的软件包,仅安装严格要求的依赖项。 有没有办法做到百胜?
10 apt  yum  dependencies 


1
apt-get不会在Ctrl-c上停止,该怎么办?
有时我会遇到apt-get的连接问题(通常是因为我在代理后面使用它并尝试安装/升级Flash)。我一直在尝试发送,Ctrlc但不会停止。我以为突触是有问题的,但显然我只是在一个终端上尝试过,不知道现在如何停止它。
10 ubuntu  apt 

1
禁用apt-daily.service是否安全?
我使用Linux Mint 19.1 Cinnamon。 我发现这个问题间接相关: 如何在Ubuntu云VM映像上禁用`apt-daily.service`? 我的问题是:禁用apt-daily.service是否安全? 假设我使用我的更新脚本进行系统更新。 $ systemd-analyze blame 11.027s apt-daily.service 2.675s esets.service 979ms netfilter-persistent.service 638ms systemd-resolved.service 634ms systemd-timesyncd.service 592ms apt-daily-upgrade.service 423ms dev-nvme0n1p2.device 411ms vboxdrv.service ... 解决一些意见: 在这种情况下,安全意味着:会突然破坏我的桌面系统的某些功能吗? 我担心启动时间,是的。它很快,也许会更快... 从大约2年前开始,我就使用自己的升级脚本,我习惯使用该脚本手动在CLI中进行更新,并且我不希望由于造成任何影响apt。

1
百胜安装http-这样安全吗?
我对使用yum安装软件包不是很熟悉。在以前的生活中,我曾使用过apt。 目前,我正在查看一些运行说明 # yum install http://example.com/package.rpm 它显然将订阅特定的存储库,可以从中下载其他软件包。这是安全的事吗? 为了进行比较,我知道apt软件包具有gpg签名,这意味着通过http下载不是问题。如此处所述。使用apt在主存储库之外下载软件包时,您可以手动添加一个gpg密钥以使其易于接受,以确保所有非标准软件包都具有相同的受信任源。 如果我运行上面的命令,yum会问我是否在开始安装之前先接受gpg密钥,还是可以安装任何东西? 如果相关,我的/etc/yum.conf文件将包含gpgcheck=1在[main]部分中。


1
使用apt等效于rpm -K
在中定义为在“ 最大RPM”中和在“ 最大RPM”中验证存储库的签名apt相当于什么?rpm -K *.rpm-Kman rpm 情况示例: sudo rpm --import https://mirrors.example.com/rpm/RPM-GPG-KEY-release && rpm -K example.rpm
9 debian  rhel  apt  rpm  gpg 

1
安装Docker会挂在ubuntu xenial上的“设置docker-engine”上
我正在尝试在ubuntu xenial上安装docker并遵循本教程:https ://docs.docker.com/engine/installation/linux/ubuntulinux/ 。到目前为止,一切顺利,只是我的内核版本(4.6.0-040600-generic)显然没有linux-image-extra。该教程说,这不是必需的,因此我认为这不是完全必要的。 我到了要运行的地步,sudo apt-get install docker-engine安装正在进行中Setting up docker-engine (1.11.2-0~xenial) ...。我已经看过了top,它没有使用任何CPU,所以我认为它实际上没有做任何事情。我最终重新启动计算机,摆脱了部分安装的软件包,并结合了dpkg -r,apt-get --purge remove以及其他一些我已经忘记的相关内容,然后尝试重新安装它。它以相同的方式挂起。 如何成功安装?
9 ubuntu  apt  docker 

3
Debian Jessie安装了太多反向端口
我有Debian Jessie并添加了backport(根据这些说明): echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list (我这样做是为了获得需要的更新内核,用于笔记本电脑中的某些硬件。) 这些说明说什么也不会发生,除非我明确要求反向移植软件包。例如apt-get -t jessie-backports install "package"。 但是,我现在似乎已经从backports加载了整个系统,并且已经卸载了一个软件包,因为它依赖于确切版本的更新到backports的某个软件包。 所以我的问题是: 我如何首先停止它,以便不再安装任何反向端口? 如何删除现有的反向端口? 注意:这会获取来自反向端口的已安装软件包的列表(以及可以传递给的格式apt-get install,由于某种原因,sudo apt-get install在管道末尾代替echo无效): cat /var/log/dpkg.log.1 |grep -v linux | grep -v xserver | grep -v firmware | grep "status installed" | grep bpo | cut -d" …
9 debian  apt  backports 

5
如何确定Debian上是否安装了特定的软件包?
我正在使用Raspberry Pi B +和Raspbian 5/5/2015以及一些使用了几年的指南。我已经将一个外部NTFS HDD连接到Pi。由于文章的年代,通用惯例已发生变化,事实证明某些包,功能部件现在是内置的和/或自动的。 例如,我发现如果您仅安装ntfs-3g ,Raspbian将处理NTFS驱动器/卷的自动挂载。我能找到的所有说明和指导(IRC,raspberry pi论坛和我认识的Linux花花公子)都非常技术性,对系统进行了“谁知道”的工作以尝试为我提供帮助,而实际上我们都在使用自动功能没有人知道或想检查一下。从那以后,我就将Raspbian全新安装到了新的SD卡上,到目前为止,仅打开SSH,更新了apt-get并安装了ntfs-3g。 这是我现在正在使用的文章:http : //www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/?PageSpeed = noscript 我的下一步是启动并运行Samba。是的,我知道Linux人士讨厌Windows,但是我是Windows专家,所以直到我对Linux有了足够的了解,Linux系统才是我的后备。最终,这款Raspberry Pi将获得一个多TB的驱动器,尽管目前只有几GB。这就是为什么它需要是NTFS的原因。 我想检查是否安装了Samba,因为说明中的下一步告诉我如何安装和配置它。我已经尝试了一些命令,但不确定如何处理结果或如何使用它们。我在这里搜索,并且技术细节超出了我的能力范围,并且我认为它们不能满足我看似很简单的需求,以了解是否已安装软件包。 我试过了: apt-cache dump 这给了我太多数据。它向下滚动了几分钟。我是从The Raspberry Pi Handbook 3rd Edition (链接-亚马逊)获得的 我试过了 apt-cache showpkg samba Package: samba Versions: 2:3.6.6-6+deb7u5 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_ wheezy_main_binary-armhf_Packages) Description Language: File: /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_d ists_wheezy_main_binary-armhf_Packages MD5: 0122ac62ef5f4ae21eb2e195eb45ad1d Reverse Depends: winbind,samba 2.2.3-2 task-file-server,samba swat,samba …

4
使用文件通过apt-get安装软件包
我发现通过brewfiles,caskfiles,dockerfiles,package.json等软件包文件在新计算机上安装软件包非常方便。 apt-get是否有替代方法,因为我仍然只是 通过命令行使用它 apt-get install pkg1 pkg2 pkg3… ?
9 apt 

1
使用apt.VersionCompare时出现“ ValueError:_system未初始化”
我编写了一个bash脚本,该脚本必须比较两个版本字符串来决定是否下载新版本。该测试依赖于Python脚本dos apt.VersionCompare(),该脚本以这种方式进行版本比较apt。 #!/usr/bin/env python import sys, apt res = apt.VersionCompare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) 随着升级到Ubuntu 14.4,此功能停止工作。 我尝试按照/programming/4957514/更改脚本,如下所示: #!/usr/bin/env python import sys, apt_pkg res = apt_pkg.version_compare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) 但这给了我 ValueError: _system not initialized。如何解决?还是有更好的方法来比较版本apt?
9 apt  python 

3
读取包装清单...错误!
运行时出现sudo apt-get update此错误: Reading package lists... Error! E: Unable to parse package file /var/lib/dpkg/status (1) E: The package lists or status file could not be parsed or opened. 每行所说的是什么以及如何解决? 我在VMWare Workstation 10.0.2中运行Linux Mint 17 Qiana Cinnamon。
9 apt 

3
apt-get将重要软件包显示为“不再需要”
我最近在系统中安装了Kali Linux。它带有预装的Iceweasel。但是,我想安装firefox而不是Iceweasel,所以我按照了本指南并成功安装了firefox。 现在,每当我调用apt-get它时,它都会将许多预安装的软件包显示为“自动安装且不再需要”: abhishek@ab-linux:~$ sudo apt-get install [sudo] password for abhishek: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: empathy empathy-common fonts-cantarell gcalctool gnome-backgrounds gnome-dictionary gnome-font-viewer gnome-icon-theme-extras gucharmap libavahi-gobject0 libcaribou-gtk-module libcaribou-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgdict-1.0-6 libgdict-common libgeocode-glib0 …
9 apt  kali-linux 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.