manjaro 安装dracut

manjaro 安装dracut

pacman安装-失败

[one-pc ~]# pacman -S dracut
]错误:未找到目标:dracut

yay安装

[one-pc ~]# su one
[one@one-pc root]$ yay -S dracut
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo: 2]  cpio-2.12-4  dash-0.5.10.2-1
[Repo Make: 3]  docbook-xsl-1.79.2-4  docbook-xml-4.5-8  asciidoc-8.6.10-1
[Aur: 1]  dracut-047-1

==> Remove make dependencies after install? [y/N] y
:: Downloaded PKGBUILD (1/1): dracut
  1 dracut                           (Build Files Exist)
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> Diffs to show?
==> 1
diff --git /home/one/.cache/yay/dracut/.gitignore /home/one/.cache/yay/dracut/.gitignore
new file mode 100755
index 0000000..05f7922
--- /dev/null
+++ /home/one/.cache/yay/dracut/.gitignore
@@ -0,0 +1,12 @@
+src
+srcdir
+pkg
+pkgdir
+*.tar.*
+*.xz
+*.gz
+*.bz2
+*.tar
+*.zip
+*.rar
+*~
\ No newline at end of file
diff --git /home/one/.cache/yay/dracut/PKGBUILD /home/one/.cach
e/yay/dracut/PKGBUILD
new file mode 100755
index 0000000..cd38d89
--- /dev/null
+++ /home/one/.cache/yay/dracut/PKGBUILD
@@ -0,0 +1,70 @@
+# Contributor: Jon Nordby <jononor@gmail.com>
+# Maintainer: Pablo Lezaeta <prflr88@gmail.com_
+
+pkgname=dracut
+pkgver=047
+pkgrel=1
+pkgdesc="Generic, modular, cross-distribution initramfs genera
tion tool"
+arch=("i686" "x86_64" "aarch64") 
+# At the first "Not build" from aarch64 i remove it, you are w
arned
+url="https://dracut.wiki.kernel.org/"
+license=("GPL")
+depends=("cpio" "dash" "kbd" "kmod" "util-linux" "systemd>=199
" "bash>=4.0")
+optdepends=("cryptsetup: Part of the Crypto setup"
+       "dmraid: Part of the Raid setup"
+       "lvm2: Part of the LVM setup"
+       "mdadm: Part of the MDadmin thing"
+       "kexec-tools: For switch kernels without reboot support
"
+        "gnupg>=2.1: For OpenPGP smartcards support")
+makedepends=("docbook-xsl" "asciidoc")
+backup=("etc/dracut.conf")
+install="dracut.install"

==> Proceed with install? [Y/n] y
:: Parsing SRCINFO (1/1): dracut

==> PGP keys need importing:
 -> 4C96E1500F9421CCF82D5DCA034EB370014DF270, required by: dracut
==> Import? [Y/n] y
:: Importing keys with gpg......
gpg: key 034EB370014DF270: 1 duplicate signature removed
gpg: key 034EB370014DF270: 28 个签名因密钥遗失而未被检查
gpg: key 034EB370014DF270: 1 signature reordered
gpg: 密钥 034EB370014DF270:公钥 “Harald Hoyer <harald@hoyer.xyz>” 已导入
gpg: 未找到任何绝对信任的密钥
gpg: 处理的总数:1
gpg:               已导入:1
[sudo] one 的密码:
正在解析依赖关系...
正在查找软件包冲突...

软件包 (5) asciidoc-8.6.10-1  cpio-2.12-4  dash-0.5.10.2-1
           docbook-xml-4.5-8  docbook-xsl-1.79.2-4

下载大小:    1.49 MiB
全部安装大小:  17.85 MiB

:: 进行安装吗? [Y/n] y
:: 正在获取软件包......
 dash-0.5.10.2-1-x86_64    74.9 KiB   423K/s 00:00 [#####] 100%
 docbook-xml-4.5-8-any     83.9 KiB  1582K/s 00:00 [#####] 100%
 docbook-xsl-1.79.2-...   725.1 KiB  1223K/s 00:01 [#####] 100%
 cpio-2.12-4-x86_64       182.0 KiB  1654K/s 00:00 [#####] 100%
 asciidoc-8.6.10-1-any    458.8 KiB   557K/s 00:01 [#####] 100%
(5/5) 正在检查密钥环里的密钥                       [#####] 100%
(5/5) 正在检查软件包完整性                         [#####] 100%
(5/5) 正在加载软件包文件                           [#####] 100%
(5/5) 正在检查文件冲突                             [#####] 100%
(5/5) 正在检查可用存储空间                         [#####] 100%
:: 正在处理软件包的变化...
(1/5) 正在安装 docbook-xml                         [#####] 100%
(2/5) 正在安装 docbook-xsl                         [#####] 100%
(3/5) 正在安装 asciidoc                            [#####] 100%
asciidoc 的可选依赖
    lilypond: music-filter
    imagemagick: music-filter (used in conjunction with
    lilypond) [已安装]
    source-highlight: source-highlight-filter
    dblatex: pdf generation
    fop: alternative pdf generation
    lynx: text generation
    w3m: text generation (alternative to lynx)
(4/5) 正在安装 cpio                                [#####] 100%
(5/5) 正在安装 dash                                [#####] 100%
:: 正在运行事务后钩子函数...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
==> 正在创建软件包:dracut 047-1 (2019年01月12日 星期六 15时43分03秒)
==> 获取源代码...
  -> 正在下载 dracut-047.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:--100   178  100   178    0     0    130      0  0:00:01  0:00:01100   178  100   178    0     0    130      0  0:00:01  0:00:01 --:--:--   130
  0     0    0     0    0     0      0      0 --:--:--  0:00:02100   178  100   178    0     0     63      0  0:00:02  0:00:02 --:--:--   257
  0     0    0     0    0     0      0      0 --:--:--  0:00:03  5  298k    5 15985    0     0   3778      0  0:01:20  0:00:04 69  298k   69  207k    0     0  40478      0  0:00:07  0:00:05100  298k  100  298k    0     0  55475      0  0:00:05  0:00:05 --:--:--  127k
  -> 正在下载 dracut-047.tar.sign...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:--100   178  100   178    0     0    259      0 --:--:-- --:--:--100   178  100   178    0     0    258      0 --:--:-- --:--:-- --:--:--   258
  0     0    0     0    0     0      0      0 --:--:--  0:00:01100   178  100   178    0     0     85      0  0:00:02  0:00:02 --:--:--   523
  0     0    0     0    0     0      0      0 --:--:--  0:00:02100   488  100   488    0     0    155      0  0:00:03  0:00:03 --:--:--   956
==> 正在验证 source 文件,使用md5sums...
    dracut-047.tar.xz ... 通过
    dracut-047.tar.sign ... 已跳过
==> 正在使用 gpg 验证源文件签名...
    dracut-047.tar ... 通过
==> 清理中...
==> 正在创建软件包:dracut 047-1 (2019年01月12日 星期六 15时43分13秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 dracut-047.tar.xz
  -> 找到 dracut-047.tar.sign
==> 正在验证 source 文件,使用md5sums...
    dracut-047.tar.xz ... 通过
    dracut-047.tar.sign ... 已跳过
==> 正在使用 gpg 验证源文件签名...
    dracut-047.tar ... 通过
==> 正在删除现存的 $srcdir/ 目录...
==> 正在释放源码...
  -> 正在解压缩 dracut-047.tar.xz,使用 bsdtar
==> 正在开始 prepare()...
==> 源代码已就绪。
==> 正在创建软件包:dracut 047-1 (2019年01月12日 星期六 15时43分14秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 警告: 使用现存的 $srcdir/ 树
==> 正在开始 build()...
Ignoring unknown option '--loginstalldir=/var/log/dracut'
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2  -c -o install/dracut-install.o install/dracut-install.c
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2  -c -o install/hashmap.o install/hashmap.c
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2  -c -o install/log.o install/log.c
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2  -c -o install/strv.o install/strv.c
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2  -c -o install/util.o install/util.c
cc -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o install/dracut-install install/dracut-install.o install/hashmap.o install/log.o install/strv.o install/util.o  -lkmod 
ln -fs install/dracut-install dracut-install
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2  -c -o skipcpio/skipcpio.o skipcpio/skipcpio.c
cc -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now  skipcpio/skipcpio.o   -o skipcpio/skipcpio
==> 正在进入 fakeroot 环境...
==> 正在开始 package()...
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/bin
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/etc
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/modules.d
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man1 /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man5 /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man7 /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man8
install -m 0755 dracut.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/bin/dracut
install -m 0755 dracut-catimages.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/bin/dracut-catimages
install -m 0755 mkinitrd-dracut.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/bin/mkinitrd
install -m 0755 lsinitrd.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/bin/lsinitrd
install -m 0644 dracut.conf /home/one/.cache/yay/dracut/pkg/dracut/etc/dracut.conf
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/etc/dracut.conf.d
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut.conf.d
install -m 0755 dracut-init.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut-init.sh
install -m 0755 dracut-functions.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut-functions.sh
install -m 0755 dracut-version.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut-version.sh
ln -fs dracut-functions.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut-functions
install -m 0755 dracut-logger.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut-logger.sh
install -m 0755 dracut-initramfs-restore.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut-initramfs-restore
cp -arx modules.d /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut
for i in lsinitrd.1; do install -m 0644 $i /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man1/${i##*/}; done
for i in dracut.conf.5; do install -m 0644 $i /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man5/${i##*/}; done
for i in dracut.cmdline.7 dracut.bootup.7 dracut.modules.7; do install -m 0644 $i /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man7/${i##*/}; done
for i in dracut.8 dracut-catimages.8 mkinitrd.8 mkinitrd-suse.8 modules.d/98dracut-systemd/dracut-cmdline.service.8 modules.d/98dracut-systemd/dracut-initqueue.service.8 modules.d/98dracut-systemd/dracut-mount.service.8 modules.d/98dracut-systemd/dracut-shutdown.service.8 modules.d/98dracut-systemd/dracut-pre-mount.service.8 modules.d/98dracut-systemd/dracut-pre-pivot.service.8 modules.d/98dracut-systemd/dracut-pre-trigger.service.8 modules.d/98dracut-systemd/dracut-pre-udev.service.8; do install -m 0644 $i /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man8/${i##*/}; done
ln -fs dracut.cmdline.7 /home/one/.cache/yay/dracut/pkg/dracut/usr/share/man/man7/dracut.kernel.7
if [ -n "/usr/lib/systemd/system" ]; then \
	mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/systemd/system; \
	ln -srf /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/modules.d/98dracut-systemd/dracut-shutdown.service /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/systemd/system/dracut-shutdown.service; \
	mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/systemd/system/sysinit.target.wants; \
	ln -s ../dracut-shutdown.service \
	/home/one/.cache/yay/dracut/pkg/dracut/usr/lib/systemd/system/sysinit.target.wants/dracut-shutdown.service; \
	mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/systemd/system/initrd.target.wants; \
	for i in \
	    dracut-cmdline.service \
	    dracut-initqueue.service \
	    dracut-mount.service \
	    dracut-pre-mount.service \
	    dracut-pre-pivot.service \
	    dracut-pre-trigger.service \
	    dracut-pre-udev.service \
	    ; do \
		ln -srf /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/modules.d/98dracut-systemd/$i /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/systemd/system; \
		ln -s ../$i \
		/home/one/.cache/yay/dracut/pkg/dracut/usr/lib/systemd/system/initrd.target.wants/$i; \
	done \
fi
if [ -f install/dracut-install ]; then \
	install -m 0755 install/dracut-install /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/dracut-install; \
fi
if [ -f skipcpio/skipcpio ]; then \
	install -m 0755 skipcpio/skipcpio /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/dracut/skipcpio; \
fi
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/kernel/install.d
install -m 0755 50-dracut.install /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/kernel/install.d/50-dracut.install
install -m 0755 51-dracut-rescue.install /home/one/.cache/yay/dracut/pkg/dracut/usr/lib/kernel/install.d/51-dracut-rescue.install
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/share/bash-completion/completions
install -m 0644 dracut-bash-completion.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/share/bash-completion/completions/dracut
install -m 0644 lsinitrd-bash-completion.sh /home/one/.cache/yay/dracut/pkg/dracut/usr/share/bash-completion/completions/lsinitrd
mkdir -p /home/one/.cache/yay/dracut/pkg/dracut/usr/share/pkgconfig
install -m 0644 dracut.pc /home/one/.cache/yay/dracut/pkg/dracut/usr/share/pkgconfig/dracut.pc
==> 正在清理安装...
  -> 正在删除 libtool 文件...
  -> 正在清除不打算要的文件...
  -> 正在移除静态库文件...
  -> 正在从二进制文件和库中清除不需要的系统符号...
  -> 正在压缩 man 及 info 文档...
==> 正在检查打包问题...
==> 正在创建软件包"dracut"...
  -> 正在生成 .PKGINFO 文件...
  -> 正在生成 .BUILDINFO 文件...
  -> 正在添加 install 文件...
  -> 正在生成 .MTREE 文件...
  -> 正在压缩软件包...
==> 正在离开 fakeroot 环境。
==> 完成创建:dracut 047-1 (2019年01月12日 星期六 15时43分23秒)
==> 清理中...
正在加载软件包...
正在解析依赖关系...
正在查找软件包冲突...

软件包 (1) dracut-047-1

全部安装大小:  1.20 MiB

:: 进行安装吗? [Y/n] 
(1/1) 正在检查密钥环里的密钥                       [#####] 100%
(1/1) 正在检查软件包完整性                         [#####] 100%
(1/1) 正在加载软件包文件                           [#####] 100%
(1/1) 正在检查文件冲突                             [#####] 100%
(1/1) 正在检查可用存储空间                         [#####] 100%
:: 正在处理软件包的变化...
(1/1) 正在安装 dracut                              [#####] 100%

 config files are located in /usr/lib/dracut/modules.d/*.conf

 Support for creating a UEFI boot executable via argument ?--uefi?
 Basic systemd functionality is in 00systemd.
 Switching root and the initrd.target is in 00systemd-initrd.
 Dracut additions to the systemd initrd are inside the directory
 98dracut-systemd in the above mentioned config location.

 To set the default font for your distribution, add
 i18n_default_font=latarcyrheb-sun16 to the respective config file
 i18n_default_font=latarcyrheb-sun16 to the respective config file
dracut 的可选依赖
    cryptsetup: Part of the Crypto setup [已安装]
    dmraid: Part of the Raid setup [已安装]
    lvm2: Part of the LVM setup [已安装]
    mdadm: Part of the MDadmin thing [已安装]
    kexec-tools: For switch kernels without reboot support
    gnupg>=2.1: For OpenPGP smartcards support [已安装]
:: 正在运行事务后钩子函数...
(1/2) Reloading system manager configuration...
(2/2) Arming ConditionNeedsUpdate...
正在检查依赖关系...

软件包 (3) asciidoc-8.6.10-1  docbook-xml-4.5-8
           docbook-xsl-1.79.2-4

全部移去体积:  16.88 MiB

:: 打算删除这些软件包吗? [Y/n] 
:: 正在处理软件包的变化...
(1/3) 正在删除 asciidoc                            [#####] 100%
(2/3) 正在删除 docbook-xsl                         [#####] 100%
(3/3) 正在删除 docbook-xml                         [#####] 100%
:: 正在运行事务后钩子函数...
(1/1) Arming ConditionNeedsUpdate...

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值