AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-11316

0xC0000022L's questions

Martin Hope
0xC0000022L
Asked: 2020-07-13 02:06:06 +0800 CST

Unattended-Upgrade::DevRelease "auto"; 的作用是什么?

  • 4

我想将生产系统(首先通过分期)升级到 20.04。备份和恢复选项已经到位。一切如预期般顺利。我这样做了do-release-upgrade -d,因为我不想等到第一个版本发布 (20.04.1)。

但是,查看所有配置更改(查看差异etckeeper和匹配的组合debsums -ce),我注意到/etc/apt/apt.conf.d/50unattended-upgrades现在有这一行:

Unattended-Upgrade::DevRelease "auto";

之前设置为:

Unattended-Upgrade::DevRelease "false";

所以我想知道这是否符合我想要的配置。我希望能够像以前一样使用unattended-upgrades,但我绝对不想要除了 LTS 版本之外的任何东西。

我查看了、和的手册页apt.conf,但找不到该配置选项的描述。此社区帮助页面也没有列出该选项。AskUbuntu上的这个问题是唯一一个引用这个特定选项的问题,但也没有回答我的问题。apt_preferencesapt-configunattended-upgrade

问:Unattended-Upgrade::DevRelease那么设置为时有什么作用"auto",我在哪里可以找到有关设置及其各自效果的更多信息?

updates apt unattended-upgrades
  • 1 个回答
  • 1065 Views
Martin Hope
0xC0000022L
Asked: 2020-06-27 13:11:22 +0800 CST

是否可以在 Ubuntu 上安装 Arch 软件包?

  • 2

我希望能够从 Arch 安装一个特定的包(并保持更新):arch-wiki-docs(也在此处)。

我知道不建议这样做,但它基本上只是数据,所以它不应该受到伤害。

假设无法完成,我该如何.zst在 Ubuntu 上解压可下载的文件?

package-management 20.04
  • 1 个回答
  • 2021 Views
Martin Hope
0xC0000022L
Asked: 2020-06-23 01:13:14 +0800 CST

Ubuntu 在什么时候将条目添加到 UEFI 引导列表?如何预防?

  • 2

Ubuntu 添加ubuntu到 UEFI 引导列表(可以使用 查询efibootmgr)。这仅在 Ubuntu 的初始设置期间发生还是在其他时间也发生?

如果是这样,我该如何禁用它,以便 Ubuntu 不必费心管理此条目(即创建/更新它)?

我在为 Ubuntu 18.04和20.04 提出这个问题。

boot uefi 18.04 20.04
  • 1 个回答
  • 275 Views
Martin Hope
0xC0000022L
Asked: 2019-10-30 14:04:52 +0800 CST

从启动器调用 .desktop 文件在编辑器中打开它,而不是打开它描述的程序

  • 2

我vanilla-gnome-desktop在 Ubuntu 18.04 上使用 GNOME Classic 运行。

当按下Super并输入KeePassplusEnter时,~/Desktop/KeePass.desktop文件会在编辑器中打开(gedit在我的例子中)。奇怪的是,当启用显示桌面符号 ( gsettings set org.gnome.desktop.background show-desktop-icons true) 后 - 我双击桌面上的相同项目时,应用程序按预期打开。在启动器中显示时,该.desktop文件会显示正确的应用程序图标(就像在桌面本身上一样),并且显示为路径~/Desktop(但已扩展)。

是什么赋予了?以及如何让启动器调用文件描述的.desktop程序?


可能的相关资料:

$ cat ~/Desktop/KeePass.desktop |sed 's|'$(whoami)'|username|g'
#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/username/bin/KeePass/KeePass_icon.png
Exec=mono /home/username/bin/KeePass/KeePass.exe
Name[en_US]=KeePass
Name=KeePass
Icon=/home/username/bin/KeePass/KeePass_icon.png
X-Desktop-File-Install-Version=0.23

... 和:

$ ls -l bin/KeePass/KeePass.exe Desktop/KeePass.desktop |sed 's|'$(whoami)'|username|g'
-rwxr-xr-x 1 username username 3315280 2019-09-22 21:27 bin/KeePass/KeePass.exe
-rwxr-xr-x 1 username username     302 2019-09-22 21:27 Desktop/KeePass.desktop

此外desktop-file-validate Desktop/KeePass.desktop以 0 退出代码返回空。据我回忆,我desktop-file-edit最初是创建上述.desktop文件的,但为了不混淆系统,我已经添加mono到该Exec行中,因为我也在某些应用程序中使用 Wine 和 Crossover。

gnome .desktop gnome-classic 18.04
  • 1 个回答
  • 1219 Views
Martin Hope
0xC0000022L
Asked: 2015-01-09 04:52:01 +0800 CST

我如何在带有 IPv6 的 Ubuntu 上使用 ulogd2?

  • 0

我试图在我的 Ubuntu 服务器上使用 ulogd2(软件包ulogd版本),但遇到了失败的问题:2.0.3-1ubuntu2ip6tables

$ ip6tables -A INPUT -m limit --limit 5/sec --limit-burst 15 -j ULOG --ulog-prefix "flt "
ip6tables v1.4.21: unknown option "--ulog-prefix"

现在这很奇怪,因为ulogd2与ulogdv1 不同,它支持 IPv6。

lsmod|grep -i ULOG

显示ipt_ULOG加载的模块。但是ip6t_ULOG当我尝试使用时没有模块,modprobe也没有xt_ULOG。

任何想法如何启用它?

iptables
  • 1 个回答
  • 1241 Views
Martin Hope
0xC0000022L
Asked: 2014-05-03 12:56:14 +0800 CST

从哪里获得 nftables?

  • 3

据我了解,内核设施nftables存在于 Ubuntu 14.04 附带的内核中。正如以下两个命令所证明的那样:

# grep -E '(NF_TABLES|NFT_)' /boot/config-$(uname -r)
CONFIG_NF_TABLES=m
CONFIG_NFT_EXTHDR=m
CONFIG_NFT_META=m
CONFIG_NFT_CT=m
CONFIG_NFT_RBTREE=m
CONFIG_NFT_HASH=m
CONFIG_NFT_COUNTER=m
CONFIG_NFT_LOG=m
CONFIG_NFT_LIMIT=m
CONFIG_NFT_NAT=m
CONFIG_NFT_COMPAT=m
CONFIG_NF_TABLES_IPV4=m
CONFIG_NFT_REJECT_IPV4=m
CONFIG_NFT_CHAIN_ROUTE_IPV4=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
CONFIG_NF_TABLES_ARP=m
CONFIG_NF_TABLES_IPV6=m
CONFIG_NFT_CHAIN_ROUTE_IPV6=m
CONFIG_NFT_CHAIN_NAT_IPV6=m
CONFIG_NF_TABLES_BRIDGE=m
# lsmod |grep nf
nf_conntrack_ipv4      15012  1
nf_defrag_ipv4         12758  1 nf_conntrack_ipv4
nf_nat_ipv4            13263  1 iptable_nat
nf_nat                 21798  3 ipt_MASQUERADE,nf_nat_ipv4,iptable_nat
nf_conntrack           96976  5 ipt_MASQUERADE,nf_nat,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4

但是,apt-file search nftables不会产生任何结果,也不会apt-cache search nftables。

那么我在哪里可以获得新的前端nftables,即nftables匹配内核模块的程序?

kernel
  • 3 个回答
  • 5813 Views
Martin Hope
0xC0000022L
Asked: 2014-05-01 16:16:01 +0800 CST

为什么包 mercurial 依赖于 chroot 环境中的 x11-common?

  • 4

关于我之前提出的问题(使用 -y 运行 apt-get(或 aptitude)但不提示更换配置文件?)我遇到了一种有点奇怪且难以解释的行为。也许有人仍然可以解释它。

当我debootstap在 target 内部执行以下命令时chroot, packagemercurial似乎需要比看起来合乎逻辑的更多的东西:

apt-get -s -y -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install mercurial
Reading package lists...
Building dependency tree...
The following extra packages will be installed:
  ca-certificates fontconfig-config fonts-dejavu-core libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libelf1 libfontconfig1 libfontenc1
  libfreetype6 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libice6
  libllvm3.4 libpciaccess0 libsm6 libtcl8.6 libtk8.6 libtxc-dxtn-s2tc0
  libutempter0 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shape0 libxcb-sync1 libxcb1
  libxcomposite1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6
  libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1
  libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 mercurial-common
  openssl tcl tcl8.6 tk tk8.6 x11-common x11-utils xbitmaps xterm
Suggested packages:
  libglide3 qct vim emacs kdiff3 kdiff3-qt kompare meld tkcvs mgdiff
  python-mysqldb python-pygments python-openssl tcl-tclreadline mesa-utils
  xfonts-cyrillic
Recommended packages:
  wish
The following NEW packages will be installed:
  ca-certificates fontconfig-config fonts-dejavu-core libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libelf1 libfontconfig1 libfontenc1
  libfreetype6 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libice6
  libllvm3.4 libpciaccess0 libsm6 libtcl8.6 libtk8.6 libtxc-dxtn-s2tc0
  libutempter0 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shape0 libxcb-sync1 libxcb1
  libxcomposite1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6
  libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1
  libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 mercurial
  mercurial-common openssl tcl tcl8.6 tk tk8.6 x11-common x11-utils xbitmaps
  xterm
0 upgraded, 64 newly installed, 0 to remove and 3 not upgraded.

查看apt-cache depends它的输出超出了我为什么apt-get决定必须安装这些依赖项的原因。

如您所见,我正在传递Dpkg上述链接问题中所述的选项。它背后的主要目的是防止apt-get并最终dpkg在应该是自动安装的过程中进行提示。

但是,我尝试在不传递这些选项的情况下运行相同的程序,结果是相同的。

apt
  • 1 个回答
  • 1617 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve