Создание пакета мерзавца и проблемы с CMake

Я пытаюсь создать finalhe и экс-жир-nofuse. Это - мой первый раз что-то вроде попытки того вида. Я использую lUbuntu 18.04. Я попробовал следующую информацию, найденную на finalhe странице GitHub и этих ссылках: https://github.com/soarqin/finalhe/

Как установить экс-жир-nofuse?

https://www.reddit.com/r/vitahacks/comments/5nkgcu/theflow_finally_release_vitashell_update_with_usb/dccekoh/? context=3 (я, может казаться, не заключаю определенный комментарий в кавычки соответственно, но это - второе, которое Вы видите),

Я получаю следующие ошибки при попытке создать finalhe с CMake и экс-жиром-nofuse, соответственно:

>>>>FOR FINALHE:<<<<

cmake ~/Downloads/finalhe-1.5
CMake Error at CMakeLists.txt:36 (find_package):
  By not providing "FindIconv.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Iconv", but
  CMake did not find one.

  Could not find a package configuration file provided by "Iconv" with any of
  the following names:

    IconvConfig.cmake
    iconv-config.cmake

  Add the installation prefix of "Iconv" to CMAKE_PREFIX_PATH or set
  "Iconv_DIR" to a directory containing one of the above files.  If "Iconv"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!
See also "/home/myusername/Downloads/finalhe-1.5/CMakeFiles/CMakeOutput.log".

>>>>AS FOR EXFAT-NOFUSE I GET THE FOLLOWING:<<<<

sudo make install
rm -f /lib/modules/4.15.0-33-generic/kernel/fs/exfat/exfat.ko
install -m644 -b -D exfat.ko /lib/modules/4.15.0-33-generic/kernel/fs/exfat/exfat.ko
depmod -aq
depmod: WARNING: Ignored deprecated option -q
sudo modprobe exfat_fs
modprobe: FATAL: Module exfat_fs not found in directory /lib/modules/4.15.0-33-generic

Я скопировал CMakeOutput.log на https://hastebin.com/ejaralegub.sql

Я благодарю Вас за Ваше терпение и понимание заранее!

2
задан 10 September 2018 в 16:58

2 ответа

Похоже, что у Вас нет iconv установленным. Если это так, можно установить его путем установки libc6 или libc6-dev. После того, как установленный, попытайтесь создать пакет снова.

2
ответ дан 2 December 2019 в 02:41

Давайте сделаем это восстанавливаемым на чистых 18.04 LTS.

1. FinalHE

Для создания finalhe, мы должны установить следующее.

sudo apt-get install git cmake build-essential libxml2-dev libusb-dev \
zlib1g-dev qtbase5-dev qttools5-dev libusb-1.0-0-dev qt5-qmake qt5-default

Затем загрузите исходный код (основное ответвление, не v1.5 выпуск!):

cd ~/Downloads
git clone https://github.com/soarqin/finalhe.git
cd finalhe

И создайте его с qmake:

qmake
make
sudo make install

И протестируйте его:

~/Downloads/finalhe/src/FinalHE

FinalHE

2. exFAT-noFUSE

Загрузите и скомпилируйте его:

cd ~/Downloads
git clone https://github.com/rxrz/exfat-nofuse.git
cd exfat-nofuse
make
sudo make install

Затем загрузите скомпилированный модуль:

sudo modprobe exfat

Примечание: Я не использовал это программное обеспечение, которое просто попробовали для компиляции его для помощи Вам.

1
ответ дан 2 December 2019 в 02:41

Другие вопросы по тегам:

Похожие вопросы: