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

Paddy Landau's questions

Martin Hope
Paddy Landau
Asked: 2023-03-04 00:56:25 +0800 CST

如何判断哪些包由于分阶段更新而被阻止

  • 10

很长一段时间以来,我一直在寻找这个问题的答案,虽然我已经看到了建议的解决方案,但没有一个有效。

我可以使用此命令看到所有准备好更新的包:

apt list --upgradable

其中一些由于分阶段更新而被阻止。我想知道哪些会升级,哪些会被阻止。

到目前为止,我所要做的就是发出这个命令(每个包一次):

apt-cache policy [packagename]

如果输出包含字符串(phased …%)(百分号前的一位、两位或三位数字),则表示该包是分阶段更新的一部分。但它并没有说明它现在是否会安装在我的机器上。

我如何判断哪些待处理的软件包将立即安装,哪些将由于分阶段更新而被阻止?

我正在运行 Ubuntu 22.04,以防万一。

谢谢

package-management
  • 3 个回答
  • 324 Views
Martin Hope
Paddy Landau
Asked: 2020-10-23 04:42:26 +0800 CST

Lubuntu 20.04 OEM 安装不工作

  • 3

我需要在一台旧机器上安装 Lubuntu 20.04,我打算把它送给需要它的人,也许是慈善机构。为此,我想使用 OEM 安装。

从 Live USB 启动 Ubuntu 20.04 时,它会在启动页面上显示几个选项,包括“OEM 安装(针对制造商)”。这允许我安装 Ubuntu,对其进行定制(例如安装更新),然后“准备发送给最终用户”。

但是,对于 Lubuntu 来说,情况有所不同。它在启动页面上显示了与 Ubuntu 相同的选项(参见屏幕截图),但是当我选择“OEM 安装(针对制造商)”时,它只是启动到普通的 Lubuntu,就好像我选择了第一个选项“启动 Lubuntu ”。

请问如何让 OEM 安装在 Lubuntu 上运行?

Live USB 的启动选项

system-installation oem lubuntu
  • 1 个回答
  • 1374 Views
Martin Hope
Paddy Landau
Asked: 2020-10-08 03:31:20 +0800 CST

重复错误:无法安装 desktop-icons@csoriano

  • 4

在几周前我全新安装的 Ubuntu 20.04 时,我一直遇到 Ubuntu 的默认 Gnome 扩展Desktop Icons的问题,此外它的功能非常有限。

不幸的是,它无法正常卸载。

因此,我按照说明(如几个地方的建议)将其卸载如下。

sudo rm --recursive /usr/share/gnome-shell/extensions/desktop-icons@csoriano/   # After making a backup

随着它的消失,我能够安装名称奇怪但性能优越得多的桌面图标 NG (DING)(由同一作者编写),它运行良好。

不幸的是,我每天多次收到以下错误通知:

Can't install "desktop-icons@csoriano":
This is an extension enabled by your current mode, you can't install manually any update in that session.

重复错误通知

我不知道如何阻止此错误重演。我尝试了三件事。

  • 卸载 Desktop Icons NG (DING),然后从上面恢复已删除的文件夹。这没有任何区别,而且无论如何它并没有像您想象的那样恢复原始的桌面图标。
  • 尝试手动安装桌面图标,但它拒绝安装,给出同样的错误。
  • Reinstall gnome-shell-extension-desktop-icons,这是最初安装桌面图标的方式。重新启动后,这只会让我回到第 1 格。(我无法卸载gnome-shell-extension-desktop-icons,因为它会删除ubuntu-desktop。)

我不知道还能做什么。

我随后重新安装了 Desktop Icons NG (DING),否则我的桌面上什么都没有,但是这个错误每天都会继续通知我好几次。

这是我的扩展列表。

$ gnome-extensions list
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

我正在使用带有 Gnome 3.36.3 的标准 Ubuntu 20.04

请问如何才能停止这些通知?

gnome desktop-icons
  • 3 个回答
  • 3099 Views
Martin Hope
Paddy Landau
Asked: 2018-08-30 01:21:13 +0800 CST

为什么在大多数情况下从 Bash 中的变量中删除尾随换行符?[复制]

  • 0
这个问题在这里已经有了答案:
破折号,命令替换不插入换行符? (1 个回答)
4年前关闭。

我很难理解为什么仅在以下一种情况下保留尾随换行符。见脚本:

declare -a B

B[1]='foo'
B[2]=$'foo\n'
B[3]="$( echo 'foo' )"
B[4]="$( echo -e 'foo\n' )"
B[5]="$( printf '%s\n' 'foo' )"
B[6]="$( cat <<END
foo

END
       )"

# Print each value.
for RESULT in "${B[@]}"
do
        echo "[${RESULT}]"
done

运行时的结果:

[foo]
[foo
]
[foo]
[foo]
[foo]
[foo]

我期待第一个缺少换行符;第四个和第六个各有两个换行符;和其他人每个都有一个换行符。但相反,只有第二个有换行符。

请问这是怎么回事?

bash
  • 1 个回答
  • 18 Views
Martin Hope
Paddy Landau
Asked: 2016-08-02 03:51:59 +0800 CST

我无法在 Ubuntu 16.04 上安装 Pepper Flash

  • 5

我知道出于安全原因,Adobe Flash 的原始版本已被弃用,我们应该改用 Pepper Flash。

但是,我无法在 Ubuntu 16.04 上安装 Pepper Flash。(我使用 Chromium,而不是 Firefox。)

我已按照说明添加了存储库ppa:skunk/pepper-flash,该存储库在 14.04 上完美运行并继续运行。

但是,在 16.04 上,当我重新加载存储库时,我收到了这个错误:

E: The repository 'http://ppa.launchpad.net/skunk/pepper-flash/ubuntu xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

这是我做错了吗?我怎样才能解决这个问题?

ppa
  • 2 个回答
  • 6444 Views
Martin Hope
Paddy Landau
Asked: 2016-07-23 04:19:22 +0800 CST

如何在彩色打印机上打印 PHP 语法高亮显示?

  • 1

这一定是以前回答过的,但我根本无法在这里或其他地方找到答案。

我在 中编辑了一个 PHP 文件gedit,该文件的语法颜色都很好。

但是当我想打印它时,它只打印黑白。

我怎样才能把它打印成彩色?由于错误 1313283 ,我将接受除gedit需要之外的编辑器。

我更喜欢 GUI 选项,部分原因是很难在命令行中找到我的打印机名称,部分原因是我不知道如何从命令行设置打印机的选项(我认为它的默认模式是黑色-和白色)。

我发现了enscript,但不幸的是它没有 PHP 突出显示。

编辑

我正在使用 Ubuntu 14.04 64 位和gedit版本 3.10.4。

printing
  • 1 个回答
  • 712 Views
Martin Hope
Paddy Landau
Asked: 2015-04-24 08:27:04 +0800 CST

如何在最新更新后重新启用系统托盘(指示面板)

  • 12

在 Suttleworth对系统托盘的白名单进行硬编码的奇怪决定之后,开发人员创建了一个补丁,以允许人们继续使用在 Ubuntu 中使用系统托盘的应用程序。

不幸的是,补丁的创建者现在忙于维护它。这意味着自本月早些时候的最新更新以来,白名单不再(再次)起作用。

Canonical 的“解决方案”是指示我们为每个不起作用的应用程序提交错误报告,但当然这些错误报告已被忽略。

所以…

如何重新启用系统托盘?它的缺席给我带来了困难。

我正在使用 Ubuntu 14.04 64 位。

回答@GGleb 的问题

命令

gsettings list-recursively net.launchpad.indicator.systemtray

结果

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

我注意到tray-is-static当我中键单击图标时切换。

unity
  • 3 个回答
  • 23454 Views
Martin Hope
Paddy Landau
Asked: 2014-09-08 08:12:54 +0800 CST

如何通过脚本中的变量将“*”通配符传递给 find 命令的路径参数?

  • 12

我想用来find在一组受通配符限制的文件夹中查找文件,但路径名中有空格。

从命令行,这很容易。以下示例均有效。

find  te*/my\ files/more   -print
find  te*/'my files'/more  -print
find  te*/my' 'files/more  -print

这些将在例如terminal/my files/more和中找到文件tepid/my files/more。

但是,我需要将其作为脚本的一部分;我需要的是这样的:

SEARCH='te*/my\ files/more'
find ${SEARCH} -print

不幸的是,无论我做什么,我似乎都无法find在脚本中的命令中混合使用通配符和空格。上面的示例返回以下错误(请注意反斜杠意外加倍):

find: ‘te*/my\\’: No such file or directory
find: ‘files/more’: No such file or directory

尝试使用引号也会失败。

SEARCH="te*/'my files'/more"
find ${SEARCH} -print

这将返回以下错误,忽略了引号的含义:

find: ‘te*/'my’: No such file or directory
find: ‘files'/more’: No such file or directory

再举一个例子。

SEARCH='te*/my files/more'
find ${SEARCH} -print

正如预期的那样:

find: ‘te*/my’: No such file or directory
find: ‘files/more’: No such file or directory

我尝试过的每个变体都会返回错误。

我有一个解决方法,它有潜在的危险,因为它会返回太多文件夹。我将所有空格转换为问号(单字符通配符),如下所示:

SEARCH='te*/my files/more'
SEARCH=${SEARCH// /?}       # Convert every space to a question mark.
find ${SEARCH} -print

这相当于:

find te*/my?files/more -print

这不仅会返回正确的文件夹,还会返回terse/myxfiles/more它不应该返回的 .

我怎样才能实现我想要做的事情?谷歌没有帮助我:(

scripts
  • 4 个回答
  • 55391 Views
Martin Hope
Paddy Landau
Asked: 2014-09-05 04:58:25 +0800 CST

自 Chromium 最近更新以来 Gmail 上的字体不可读

  • 7

自从过去两三天的最近更新以来,我收到的许多电子邮件在 Gmail 中变得无法读取。

具体来说:

  • 这只发生在 Chromium 中(在 Gmail 中)。如果我在 Firefox Gmail 中打开受影响的电子邮件,我可以正常阅读它们。
  • 如果我改变缩放比例,无论是放大还是缩小,我都可以阅读电子邮件。但在 100%,我不能。
  • 这个问题几天前才开始出现(我想是昨天)。
  • 并非所有电子邮件都有此问题。我不知道那些做的和不做的有什么区别。
  • 电子邮件在 Windows 7 (Chrome) 和 Lubuntu 14.04 (Chromium) 上都能完美呈现。

查看屏幕截图:

100%(部分字母和整个字母丢失):

缩放 100%

90%(可读,但不完全清楚):

缩放 90%

110%(也可读,但不完全清楚):

缩放 110%

这些字母在 Windows 和 Lubuntu 上都非常清晰。

据推测,这与字体有关。但我什至不知道从哪里开始解决这个可读性问题。

请帮忙。

  • 我正在使用 Ubuntu 14.04 64 位,已完全更新
fonts
  • 1 个回答
  • 2330 Views
Martin Hope
Paddy Landau
Asked: 2014-06-20 12:43:17 +0800 CST

交换不可用

  • 3

我注意到我的交换不可用。这可以解释为什么我的电脑在我大量使用时经常死机。

我安装了带有加密文件夹的 14.04 64 位,它会自动加密我的交换。这曾经在 12.04 64 位中完美运行。

来自的相关行/etc/fstab是:

# swap was on /dev/sda6 during installation
#UUID=5e37c9cd-ba35-4907-8c77-556a308d1491  none  swap  sw  0  0
/dev/mapper/cryptswap1                      none  swap  sw  0  0

sudo blkid不列出交换:

/dev/sda1: LABEL="PQSERVICE" UUID="FA3A29383A28F375" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="967CF34F7CF3291F" TYPE="ntfs" 
/dev/sda3: LABEL="Daisy PC" UUID="36027B05027AC97F" TYPE="ntfs" 
/dev/sda5: LABEL="DaisyHome" UUID="4ad946a8-3a8e-41b9-907c-258b2ad9544e" TYPE="ext4" 
/dev/sda7: LABEL="DaisyRoot" UUID="5cb3c1ff-fdd2-458b-9765-b9407d19b469" TYPE="ext4" 

系统监视器显示交换不可用。

交换在系统监视器中不可用

Gparted 将交换分区显示为“未知”。

GIMP 交换分区未知

磁盘将交换分区显示为“Linux Swap”,但无法挂载该分区。

磁盘 Linux 分区

我一直在谷歌搜索、阅读 Ubuntu 论坛并搜索这个论坛,但一直无法找到任何有助于重新启用交换的信息。

你能帮忙吗?

编辑

该文件/etc/crypttab令人困惑地有两行:

cryptswap1 UUID=5e37c9cd-ba35-4907-8c77-556a308d1491 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
cryptswap1 UUID=7426472f-9ec1-4e53-b8e1-930e3d6f73fc /dev/urandom swap,cipher=aes-cbc-essiv:sha256

这是我系统上的 UUID 列表:

$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Jun 20 08:48 36027B05027AC97F -> ../../sda3
lrwxrwxrwx 1 root root 10 Jun 20 08:48 4ad946a8-3a8e-41b9-907c-258b2ad9544e -> ../../sda5
lrwxrwxrwx 1 root root 10 Jun 20 08:48 5cb3c1ff-fdd2-458b-9765-b9407d19b469 -> ../../sda7
lrwxrwxrwx 1 root root 10 Jun 20 08:48 967CF34F7CF3291F -> ../../sda2
lrwxrwxrwx 1 root root 10 Jun 20 08:48 FA3A29383A28F375 -> ../../sda1

现在我的问题是:如何确定的 UUID /dev/sda6?这在加密交换中甚至可能吗?最后,我该如何解决/etc/crypttab?

encryption
  • 2 个回答
  • 380 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