无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: liuzhaoyzz
打印 上一主题 下一主题

想请问下linux系统下有没有可以释放win10.esd镜像到vhd的工具?

    [复制链接]
31#
发表于 2021-6-1 08:10:07 来自手机 | 只看该作者
现在的新版大部分都可以,用7z多,解压了没用,一般就是提取文件而已。

点评

linux下面,我在10楼已经试过了,7z-linux不能解压缩esd。  详情 回复 发表于 2021-6-1 08:12
回复

使用道具 举报

32#
 楼主| 发表于 2021-6-1 08:12:13 | 只看该作者
窄口牛 发表于 2021-6-1 08:10
现在的新版大部分都可以,用7z多,解压了没用,一般就是提取文件而已。

linux下面,我在10楼已经试过了,7z-linux不能解压缩esd。
回复

使用道具 举报

33#
发表于 2021-6-1 08:13:18 来自手机 | 只看该作者
XP在Linux下可以操弄,解压,改引导,写mbr,都没问题,nt6以上有了链接,就不行了,菜单也变成了bcd,就更没招了。
回复

使用道具 举报

34#
发表于 2021-6-1 08:27:48 来自手机 | 只看该作者
哦,对,因为esd有索引,是多包,所以Linux做不到,想起来了,抱歉。
回复

使用道具 举报

35#
发表于 2021-6-2 08:20:02 | 只看该作者
liuzhaoyzz 发表于 2021-6-1 07:06
看了提示,出错的原因似乎不是这个参数啊。
[root@veket /mnt/sdb2/linux/veket/wimlib-1.13.4] $ ./con ...

好像是你未挂载开发包?
链接:https://pan.baidu.com/s/1ea1TNp15b0NrvdRYq0i2VQ
提取码:3t25

点评

挂载你分享的开发包之后,感觉上编译有进展,但是似乎还是缺乏依赖。 [root@veket:~]$./configure && make && sudo make install checking for a BSD-compatible install... /usr/bin/install -c checking whet  详情 回复 发表于 2021-6-2 15:36
回复

使用道具 举报

36#
 楼主| 发表于 2021-6-2 15:36:01 | 只看该作者
吉毛桃 发表于 2021-6-2 08:20
好像是你未挂载开发包?
链接:https://pan.baidu.com/s/1ea1TNp15b0NrvdRYq0i2VQ
提取码:3t25

挂载你分享的开发包之后,感觉上编译有进展,但是似乎还是缺乏依赖。

[root@veket:~]$./configure && make && sudo make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for futimens... yes
checking for utimensat... yes
checking for flock... yes
checking for mempcpy... yes
checking for openat... yes
checking for fstatat... yes
checking for readlinkat... yes
checking for fdopendir... yes
checking for posix_fallocate... yes
checking for llistxattr... yes
checking for lgetxattr... yes
checking for fsetxattr... yes
checking for lsetxattr... yes
checking for getopt_long_only... yes
checking for alloca.h... yes
checking for byteswap.h... yes
checking for endian.h... yes
checking for errno.h... yes
checking for glob.h... yes
checking for machine/endian.h... no
checking for stdarg.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for sys/byteorder.h... no
checking for sys/endian.h... no
checking for sys/file.h... yes
checking for sys/syscall.h... yes
checking for sys/sysctl.h... yes
checking for sys/times.h... yes
checking for sys/xattr.h... yes
checking for time.h... yes
checking for utime.h... yes
checking for struct stat.st_mtim... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether __NR_getrandom is declared... yes
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBXML2... yes
checking whether to include support for ntfs-3g... yes
checking for LIBNTFS_3G... yes
checking whether to include support for mounting WIMs... yes
checking for LIBFUSE... yes
checking for mq_open in -lrt... yes
checking whether to use SSSE3-accelerated SHA-1... no
checking whether to use SHA-1 implementation from system libcrypto... auto
checking for LIBCRYPTO... yes
checking whether to include error messages... yes
checking whether to include assertions... yes
checking whether to include support for multi-threaded compression... yes
checking whether to enable supporting code for tests... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Doxyfile
config.status: creating wimlib.pc
config.status: creating programs/mkwinpeimg
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make  all-am
make[1]: 进入目录“/mnt/sda2/linux/veket/wimlib-1.13.4”
  CC       programs/wimlib_imagex-imagex.o
  CC       src/libwim_la-add_image.lo
  CC       src/libwim_la-avl_tree.lo
  CC       src/libwim_la-blob_table.lo
  CC       src/libwim_la-compress.lo
  CC       src/libwim_la-compress_common.lo
  CC       src/libwim_la-compress_parallel.lo
  CC       src/libwim_la-compress_serial.lo
  CC       src/libwim_la-decompress.lo
  CC       src/libwim_la-decompress_common.lo
  CC       src/libwim_la-delete_image.lo
  CC       src/libwim_la-dentry.lo
  CC       src/libwim_la-divsufsort.lo
  CC       src/libwim_la-encoding.lo
  CC       src/libwim_la-error.lo
  CC       src/libwim_la-export_image.lo
  CC       src/libwim_la-extract.lo
  CC       src/libwim_la-file_io.lo
  CC       src/libwim_la-header.lo
  CC       src/libwim_la-inode.lo
  CC       src/libwim_la-inode_fixup.lo
  CC       src/libwim_la-inode_table.lo
  CC       src/libwim_la-integrity.lo
  CC       src/libwim_la-iterate_dir.lo
  CC       src/libwim_la-join.lo
  CC       src/libwim_la-lcpit_matchfinder.lo
  CC       src/libwim_la-lzms_common.lo
  CC       src/libwim_la-lzms_compress.lo
  CC       src/libwim_la-lzms_decompress.lo
  CC       src/libwim_la-lzx_common.lo
  CC       src/libwim_la-lzx_compress.lo
  CC       src/libwim_la-lzx_decompress.lo
  CC       src/libwim_la-metadata_resource.lo
  CC       src/libwim_la-mount_image.lo
  CC       src/libwim_la-pathlist.lo
  CC       src/libwim_la-paths.lo
  CC       src/libwim_la-pattern.lo
  CC       src/libwim_la-progress.lo
  CC       src/libwim_la-reference.lo
  CC       src/libwim_la-registry.lo
  CC       src/libwim_la-reparse.lo
  CC       src/libwim_la-resource.lo
  CC       src/libwim_la-scan.lo
  CC       src/libwim_la-security.lo
  CC       src/libwim_la-sha1.lo
  CC       src/libwim_la-solid.lo
  CC       src/libwim_la-split.lo
  CC       src/libwim_la-tagged_items.lo
  CC       src/libwim_la-template.lo
  CC       src/libwim_la-textfile.lo
  CC       src/libwim_la-timestamp.lo
  CC       src/libwim_la-update_image.lo
  CC       src/libwim_la-util.lo
  CC       src/libwim_la-verify.lo
  CC       src/libwim_la-wim.lo
  CC       src/libwim_la-write.lo
  CC       src/libwim_la-x86_cpu_features.lo
  CC       src/libwim_la-xml.lo
  CC       src/libwim_la-xml_windows.lo
  CC       src/libwim_la-xpress_compress.lo
  CC       src/libwim_la-xpress_decompress.lo
  CC       src/libwim_la-ntfs-3g_apply.lo
  CC       src/libwim_la-ntfs-3g_capture.lo
  CC       src/libwim_la-unix_apply.lo
  CC       src/libwim_la-unix_capture.lo
  CCLD     libwim.la
/usr/bin/ld: cannot find -lxml2
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:1284:libwim.la] 错误 1
make[1]: 离开目录“/mnt/sda2/linux/veket/wimlib-1.13.4”

点评

37楼的pet能解决这个错误。 但是可能后边还会有……就是新软件容易编译,旧文件未跟进更新的话会很难。 例如chmsee这个软件很好,但作者没有更新了,然后现在基本不可能编译成功了,是必须要修改源代码的了。  详情 回复 发表于 2021-6-2 16:18
回复

使用道具 举报

37#
发表于 2021-6-2 16:15:02 | 只看该作者
本帖最后由 吉毛桃 于 2021-6-2 18:27 编辑

您有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/15134107e8184c 或进入 cowtransfer.com 获取,在首页输入取件码:620025(24小时内有效)

点评

又前进了一步,但是还有几个错误。官网没有提供deb包,有源代码,需要自己编译。https://wimlib.net/index.html [root@veket:~]$./configure && make && sudo make install checking for a BSD-compatible insta  详情 回复 发表于 2021-6-2 17:14
回复

使用道具 举报

38#
发表于 2021-6-2 16:18:54 | 只看该作者
liuzhaoyzz 发表于 2021-6-2 15:36
挂载你分享的开发包之后,感觉上编译有进展,但是似乎还是缺乏依赖。

[root@veket:~]$./configure &&  ...

37楼的pet能解决这个错误。
但是可能后边还会有……就是新软件容易编译,旧文件未跟进更新的话会很难。
例如chmsee这个软件很好,但作者没有更新了,然后现在基本不可能编译成功了,是必须要修改源代码的了。

然后有些软件,只你找到二进制的包,例如deb,即使不是在veket上边编译的,也可能运行得起来。

这个软件有没有deb或rpm包?有的话你发出来,下载看看是依赖那些库就可以确定容易不容易编译了

点评

https://www.123pan.com/s/lE5A-YSTyv chmsee1.3-CHM阅读器下载,veket20、lucky8k-20亲测可用,支持中文和英文。  详情 回复 发表于 2021-11-19 08:43
回复

使用道具 举报

39#
 楼主| 发表于 2021-6-2 17:14:56 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-6-2 17:21 编辑
吉毛桃 发表于 2021-6-2 16:15
您有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/15134107e8184c 或进入 cowtransfe ...

又前进了一步,但是还有几个错误。官网没有提供deb或者rpm包,有源代码,需要自己编译。https://wimlib.net/index.html
现在解压缩esd看起来不是大问题,veket自带的解压缩软件(我不知道叫什么)可以解压缩esd;peazip也可以解压缩esd。linux下面编辑BCD以及添加UEFI引导序列好像有点麻烦,这是可以预见的难题。

[root@veket:~]$./configure && make && sudo make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for futimens... yes
checking for utimensat... yes
checking for flock... yes
checking for mempcpy... yes
checking for openat... yes
checking for fstatat... yes
checking for readlinkat... yes
checking for fdopendir... yes
checking for posix_fallocate... yes
checking for llistxattr... yes
checking for lgetxattr... yes
checking for fsetxattr... yes
checking for lsetxattr... yes
checking for getopt_long_only... yes
checking for alloca.h... yes
checking for byteswap.h... yes
checking for endian.h... yes
checking for errno.h... yes
checking for glob.h... yes
checking for machine/endian.h... no
checking for stdarg.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for sys/byteorder.h... no
checking for sys/endian.h... no
checking for sys/file.h... yes
checking for sys/syscall.h... yes
checking for sys/sysctl.h... yes
checking for sys/times.h... yes
checking for sys/xattr.h... yes
checking for time.h... yes
checking for utime.h... yes
checking for struct stat.st_mtim... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether __NR_getrandom is declared... yes
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBXML2... yes
checking whether to include support for ntfs-3g... yes
checking for LIBNTFS_3G... yes
checking whether to include support for mounting WIMs... yes
checking for LIBFUSE... yes
checking for mq_open in -lrt... yes
checking whether to use SSSE3-accelerated SHA-1... no
checking whether to use SHA-1 implementation from system libcrypto... auto
checking for LIBCRYPTO... yes
checking whether to include error messages... yes
checking whether to include assertions... yes
checking whether to include support for multi-threaded compression... yes
checking whether to enable supporting code for tests... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Doxyfile
config.status: creating wimlib.pc
config.status: creating programs/mkwinpeimg
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
make  all-am
make[1]: 进入目录“/mnt/sda2/linux/veket/wimlib-1.13.4”
  CCLD     libwim.la
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libxml2.a(xpath.o): relocation R_X86_64_PC32 against symbol `xmlFree' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:1284:libwim.la] 错误 1
make[1]: 离开目录“/mnt/sda2/linux/veket/wimlib-1.13.4”
make: *** [Makefile:983:all] 错误 2


wimlib-1.13.4.tar.gz

1016.03 KB, 下载次数: 0, 下载积分: 无忧币 -2

libxml2-dev_2.9.4.rar

1005.12 KB, 下载次数: 8, 下载积分: 无忧币 -2

点评

它是没菜单的,就是最新源码编译也一样是没有菜单的,但是它有以下命令可以用: amuFormat.sh mcopy mlabel mtools wimcapture wimmountrw lz mdel mmd mtoolstes  详情 回复 发表于 2021-6-2 18:27
您有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/284b41505e334b 或进入 cowtransfer.com 获取,在首页输入取件码:014376(24小时内有效) v20用的  详情 回复 发表于 2021-6-2 18:24
原来是这个,不用自己编译,源里有  详情 回复 发表于 2021-6-2 18:21
回复

使用道具 举报

40#
发表于 2021-6-2 18:21:52 | 只看该作者
liuzhaoyzz 发表于 2021-6-2 17:14
又前进了一步,但是还有几个错误。官网没有提供deb或者rpm包,有源代码,需要自己编译。https://wimlib.n ...

原来是这个,不用自己编译,源里有
回复

使用道具 举报

41#
发表于 2021-6-2 18:24:43 | 只看该作者
liuzhaoyzz 发表于 2021-6-2 17:14
又前进了一步,但是还有几个错误。官网没有提供deb或者rpm包,有源代码,需要自己编译。https://wimlib.n ...

您有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/284b41505e334b 或进入 cowtransfer.com 获取,在首页输入取件码:014376(24小时内有效)


v20用的
回复

使用道具 举报

42#
发表于 2021-6-2 18:25:24 | 只看该作者
您有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/45972105a3cf43 或进入 cowtransfer.com 获取,在首页输入取件码:135915(24小时内有效)

lucky8k 20用的
回复

使用道具 举报

43#
发表于 2021-6-2 18:27:00 | 只看该作者
liuzhaoyzz 发表于 2021-6-2 17:14
又前进了一步,但是还有几个错误。官网没有提供deb或者rpm包,有源代码,需要自己编译。https://wimlib.n ...

它是没菜单的,就是最新源码编译也一样是没有菜单的,但是它有以下命令可以用:
amuFormat.sh  mcopy       mlabel      mtools      wimcapture     wimmountrw
lz            mdel        mmd         mtoolstest  wimdelete      wimoptimize
mattrib       mdeltree    mmount      mtype       wimdir         wimsplit
mbadblocks    mdir        mmove       mxtar       wimexport      wimunmount
mcat          mdu         mpartition  mzip        wimextract     wimupdate
mcd           mformat     mrd         tgz         wiminfo        wimverify
mcheck        minfo       mren        uz          wimjoin
mclasserase   mkmanifest  mshortname  wimappend   wimlib-imagex
mcomp         mkwinpeimg  mshowfat    wimapply    wimmount
回复

使用道具 举报

44#
 楼主| 发表于 2021-6-2 20:14:53 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-6-2 20:18 编辑

devx20_20.0.sfs
libxml2-dev_2.9.4.pet
lucky8k 20用的lucky8k-libwim15_1.13.1-l20.pet
装了以上几个依赖包,在lucky8k-v20里面还是出错:

[root@veket:~]$./configure && make && sudo make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for futimens... yes
checking for utimensat... yes
checking for flock... yes
checking for mempcpy... yes
checking for openat... yes
checking for fstatat... yes
checking for readlinkat... yes
checking for fdopendir... yes
checking for posix_fallocate... yes
checking for llistxattr... yes
checking for lgetxattr... yes
checking for fsetxattr... yes
checking for lsetxattr... yes
checking for getopt_long_only... yes
checking for alloca.h... yes
checking for byteswap.h... yes
checking for endian.h... yes
checking for errno.h... yes
checking for glob.h... yes
checking for machine/endian.h... no
checking for stdarg.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for sys/byteorder.h... no
checking for sys/endian.h... no
checking for sys/file.h... yes
checking for sys/syscall.h... yes
checking for sys/sysctl.h... yes
checking for sys/times.h... yes
checking for sys/xattr.h... yes
checking for time.h... yes
checking for utime.h... yes
checking for struct stat.st_mtim... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether __NR_getrandom is declared... yes
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBXML2... yes
checking whether to include support for ntfs-3g... yes
checking for LIBNTFS_3G... yes
checking whether to include support for mounting WIMs... yes
checking for LIBFUSE... yes
checking for mq_open in -lrt... yes
checking whether to use SSSE3-accelerated SHA-1... no
checking whether to use SHA-1 implementation from system libcrypto... auto
checking for LIBCRYPTO... yes
checking whether to include error messages... yes
checking whether to include assertions... yes
checking whether to include support for multi-threaded compression... yes
checking whether to enable supporting code for tests... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Doxyfile
config.status: creating wimlib.pc
config.status: creating programs/mkwinpeimg
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make  all-am
make[1]: 进入目录“/mnt/sdb2/linux/veket/wimlib-1.13.4”
  CC       programs/wimlib_imagex-imagex.o
  CC       src/libwim_la-add_image.lo
  CC       src/libwim_la-avl_tree.lo
  CC       src/libwim_la-blob_table.lo
  CC       src/libwim_la-compress.lo
  CC       src/libwim_la-compress_common.lo
  CC       src/libwim_la-compress_parallel.lo
  CC       src/libwim_la-compress_serial.lo
  CC       src/libwim_la-decompress.lo
  CC       src/libwim_la-decompress_common.lo
  CC       src/libwim_la-delete_image.lo
  CC       src/libwim_la-dentry.lo
  CC       src/libwim_la-divsufsort.lo
  CC       src/libwim_la-encoding.lo
  CC       src/libwim_la-error.lo
  CC       src/libwim_la-export_image.lo
  CC       src/libwim_la-extract.lo
  CC       src/libwim_la-file_io.lo
  CC       src/libwim_la-header.lo
  CC       src/libwim_la-inode.lo
  CC       src/libwim_la-inode_fixup.lo
  CC       src/libwim_la-inode_table.lo
  CC       src/libwim_la-integrity.lo
  CC       src/libwim_la-iterate_dir.lo
  CC       src/libwim_la-join.lo
  CC       src/libwim_la-lcpit_matchfinder.lo
  CC       src/libwim_la-lzms_common.lo
  CC       src/libwim_la-lzms_compress.lo
  CC       src/libwim_la-lzms_decompress.lo
  CC       src/libwim_la-lzx_common.lo
  CC       src/libwim_la-lzx_compress.lo
  CC       src/libwim_la-lzx_decompress.lo
  CC       src/libwim_la-metadata_resource.lo
  CC       src/libwim_la-mount_image.lo
  CC       src/libwim_la-pathlist.lo
  CC       src/libwim_la-paths.lo
  CC       src/libwim_la-pattern.lo
  CC       src/libwim_la-progress.lo
  CC       src/libwim_la-reference.lo
  CC       src/libwim_la-registry.lo
  CC       src/libwim_la-reparse.lo
  CC       src/libwim_la-resource.lo
  CC       src/libwim_la-scan.lo
  CC       src/libwim_la-security.lo
  CC       src/libwim_la-sha1.lo
  CC       src/libwim_la-solid.lo
  CC       src/libwim_la-split.lo
  CC       src/libwim_la-tagged_items.lo
  CC       src/libwim_la-template.lo
  CC       src/libwim_la-textfile.lo
  CC       src/libwim_la-timestamp.lo
  CC       src/libwim_la-update_image.lo
  CC       src/libwim_la-util.lo
  CC       src/libwim_la-verify.lo
  CC       src/libwim_la-wim.lo
  CC       src/libwim_la-write.lo
  CC       src/libwim_la-x86_cpu_features.lo
  CC       src/libwim_la-xml.lo
  CC       src/libwim_la-xml_windows.lo
  CC       src/libwim_la-xpress_compress.lo
  CC       src/libwim_la-xpress_decompress.lo
  CC       src/libwim_la-ntfs-3g_apply.lo
  CC       src/libwim_la-ntfs-3g_capture.lo
  CC       src/libwim_la-unix_apply.lo
  CC       src/libwim_la-unix_capture.lo
  CCLD     libwim.la
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libxml2.a(xpath.o): relocation R_X86_64_PC32 against symbol `xmlFree' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:1284:libwim.la] 错误 1
make[1]: 离开目录“/mnt/sdb2/linux/veket/wimlib-1.13.4”
make: *** [Makefile:983:all] 错误 2


感觉上来说,是libxml2-dev_2.9.4.pet不对。

回复

使用道具 举报

45#
发表于 2021-6-2 21:20:51 | 只看该作者
本帖最后由 wintoflash 于 2021-6-2 21:21 编辑

你非得在veket这种小众而且没有靠谱包管理的发行版里面搞编译,不是自找麻烦吗。。。
我在ubuntu里面试着编译了一下,提示缺啥就装啥,几分钟就弄好了。用那些小众的东西,纯属浪费时间。
  1. wget https://wimlib.net/downloads/wimlib-1.13.4.tar.gz
  2. tar -xf wimlib-1.13.4.tar.gz
  3. cd wimlib-1.13.4/
  4. apt install pkg-config libxml2-dev ntfs-3g-dev libfuse-dev
  5. ./configure
  6. make
复制代码

点评

wget https://wimlib.net/downloads/wimlib-1.13.4.tar.gz tar -xf wimlib-1.13.4.tar.gz cd wimlib-1.13.4/ sudo apt install pkg-config libxml2-dev ntfs-3g-dev libfuse-dev gawk make gcc ./configure && m  详情 回复 发表于 2021-6-3 19:10
wget https://wimlib.net/downloads/wimlib-1.13.4.tar.gz tar -xf wimlib-1.13.4.tar.gz cd wimlib-1.13.4/ sudo apt install pkg-config libxml2-dev ntfs-3g-dev libfuse-dev ./configur  详情 回复 发表于 2021-6-3 06:19
回复

使用道具 举报

46#
发表于 2021-6-2 22:12:08 | 只看该作者
liuzhaoyzz 发表于 2021-6-2 20:14
devx20_20.0.sfs
libxml2-dev_2.9.4.pet
lucky8k 20用的lucky8k-libwim15_1.13.1-l20.pet

41楼,42楼,43楼
这软件名字不对,名字对是源里有编译好的
上传的pet是已经编译好的可以直接使用
回复

使用道具 举报

47#
发表于 2021-6-2 22:12:21 | 只看该作者
liuzhaoyzz 发表于 2021-6-2 20:14
devx20_20.0.sfs
libxml2-dev_2.9.4.pet
lucky8k 20用的lucky8k-libwim15_1.13.1-l20.pet

41楼,42楼,43楼
这软件名字不对,名字对是源里有编译好的
上传的pet是已经编译好的可以直接使用
回复

使用道具 举报

48#
发表于 2021-6-2 22:12:43 | 只看该作者
liuzhaoyzz 发表于 2021-6-2 20:14
devx20_20.0.sfs
libxml2-dev_2.9.4.pet
lucky8k 20用的lucky8k-libwim15_1.13.1-l20.pet

41楼,42楼,43楼
这软件名字不对,名字对是源里有编译好的
上传的pet是已经编译好的可以直接使用
回复

使用道具 举报

49#
发表于 2021-6-2 22:14:19 | 只看该作者
wintoflash 发表于 2021-6-2 21:20
你非得在veket这种小众而且没有靠谱包管理的发行版里面搞编译,不是自找麻烦吗。。。
我在ubuntu里面试着 ...

那你编译个chmsee出来,deb或别的都可以,能在ubuntu新版本和debian新版本上用的看看?

点评

[attachimg]481627[/attachimg] Chmsee 1.3.0 running on Ubuntu 20.04 (wayland)  详情 回复 发表于 2021-6-13 01:08
你瞎扯什么呢?wimlib 跟 chmsee 是一回事吗?wimlib 项目到现在依然在活跃的开发中,chmsee 所依赖的 xulrunner 早就被 mozilla 抛弃了。 我当然能花时间让 chmsee 跑在当前版本的 ubuntu 上,那你给我钱吗?  详情 回复 发表于 2021-6-2 22:49
回复

使用道具 举报

50#
发表于 2021-6-2 22:49:35 | 只看该作者
本帖最后由 wintoflash 于 2021-6-2 22:51 编辑
吉毛桃 发表于 2021-6-2 22:14
那你编译个chmsee出来,deb或别的都可以,能在ubuntu新版本和debian新版本上用的看看?

你瞎扯什么呢?wimlib 跟 chmsee 是一回事吗?wimlib 项目到现在依然在活跃的开发中,chmsee 所依赖的 xulrunner 早就被 mozilla 抛弃了。
我当然能花时间让 chmsee 跑在当前版本的 ubuntu 上,那你给我钱吗?
我说 veket 就是个垃圾,是不是伤到了你们这些水军的自尊心?

点评

我其实挺喜欢veket这个发行版的,对于我们业余人士,想尝试下linux玩玩,虽然veket没有ubuntu那么强大的软件包管理,但是在很多人的努力下,veket还是有了很好的发展,veket易于安装,发行版封装好了较多软件,有他  详情 回复 发表于 2021-6-3 06:57
呵呵,无语,我需要chmsee,你不懂也没什么, 毕竟我也不会。 你有没有自尊心我不知道,但可能自卑,不然不会这样敏感。 你能编译chmsee运行,那要多少钱呢? 若少的话可以呀,ubuntu 20.04。 若贵的话给不起  详情 回复 发表于 2021-6-3 00:14
回复

使用道具 举报

51#
发表于 2021-6-3 00:14:28 | 只看该作者
wintoflash 发表于 2021-6-2 22:49
你瞎扯什么呢?wimlib 跟 chmsee 是一回事吗?wimlib 项目到现在依然在活跃的开发中,chmsee 所依赖的 xu ...

呵呵,无语,我需要chmsee,你不懂也没什么,
毕竟我也不会。
你有没有自尊心我不知道,但可能自卑,不然不会这样敏感。

你能编译chmsee运行,那要多少钱呢?
若少的话可以呀,ubuntu 20.04。
若贵的话给不起,当我无说过。

点评

新版ubuntu下编译个chmsee不难呀,我早就弄好了,1.3.0版本。 chmsee_1.3.0-2ubuntu2_amd64.deb 依赖的包,也是自己编译的: libjpeg62-turbo_2.0.6-2_amd64.deb libicu57_57.1-6+deb9u4_amd64.deb libwebkit  详情 回复 发表于 2021-6-13 00:32
回复

使用道具 举报

52#
 楼主| 发表于 2021-6-3 06:19:21 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-6-3 06:45 编辑
wintoflash 发表于 2021-6-2 21:20
你非得在veket这种小众而且没有靠谱包管理的发行版里面搞编译,不是自找麻烦吗。。。
我在ubuntu里面试着 ...

wget https://wimlib.net/downloads/wimlib-1.13.4.tar.gz
    tar -xf wimlib-1.13.4.tar.gz
    cd wimlib-1.13.4/
    sudo apt install pkg-config libxml2-dev ntfs-3g-dev libfuse-dev
    ./configure
    make


Ubuntu 20.10里面,前面都没问题,到了    ./configure出错了,这个需要什么依赖包?我不懂。
ubuntu@ubuntu:~/wimlib-1.13.4$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... no
checking whether make supports nested variables... (cached) no
checking whether make supports the include directive... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
checking for clang... no
configure: error: in `/home/ubuntu/wimlib-1.13.4':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
ubuntu@ubuntu:~/wimlib-1.13.4$ make
Command 'make' not found, but can be installed with:
sudo apt install make

然后我瞎折腾了一番:需要gawk?
ubuntu@ubuntu:~/wimlib-1.13.4$ sudo apt install gawk
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
将会同时安装下列软件:
  libsigsegv2
建议安装:
  gawk-doc
下列【新】软件包将被安装:
  gawk libsigsegv2
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 431 kB 的归档。
解压缩后会消耗 1,756 kB 的额外空间。
您希望继续执行吗? [Y/n] y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
将会同时安装下列软件:
  libsigsegv2
建议安装:
  gawk-doc
下列【新】软件包将被安装:
  gawk libsigsegv2
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 431 kB 的归档。
解压缩后会消耗 1,756 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://archive.ubuntu.com/ubuntu groovy/main amd64 libsigsegv2 amd64 2.12-2build1 [13.9 kB]
获取:2 http://archive.ubuntu.com/ubuntu groovy/main amd64 gawk amd64 1:5.0.1+dfsg-1 [418 kB]
已下载 431 kB,耗时 4秒 (113 kB/s)
正在选中未选择的软件包 libsigsegv2:amd64。
(正在读取数据库 ... 系统当前共安装有 196869 个文件和目录。)
准备解压 .../libsigsegv2_2.12-2build1_amd64.deb  ...
正在解压 libsigsegv2:amd64 (2.12-2build1) ...
正在设置 libsigsegv2:amd64 (2.12-2build1) ...
正在选中未选择的软件包 gawk。
(正在读取数据库 ... 系统当前共安装有 196876 个文件和目录。)
准备解压 .../gawk_1%3a5.0.1+dfsg-1_amd64.deb  ...
正在解压 gawk (1:5.0.1+dfsg-1) ...
正在设置 gawk (1:5.0.1+dfsg-1) ...
正在处理用于 man-db (2.9.3-2) 的触发器 ...
正在处理用于 libc-bin (2.32-0ubuntu3) 的触发器 ...


再安装gcc,好像是成功了:
ubuntu@ubuntu:~/wimlib-1.13.4$ sudo apt install gcc
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
将会同时安装下列软件:
  binutils binutils-common binutils-x86-64-linux-gnu gcc-10 libasan6
  libatomic1 libbinutils libctf-nobfd0 libctf0 libgcc-10-dev libitm1 liblsan0
  libquadmath0 libtsan0 libubsan1
建议安装:
  binutils-doc gcc-multilib make autoconf automake libtool flex bison gcc-doc
  gcc-10-multilib gcc-10-doc gcc-10-locales
下列【新】软件包将被安装:
  binutils binutils-common binutils-x86-64-linux-gnu gcc gcc-10 libasan6
  libatomic1 libbinutils libctf-nobfd0 libctf0 libgcc-10-dev libitm1 liblsan0
  libquadmath0 libtsan0 libubsan1
升级了 0 个软件包,新安装了 16 个软件包,要卸载 0 个软件包,有 383 个软件包未被升级。
需要下载 0 B/22.2 MB 的归档。
解压缩后会消耗 91.6 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 binutils-common amd64 2.35.1-1ubuntu1 [212 kB]
获取:2 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libbinutils amd64 2.35.1-1ubuntu1 [481 kB]
获取:3 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libctf-nobfd0 amd64 2.35.1-1ubuntu1 [48.1 kB]
获取:4 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libctf0 amd64 2.35.1-1ubuntu1 [47.6 kB]
获取:5 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 binutils-x86-64-linux-gnu amd64 2.35.1-1ubuntu1 [1,645 kB]
获取:6 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 binutils amd64 2.35.1-1ubuntu1 [3,380 B]
获取:7 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libitm1 amd64 10.2.0-13ubuntu1 [26.3 kB]
获取:8 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libatomic1 amd64 10.2.0-13ubuntu1 [9,288 B]
获取:9 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libasan6 amd64 10.2.0-13ubuntu1 [344 kB]
获取:10 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 liblsan0 amd64 10.2.0-13ubuntu1 [144 kB]
获取:11 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libtsan0 amd64 10.2.0-13ubuntu1 [319 kB]
获取:12 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libubsan1 amd64 10.2.0-13ubuntu1 [136 kB]
获取:13 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libquadmath0 amd64 10.2.0-13ubuntu1 [146 kB]
获取:14 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libgcc-10-dev amd64 10.2.0-13ubuntu1 [2,341 kB]
获取:15 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 gcc-10 amd64 10.2.0-13ubuntu1 [16.3 MB]
获取:16 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 gcc amd64 4:10.2.0-1ubuntu1 [5,208 B]
正在选中未选择的软件包 binutils-common:amd64。
(正在读取数据库 ... 系统当前共安装有 197030 个文件和目录。)
准备解压 .../00-binutils-common_2.35.1-1ubuntu1_amd64.deb  ...
正在解压 binutils-common:amd64 (2.35.1-1ubuntu1) ...
正在选中未选择的软件包 libbinutils:amd64。
准备解压 .../01-libbinutils_2.35.1-1ubuntu1_amd64.deb  ...
正在解压 libbinutils:amd64 (2.35.1-1ubuntu1) ...
正在选中未选择的软件包 libctf-nobfd0:amd64。
准备解压 .../02-libctf-nobfd0_2.35.1-1ubuntu1_amd64.deb  ...
正在解压 libctf-nobfd0:amd64 (2.35.1-1ubuntu1) ...
正在选中未选择的软件包 libctf0:amd64。
准备解压 .../03-libctf0_2.35.1-1ubuntu1_amd64.deb  ...
正在解压 libctf0:amd64 (2.35.1-1ubuntu1) ...
正在选中未选择的软件包 binutils-x86-64-linux-gnu。
准备解压 .../04-binutils-x86-64-linux-gnu_2.35.1-1ubuntu1_amd64.deb  ...
正在解压 binutils-x86-64-linux-gnu (2.35.1-1ubuntu1) ...
正在选中未选择的软件包 binutils。
准备解压 .../05-binutils_2.35.1-1ubuntu1_amd64.deb  ...
正在解压 binutils (2.35.1-1ubuntu1) ...
正在选中未选择的软件包 libitm1:amd64。
准备解压 .../06-libitm1_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 libitm1:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 libatomic1:amd64。
准备解压 .../07-libatomic1_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 libatomic1:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 libasan6:amd64。
准备解压 .../08-libasan6_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 libasan6:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 liblsan0:amd64。
准备解压 .../09-liblsan0_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 liblsan0:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 libtsan0:amd64。
准备解压 .../10-libtsan0_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 libtsan0:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 libubsan1:amd64。
准备解压 .../11-libubsan1_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 libubsan1:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 libquadmath0:amd64。
准备解压 .../12-libquadmath0_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 libquadmath0:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 libgcc-10-dev:amd64。
准备解压 .../13-libgcc-10-dev_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 libgcc-10-dev:amd64 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 gcc-10。
准备解压 .../14-gcc-10_10.2.0-13ubuntu1_amd64.deb  ...
正在解压 gcc-10 (10.2.0-13ubuntu1) ...
正在选中未选择的软件包 gcc。
准备解压 .../15-gcc_10.2.0-1ubuntu1_amd64.deb  ...
正在解压 gcc (4:10.2.0-1ubuntu1) ...
正在设置 binutils-common:amd64 (2.35.1-1ubuntu1) ...
正在设置 libctf-nobfd0:amd64 (2.35.1-1ubuntu1) ...
正在设置 libasan6:amd64 (10.2.0-13ubuntu1) ...
正在设置 libquadmath0:amd64 (10.2.0-13ubuntu1) ...
正在设置 libatomic1:amd64 (10.2.0-13ubuntu1) ...
正在设置 libubsan1:amd64 (10.2.0-13ubuntu1) ...
正在设置 libbinutils:amd64 (2.35.1-1ubuntu1) ...
正在设置 liblsan0:amd64 (10.2.0-13ubuntu1) ...
正在设置 libitm1:amd64 (10.2.0-13ubuntu1) ...
正在设置 libtsan0:amd64 (10.2.0-13ubuntu1) ...
正在设置 libctf0:amd64 (2.35.1-1ubuntu1) ...
正在设置 libgcc-10-dev:amd64 (10.2.0-13ubuntu1) ...
正在设置 binutils-x86-64-linux-gnu (2.35.1-1ubuntu1) ...
正在设置 binutils (2.35.1-1ubuntu1) ...
正在设置 gcc-10 (10.2.0-13ubuntu1) ...
正在设置 gcc (4:10.2.0-1ubuntu1) ...
正在处理用于 man-db (2.9.3-2) 的触发器 ...
正在处理用于 libc-bin (2.32-0ubuntu3) 的触发器 ...


继续瞎折腾:要不要make?
ubuntu@ubuntu:~/wimlib-1.13.4$ sudo apt install make
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
建议安装:
  make-doc
下列【新】软件包将被安装:
  make
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 383 个软件包未被升级。
需要下载 0 B/167 kB 的归档。
解压缩后会消耗 414 kB 的额外空间。
获取:1 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 make amd64 4.3-4ubuntu1 [167 kB]
正在选中未选择的软件包 make。
(正在读取数据库 ... 系统当前共安装有 197569 个文件和目录。)
准备解压 .../make_4.3-4ubuntu1_amd64.deb  ...
正在解压 make (4.3-4ubuntu1) ...
正在设置 make (4.3-4ubuntu1) ...
正在处理用于 man-db (2.9.3-2) 的触发器 ...


然后再次./configure
ubuntu@ubuntu:~/wimlib-1.13.4$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for futimens... yes
checking for utimensat... yes
checking for flock... yes
checking for mempcpy... yes
checking for openat... yes
checking for fstatat... yes
checking for readlinkat... yes
checking for fdopendir... yes
checking for posix_fallocate... yes
checking for llistxattr... yes
checking for lgetxattr... yes
checking for fsetxattr... yes
checking for lsetxattr... yes
checking for getopt_long_only... yes
checking for alloca.h... yes
checking for byteswap.h... yes
checking for endian.h... yes
checking for errno.h... yes
checking for glob.h... yes
checking for machine/endian.h... no
checking for stdarg.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for sys/byteorder.h... no
checking for sys/endian.h... no
checking for sys/file.h... yes
checking for sys/syscall.h... yes
checking for sys/sysctl.h... no
checking for sys/times.h... yes
checking for sys/xattr.h... yes
checking for time.h... yes
checking for utime.h... yes
checking for struct stat.st_mtim... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether __NR_getrandom is declared... yes
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBXML2... yes
checking whether to include support for ntfs-3g... yes
checking for LIBNTFS_3G... yes
checking whether to include support for mounting WIMs... yes
checking for LIBFUSE... yes
checking for mq_open in -lrt... yes
checking whether to use SSSE3-accelerated SHA-1... no
checking whether to use SHA-1 implementation from system libcrypto... auto
checking for LIBCRYPTO... no
configure: WARNING: Cannot find libcrypto: using stand-alone SHA-1 code instead
checking whether to include error messages... yes
checking whether to include assertions... yes
checking whether to include support for multi-threaded compression... yes
checking whether to enable supporting code for tests... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Doxyfile
config.status: creating wimlib.pc
config.status: creating programs/mkwinpeimg
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

make好像是成功了?
ubuntu@ubuntu:~/wimlib-1.13.4$ make
make  all-am
make[1]: 进入目录“/home/ubuntu/wimlib-1.13.4”
  CC       programs/wimlib_imagex-imagex.o
  CC       src/libwim_la-add_image.lo
  CC       src/libwim_la-avl_tree.lo
  CC       src/libwim_la-blob_table.lo
  CC       src/libwim_la-compress.lo
  CC       src/libwim_la-compress_common.lo
  CC       src/libwim_la-compress_parallel.lo
  CC       src/libwim_la-compress_serial.lo
  CC       src/libwim_la-decompress.lo
  CC       src/libwim_la-decompress_common.lo
  CC       src/libwim_la-delete_image.lo
  CC       src/libwim_la-dentry.lo
  CC       src/libwim_la-divsufsort.lo
  CC       src/libwim_la-encoding.lo
  CC       src/libwim_la-error.lo
  CC       src/libwim_la-export_image.lo
  CC       src/libwim_la-extract.lo
  CC       src/libwim_la-file_io.lo
  CC       src/libwim_la-header.lo
  CC       src/libwim_la-inode.lo
  CC       src/libwim_la-inode_fixup.lo
  CC       src/libwim_la-inode_table.lo
  CC       src/libwim_la-integrity.lo
  CC       src/libwim_la-iterate_dir.lo
  CC       src/libwim_la-join.lo
  CC       src/libwim_la-lcpit_matchfinder.lo
  CC       src/libwim_la-lzms_common.lo
  CC       src/libwim_la-lzms_compress.lo
  CC       src/libwim_la-lzms_decompress.lo
  CC       src/libwim_la-lzx_common.lo
  CC       src/libwim_la-lzx_compress.lo
  CC       src/libwim_la-lzx_decompress.lo
  CC       src/libwim_la-metadata_resource.lo
  CC       src/libwim_la-mount_image.lo
  CC       src/libwim_la-pathlist.lo
  CC       src/libwim_la-paths.lo
  CC       src/libwim_la-pattern.lo
  CC       src/libwim_la-progress.lo
  CC       src/libwim_la-reference.lo
  CC       src/libwim_la-registry.lo
  CC       src/libwim_la-reparse.lo
  CC       src/libwim_la-resource.lo
  CC       src/libwim_la-scan.lo
  CC       src/libwim_la-security.lo
  CC       src/libwim_la-sha1.lo
  CC       src/libwim_la-solid.lo
  CC       src/libwim_la-split.lo
  CC       src/libwim_la-tagged_items.lo
  CC       src/libwim_la-template.lo
  CC       src/libwim_la-textfile.lo
  CC       src/libwim_la-timestamp.lo
  CC       src/libwim_la-update_image.lo
  CC       src/libwim_la-util.lo
  CC       src/libwim_la-verify.lo
  CC       src/libwim_la-wim.lo
  CC       src/libwim_la-write.lo
  CC       src/libwim_la-x86_cpu_features.lo
  CC       src/libwim_la-xml.lo
  CC       src/libwim_la-xml_windows.lo
  CC       src/libwim_la-xpress_compress.lo
  CC       src/libwim_la-xpress_decompress.lo
  CC       src/libwim_la-ntfs-3g_apply.lo
  CC       src/libwim_la-ntfs-3g_capture.lo
  CC       src/libwim_la-unix_apply.lo
  CC       src/libwim_la-unix_capture.lo
  CCLD     libwim.la
  CCLD     wimlib-imagex
make[1]: 离开目录“/home/ubuntu/wimlib-1.13.4”

尝试了下wimextract命令,好像没找到,可执行文件在那里?不在path里面?

ubuntu@ubuntu:~/wimlib-1.13.4$ wimextract
wimextract:未找到命令



config.zip

2.59 KB, 下载次数: 0, 下载积分: 无忧币 -2

回复

使用道具 举报

53#
 楼主| 发表于 2021-6-3 06:57:43 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-6-3 07:08 编辑
wintoflash 发表于 2021-6-2 22:49
你瞎扯什么呢?wimlib 跟 chmsee 是一回事吗?wimlib 项目到现在依然在活跃的开发中,chmsee 所依赖的 xu ...

我其实挺喜欢veket这个发行版的,对于我们业余人士,想尝试下linux玩玩,虽然veket没有ubuntu那么强大的软件包管理,但是在很多人的努力下,veket还是有了很好的发展,veket易于安装,发行版封装好了较多软件,有他自己的软件生态,对于轻度使用者,上手很快,安装部署简单易用、省心,看视频,听歌,上网,普通娱乐足够了,不能说你大神不喜欢的就归到垃圾这一类吧,这样子的看法过于偏颇和极端化,世界是多元化的,有linux重度使用者、高端用户,也有linux轻度使用者、低端用户,这打击了veket发行版及其爱好者,会引起争论,“linux哪个发行版”最好这样子的话题从来就没有标准答案,每个人的答案可能都不同,所以我持反对意见。

点评

[attachimg]481099[/attachimg] 源代码: wimlib编译之后的名字叫做: libwim15 在debian和ubuntu源里边都有 就是不用自己编译,直接安装就行了的。 veket菜单上:桌面管理——在线安装软件 也能找到,lucky8k  详情 回复 发表于 2021-6-3 08:03
回复

使用道具 举报

54#
发表于 2021-6-3 08:03:55 | 只看该作者
liuzhaoyzz 发表于 2021-6-3 06:57
我其实挺喜欢veket这个发行版的,对于我们业余人士,想尝试下linux玩玩,虽然veket没有ubuntu那么强大的 ...


源代码: wimlib编译之后的名字叫做:
libwim15
在debian和ubuntu源里边都有
就是不用自己编译,直接安装就行了的。
veket菜单上:桌面管理——在线安装软件
也能找到,lucky8k的话位置可能不一样,但大概也是这意思。
ubuntu用 apt命令在线安装,veket用pkg:
pkg -f -g+应用
pkg -f -g libwim15
这样就在线安装。

至少那个发行版更好……其实也有常见到三分钟做个换皮系统之类的,还有啥啥啥的
习惯就好,ubuntu大部分用户也是极好,并且热心帮忙的,在ubuntu中文论坛(非官方)也是有很多热心网友的。
我自己也用win10 ubuntu veket

点评

你是怎么知道wimlib软件包编译后的名字叫做libwim15的? 在v20里面,桌面管理——在线安装软件,我用wim作为关键字找到了wimlib,并且能够轻松安装好,执行wimextract显示成功。 在lucky8k里面,没有桌面管理——  详情 回复 发表于 2021-6-3 08:52
回复

使用道具 举报

55#
 楼主| 发表于 2021-6-3 08:52:32 | 只看该作者
吉毛桃 发表于 2021-6-3 08:03
源代码: wimlib编译之后的名字叫做:
libwim15
在debian和ubuntu源里边都有

你是怎么知道wimlib软件包编译后的名字叫做libwim15的?
在v20里面,桌面管理——在线安装软件,我用wim作为关键字找到了wimlib,并且能够轻松安装好,执行wimextract显示成功。
在lucky8k里面,没有桌面管理——在线安装软件,我在其他软件----软件包管理里面用wim作为关键字,也找到了wimlib,但是安装失败。然后我直接用命令行安装:
pkg -f -g libwim15
结果显示成功安装,但是我试了下执行wimextract失败,可能依赖还是有问题。
[root@veket:~]$pkg -f -g libwim15
下载 libwim15 from focal-universe repo:  
URL: http://archive.ubuntu.com/ubuntu ... _1.13.1-1_amd64.deb
Downloading libwim15_1.13.1-1_amd64.deb. Please wait: 100%
已下载: /root/pkg/libwim15_1.13.1-1_amd64.deb
安装程序包 libwim15_1.13.1-1_amd64:  
Installed: libwim15_1.13.1-1_amd64
解析依赖项 ..
[root@veket:~]$wimextract
bash: wimextract:未找到命令

linux-2021-06-03-08-45-08.png (67.29 KB, 下载次数: 44)

linux-2021-06-03-08-45-08.png

点评

我是搜索出来的,搜索是redha的名字,然后找deb果然找到 还有个 deb: wimtools 安装上看看,也是 wimlib编译出来的,至于不自动安装,有可能是有部分用户只需要lib部分不需要命令部分 你再安装上wimtools这个包  详情 回复 发表于 2021-6-3 08:59
回复

使用道具 举报

56#
发表于 2021-6-3 08:59:16 | 只看该作者
liuzhaoyzz 发表于 2021-6-3 08:52
你是怎么知道wimlib软件包编译后的名字叫做libwim15的?
在v20里面,桌面管理——在线安装软件,我用wim ...

我是搜索出来的,搜索是redha的名字,然后找deb果然找到
还有个 deb:
wimtools
安装上看看,也是 wimlib编译出来的,至于不自动安装,有可能是有部分用户只需要lib部分不需要命令部分
你再安装上wimtools这个包,命令应该就出现了

点评

确实我也发现了,必须安装wimtools这个包才行,安装之后,就可以执行wimextract命令了。 Name: wimtools_1.13.0-1+b1 Description: Tools for manipulating Windows Imaging files Size:  详情 回复 发表于 2021-6-3 09:09
回复

使用道具 举报

57#
 楼主| 发表于 2021-6-3 09:09:40 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-6-3 09:24 编辑
吉毛桃 发表于 2021-6-3 08:59
我是搜索出来的,搜索是redha的名字,然后找deb果然找到
还有个 deb:
wimtools

确实我也发现了,必须安装wimtools这个包才行,安装之后,就可以执行wimextract命令了。pkg -f -g wimtools
Name:           wimtools_1.13.0-1+b1
Description:    Tools for manipulating Windows Imaging files
Size:           1538K
Status:         installed (user)
In Repo:                buster-main
Repo file:              Packages-debian-buster-main
Dependencies:   libwim15


[root@veket ~] $ wimextract
Usage:
    wimextract WIMFILE IMAGE [(PATH | @LISTFILE)...]
                    [--check] [--ref="GLOB"] [--dest-dir=CMD_DIR]
                    [--to-stdout] [--no-acls] [--strict-acls]
                    [--no-attributes] [--include-invalid-names]
                    [--no-globs] [--nullglob] [--preserve-dir-structure]

但是执行wimextract命令还是出错,参数太多了,不知道怎么用。
Some uncommon options are not listed; see `man wimextract' for more details.
[root@veket ~] $ wimextract /mnt/sda3/394.esd /mnt/sda3/3944/
[ERROR] Can't open "/mnt/sda3/394.esd" read-only: No such file or directory
ERROR: Exiting with error code 47:
       Failed to open a file.

看了下veket自带的解压缩软件,名字叫做UExtract4.2,功能还挺强的,用起来也很简单。还有你分享的peazip用起来也很简单。
wimlib参数太多,用起来感觉挺复杂,但是功能很强大,一键RAMOS里面用过。


点评

还有个,就是你要的功能,可能有别的命令能实现? 要不然怎么理解菜单的灵活安装工具和yapi工具能修改windows的引导加上系统引导呢? 你懂dos的批处理,看linux的脚本应该很容易明白。  详情 回复 发表于 2021-6-3 13:32
wimlib之前没有接触过,对于不熟悉的命令我也是加help看帮助 看提示,输入路径不对?你是用它来解压缩? UExtract是个脚本,它调用的是系统的命令,peazip应该是软件自带的。 UExtract好在就是可以自定义,例如若  详情 回复 发表于 2021-6-3 13:29
回复

使用道具 举报

58#
发表于 2021-6-3 10:37:20 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2021-6-3 10:38 编辑

veket过于粗糙,WiFi连接工具连中文名的无线都看不到。默认声音输出设备也选择不了。
回复

使用道具 举报

59#
发表于 2021-6-3 13:29:59 | 只看该作者
liuzhaoyzz 发表于 2021-6-3 09:09
确实我也发现了,必须安装wimtools这个包才行,安装之后,就可以执行wimextract命令了。pkg -f -g wimtoo ...

wimlib之前没有接触过,对于不熟悉的命令我也是加help看帮助
看提示,输入路径不对?你是用它来解压缩?
UExtract是个脚本,它调用的是系统的命令,peazip应该是软件自带的。
UExtract好在就是可以自定义,例如若遇到某种文件解压缩乱码之类的,它可以修改后台打开的命令从而完善。
另外不知道esd这种文件用filemnt有没效果,iso文件我之前是直接用filemnt打开的,对部分格式兼容好。

点评

看了下说明,可能用法不对。 不像wimapply,wimextract不支持使用libntfs-3g将文件直接提取到NTFS卷。 应该用wimapply,或者等效地wimlib-imagex应用,从Windows影像(WIM)档案中提取(“应用”)一个图像或所有图像WI  详情 回复 发表于 2021-6-3 14:18
回复

使用道具 举报

60#
发表于 2021-6-3 13:32:24 | 只看该作者
liuzhaoyzz 发表于 2021-6-3 09:09
确实我也发现了,必须安装wimtools这个包才行,安装之后,就可以执行wimextract命令了。pkg -f -g wimtoo ...

还有个,就是你要的功能,可能有别的命令能实现?
要不然怎么理解菜单的灵活安装工具和yapi工具能修改windows的引导加上系统引导呢?
你懂dos的批处理,看linux的脚本应该很容易明白。

点评

windows的批处理相对来说还是简单很多,linux脚本由于是不同的知识体系,还是复杂很多,linux命令本身肯定不会提供修改BCD的命令,估计比较难搞。  详情 回复 发表于 2021-6-3 14:28
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-12 02:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表