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-297233

opticyclic's questions

Martin Hope
opticyclic
Asked: 2018-05-04 09:04:37 +0800 CST

为什么我没有来自 debootstrap 的退出代码?

  • 1

我正在通过 bash 脚本在 chroot 中测试 debootstrap。

运行它的代码片段是:

#!/usr/bin/env bash
set -e
...
...
sudo debootstrap --verbose --arch=${ARCH} ${RELEASE} ${chroot_dir}
if [ "$?" -ne "0" ]; then
  echo "debootstrap failed."
  echo "See ${chroot_dir}/debootstrap/debootstrap.log for more information."
  exit 1
fi

echo "debootstrap succeeded"

但是,运行脚本后,打印到终端的最后几行是:

I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting adduser...

我没有看到失败或成功的消息。

chroot 中的 debootstrap 日志显示:

tar: ./usr/sbin/addgroup: Cannot create symlink to 'adduser': File exists
tar: ./usr/sbin/delgroup: Cannot create symlink to 'deluser': File exists
tar: Exiting with failure status due to previous errors

很明显,有些事情失败了。

为什么我无法在我的错误检查块中捕捉到这个?

bash debootstrap
  • 1 个回答
  • 541 Views
Martin Hope
opticyclic
Asked: 2018-04-11 04:43:58 +0800 CST

如何在 debootstrap 中使用缓存代理?

  • 1

我想debootstrap多次运行和创建发行版,而无需不断下载软件包。

使用apt-cacher-ng或--foreigndebootstrap 中的选项不能完全离线工作(例如,如果我在火车上这样做),因为 debootstrap 仍将尝试连接到互联网以从远程仓库获取 InRelease 文件。

似乎 squid(或其他一些缓存代理)应该能够配置为缓存某些 url,这样当我离线时我仍然可以运行该进程。

我应该安装什么以及如何配置它来实现这一点?

proxy debootstrap
  • 1 个回答
  • 749 Views
Martin Hope
opticyclic
Asked: 2016-10-17 16:14:38 +0800 CST

为什么大包依赖特定的图标主题?

  • 3

我使用 Breeze 图标主题并想卸载其他主题。

但是,当我尝试时,会删除大量其他依赖项。

例如人性图标主题

sudo apt-get remove humanity-icon-theme
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  adwaita-icon-theme-full
The following packages will be REMOVED:
  humanity-icon-theme ubuntu-mono
The following NEW packages will be installed:
  adwaita-icon-theme-full
0 upgraded, 1 newly installed, 2 to remove and 2 not upgraded.
Need to get 8,429 kB of archives.
After this operation, 3,985 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
  • 为什么在删除图标主题时会删除单声道?
  • 为什么当我删除一个包时会添加另一个包?

这些主题中是否存在层次结构,它们是相互建立的还是什么?

另一个例子:adwaita-icon-theme

sudo apt-get remove adwaita-icon-theme
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  gnome-icon-theme
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  gnome-icon-theme
The following packages will be REMOVED:
  adwaita-icon-theme firefox gtk2-engines-pixbuf gtk3-engines-breeze humanity-icon-theme kde-config-gtk-style kde-config-gtk-style-preview libgail-common libgail18 libgtk-3-0
  libgtk-3-bin libgtk2.0-0 libgtk2.0-bin libscim8v5 plasma-desktop ubuntu-mono
The following NEW packages will be installed:
  gnome-icon-theme
0 upgraded, 1 newly installed, 16 to remove and 2 not upgraded.
Need to get 9,618 kB of archives.
After this operation, 157 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

这是更极端的,正在删除 Firefox 和整个等离子桌面!

为什么这些其他软件包取决于特定的图标主题?

apt
  • 1 个回答
  • 1673 Views
Martin Hope
opticyclic
Asked: 2015-12-21 08:31:35 +0800 CST

您可以通过主题更改 GIMP 中的菜单吗?

  • 3

我想更改 GIMP 菜单的内容,使其成为更简单的应用程序,并隐藏所有我从未使用过的高级内容。

是否可以通过主题来做到这一点,还是需要从源代码创建自定义构建?

themes
  • 1 个回答
  • 153 Views
Martin Hope
opticyclic
Asked: 2014-07-04 00:51:52 +0800 CST

如何重新排序 Nautilus 右键单击​​菜单?

  • 13

是否可以重新排序Nautilus 上下文菜单中的默认项?

例如,当我右键单击一个档案时,最上面的项目是“用档案管理器打开”,但最下面的项目是“在此处提取”。

我想将“Extract Here”项移到“Open with Archive Manager”项旁边,因为它们都是处理存档本身的操作。

nautilus
  • 1 个回答
  • 747 Views
Martin Hope
opticyclic
Asked: 2014-07-01 13:45:44 +0800 CST

列出按类型分组的已安装应用程序

  • 3

我想要一个安装在我系统中的应用程序列表,但是,我只想要按照开始菜单列出的应用程序。

我对包/依赖项列表等不感兴趣,因此以下内容没有太大帮助:

 dpkg --get-selections | grep -v deinstall

这有点近了。

for app in /usr/share/applications/*.desktop; do echo "${app:24:-8}"; done

但是,名称与菜单中的名称不完全匹配,也不符合我对它们进行分组的其他标准。

例如我想看

Graphics
     GIMP Image Editor

不是

gimp

所以总而言之,我正在寻找的是一种将 Alacarte 显示的内容保存到文本文件的方法。

command-line
  • 3 个回答
  • 881 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