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

Snappawapa's questions

Martin Hope
Snappawapa
Asked: 2023-09-12 11:52:08 +0800 CST

安装时,“postinst”中的命令始终会产生“$?”=“0”

  • 8

postinst我的 debian 包中有一个脚本:

#!/bin/bash

oqm-config -g system.hostname
RESULT="$?"
if [ "$RESULT" -eq 1 ]; then
  oqm-config -s system.hostname $(hostname).local "."
fi

这是为了填充配置变量(如果它不存在)。这些命令在安装过程之外起作用:

$ sudo ./test.sh 
+ oqm-config -g system.hostname
ERROR: Config key not found: system.hostname
+ RESULT=1
+ [ 1 -eq 1 ]
+ hostname
+ oqm-config -s system.hostname oqm-demo.local .
{
    "system": {
        "hostname": "oqm-demo.local"
    },
    "captain": {},
    "snapshots": {
        "location": "/data/oqm-snapshots/",
        "numToKeep": 5,
        "frequency": "weekly"
    }
}

但是,在安装期间执行时,初始的返回代码oqm-config -g system.hostname始终是0(或更准确地说是空字符串?不确定为什么空字符串中的这个特定错误应该是0?):

Setting up open+quarter+master-manager-station+captain (1.0.18) ...
+ oqm-config -g system.hostname
ERROR: Config key not found: system.hostname
+ RESULT=0
+ '[' '' -eq 1 ']'
/var/lib/dpkg/info/open+quarter+master-manager-station+captain.postinst: line 5: [: : integer exp
ression expected

我错过了什么吗?

在 Ubuntu 20.04 上构建 debian 文件,尝试安装22.04

Debian 文件:https://github.com/Epic-Breakfast-Productions/OpenQuarterMaster/releases/tag/manager-station%2Bcaptain-1.0.18

制作 debian 的文件(我知道它很乱,但通常有效):https://github.com/Epic-Breakfast-Productions/OpenQuarterMaster/blob/dev.388-fr-finish-keycloak-infra-component/软件/Station-Captain/makeInstallers.sh#L107-L117

scripts
  • 1 个回答
  • 176 Views
Martin Hope
Snappawapa
Asked: 2019-08-16 11:25:33 +0800 CST

从存储库安装 ImageMagick cli

  • 1

我想使用 imagemagick 来自动化一些图像转换。不幸的是,当通过构建源代码进行安装时,它会错过用于打开png图像的编解码器。据我所知,解决此问题的方法是通过apt source从存储库“正确”安装 imagemagick 。但是,问题是,当我运行时sudo apt install imagemagick, apt 说它已经安装(即使我没有 themagick或任何其他命令)

打开 png 文件时来自 magick 命令的错误消息(来自手动制作/安装的 magick 的命令):

magick: no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/556.
package-management imagemagick 19.04
  • 1 个回答
  • 444 Views
Martin Hope
Snappawapa
Asked: 2018-03-07 18:03:06 +0800 CST

重启后RAID阵列丢失

  • 4

虽然我看到有多个其他问题似乎与相同(或相似)的问题有关,但没有一个问题有明确的答案。因此,我再问一次。

我正在关注此处的指南(外部,Digital Ocean),特别是“Raid 1”指南。我按照所有步骤操作,但是当我重新启动时,mdadm 似乎忘记了创建的 raid 阵列。

重新创建后,它看起来很好,并且驱动器上的数据在重新创建后似乎仍然存在,尽管 mdadm 需要重新同步并重新构建阵列(这需要很多小时)。为了澄清,我需要做的就是重新运行创建命令并重新安装阵列。

我按照“保存数组布局”部分到一个发球台,但这仍然发生。任何人都可以提供有关如何使阵列保持不变的指导吗?

如果有人想查看某些东西的输出,请问。

/dev/sdb/并且/dev/sdc/是我用于阵列的驱动器,/dev/md0是阵列。

sudo blkid重启后的输出:

/dev/nvme0n1: PTUUID="a2ac4afb-a9fe-4c9c-aafd-ffe2e144b803" PTTYPE="gpt"
/dev/nvme0n1p1: UUID="f9b2e155-854d-4a5d-a67e-17bd15f38289" TYPE="ext4" PARTUUID="72fd637a-3f84-4c87-a1fc-6dd4d093ee1d"
/dev/sda1: LABEL="Recovery" UUID="56FEDCF2FEDCCAFF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ba0395b4-48a6-45b1-b340-cf4bfe1d29d2"
/dev/sda2: UUID="1ADD-CEB5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="2024cdff-4b6f-460e-827d-7443180849e6"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="b0475376-4a4c-4388-8c13-486587f441d9"
/dev/sda4: UUID="22D0E70AD0E6E2D1" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e4d35323-a0b8-4a47-9722-193cc6cd1197"
/dev/sdb: PTUUID="aea84627-3e11-46a5-8a09-96510cae3a1a" PTTYPE="gpt"
/dev/sdc: PTUUID="76fce25c-b721-441b-b82e-b42d2d43d24b" PTTYPE="gpt"

sudo blkid重新创建raid数组后的输出:

/dev/nvme0n1p1: UUID="f9b2e155-854d-4a5d-a67e-17bd15f38289" TYPE="ext4" PARTUUID="72fd637a-3f84-4c87-a1fc-6dd4d093ee1d"
/dev/sda1: LABEL="Recovery" UUID="56FEDCF2FEDCCAFF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ba0395b4-48a6-45b1-b340-cf4bfe1d29d2"
/dev/sda2: UUID="1ADD-CEB5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="2024cdff-4b6f-460e-827d-7443180849e6"
/dev/sda4: UUID="22D0E70AD0E6E2D1" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e4d35323-a0b8-4a47-9722-193cc6cd1197"
/dev/nvme0n1: PTUUID="a2ac4afb-a9fe-4c9c-aafd-ffe2e144b803" PTTYPE="gpt"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="b0475376-4a4c-4388-8c13-486587f441d9"
/dev/sdb: UUID="f80520f0-6304-ccc5-0ec2-bd8f6a2af079" UUID_SUB="5a38cecf-4236-db6a-d369-a53271993698" LABEL="BATTLESTAR:0" TYPE="linux_raid_member"
/dev/md0: LABEL="DataStore" UUID="c5be481b-d487-4632-8594-7b0b847f327a" TYPE="ext4"
/dev/sdc: UUID="f80520f0-6304-ccc5-0ec2-bd8f6a2af079" UUID_SUB="cd27b6f9-d6e3-1c22-8746-3f2ebb3c5eb4" LABEL="BATTLESTAR:0" TYPE="linux_raid_member"

内容/etc/mdadm/mdadm.conf:(我确保在每次重新创建时都更新它以确保更新 UUID)

# mdadm.conf
#
# !NB! Run update-initramfs -u after updating this file.
# !NB! This will ensure that initramfs has an uptodate copy.
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This configuration was auto-generated on Mon, 05 Mar 2018 19:04:50 -0500 by mkconf

ARRAY /dev/md0 metadata=1.2 name=BATTLESTAR:0 UUID=f80520f0:6304ccc5:0ec2bd8f:6a2af079
reboot raid hard-drive mdadm
  • 3 个回答
  • 4084 Views
Martin Hope
Snappawapa
Asked: 2015-09-15 08:59:12 +0800 CST

TP-LINK T2UH无线网卡驱动安装方法(Ralink mt7610u)

  • 23

我最近得到了一个无线适配器 (TP-Link Archer T2UH V1)。插入后,我发现 Linux 的驱动程序在 Ubuntu 上不是原生的。但是,他们确实提供可供下载的驱动程序(以可编译/生成文件的形式)。我不确定的是如何安装这些驱动程序。我知道我需要构建驱动程序,将它们放在需要的地方,并将它们与内核联系在一起。但是,我不确定该怎么做,需要一些帮助。

TL;DR:我需要知道安装这些驱动程序的终端命令。

驱动程序/设备信息: http ://www.tp-link.com/en/download/Archer-T2UH.html#Driver

输出lsusb:

Bus 003 Device 004: ID 148f:761a Ralink Technology, Corp.
wireless
  • 2 个回答
  • 93196 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