From: "Rinat H. Sadretdinow" 2:5020/620 17 Oct 2019 18:28 +0300
To: Brother Rabbit 2:460/58.10
Subject: glib.h
Hello Brother! 17 Oct 19 15:55, you wrote to me: А pkgconf вообще про него знает? ~~~ [rhs@sys3175 ~]$ pkgconf --cflags glib-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include [rhs@sys3175 ~]$ ~~~ Bye!
From: "Rinat H. Sadretdinow" 2:5020/620 17 Oct 2019 23:33 +0300
To: Brother Rabbit 2:5020/620
Subject: glib.h
Hello Brother! 17 Oct 19 18:28, I wrote to you: А вообще что у тебя пишет cmake когда согласно README.MD ты его запускаешь из директории build? ~~~ [rhs@sys3175 build]$ cmake -DUSEWX=yes -DCMAKE_BUILD_TYPE=Release .. -- libssh found -> enjoy SFTP support in NetRocks -- libsmbclient found -> enjoy SMB support in NetRocks -- libnfs found -> enjoy NFS support in NetRocks -- libneon found -> enjoy WebDav support in NetRocks -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.60.7 -- generating headers and languages -- Configuring done -- Generating done -- Build files have been written to: /home/rhs/mywork/far2l/build [rhs@sys3175 build]$ ~~~ Интересуют особенно строчки: ~~~ -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.60.7 ~~~ Если он не находит glib то неудивительно почему ~~~ RHS>> ~~~ RHS>> [rhs@sys3175 ~]$ cat mywork/far2l/build/CMakeCache.txt | grep RHS>> GLIB2_INCLUDE GLIB2_INCLUDEDIR:INTERNAL=/usr/include RHS>> GLIB2_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib64/glib-2. RHS>> 0/inc lude [rhs@sys3175 ~]$ RHS>> ~~~ RHS>> А вот почему у тебя он там не прописан или прописан некорректно -- RHS>> уже Аллах его знает! BR> Совсем не прописан. Можно руками вписатить же? ~~~ Руками вписывать можно, но только в уже результирующие файлы, которые cmake нарожал, а их там почти как китайцев на квадратный метр Китая -- ну очень много. Hаверное можно ещё как-то, но тут я не знаю, с cmake вплотную незнаком. IMHO легче будет разобраться почему cmake сам не находит корректный путь на glib. Bye!
From: Alexander Kruglikov 2:5053/58 17 Oct 2019 13:20 +0300
To: Rinat H. Sadretdinow 2:5020/620
Subject: glib.h
Привет, Rinat! 17 окт 19 12:59, Rinat H. Sadretdinow писал(а) к Alexey Vissarionov: AV>> Когда надоест - попробуй все же собрать пакет штатными средствами. RHS> Для FAR Linux с гитхаба нет штатных средств сборки, только Зато для Alt Linux он есть. С наилучшими пожеланиями, Alexander.
From: Alexander Kruglikov 2:5053/58 17 Oct 2019 13:19 +0300
To: Alexey Vissarionov 2:5020/545
Subject: glib.h
Привет, Alexey! 17 окт 19 12:13, Alexey Vissarionov писал(а) к Stas Mishchenkov: SM>> Такое ощущение, что у меня не правильно установлена или вообще SM>> отсутствует переменная среды, которая должна на него указывать. SM>> Знать бы, как ее зовут? AV> Когда надоест - попробуй все же собрать пакет штатными средствами. *в уголочке напеваю "Наши руки не для скукииии..." С наилучшими пожеланиями, Alexander.
From: Stas Mishchenkov 2:460/5858 16 Oct 2019 14:55 +0300
To: Rinat H. Sadretdinow 2:5020/620
Subject: glib.h
Hi, Rinat! 16 окт 19 13:42, Rinat H. Sadretdinow -> Stas Mishchenkov: SM>> Поставил все пакеты в которых упоминается glib. Все равно SM>> ругается. Что я еще не так сделал? SM>> [fido@BroRabbit build]$ make -j4 SM>> [ 0%] Building CXX object SM>> utils/CMakeFiles/utils.dir/src/KeyFileHelper.cpp.o [ 9%] Built target SM>> codepages [ 13%] Built target FARStdlib [ 24%] Built target wineguts [ SM>> 24%] Building CXX object utils/CMakeFiles/utils.dir/src/Event.cpp.o [ SM>> 24%] Building CXX object SM>> utils/CMakeFiles/utils.dir/src/StackSerializer.cpp.o [ 24%] Building SM>> CXX object SM>> utils/CMakeFiles/utils.dir/src/ScopeHelpers.cpp.o /home/fido/src/git.h SM>> ub/far2l/utils/src/KeyFileHelper.cpp:6:18: fatal error: glib.h: Hет SM>> такого файла или каталога compilation terminated. RHS> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h RHS> glib2-devel-2.60.7-1.fc30.x86_64 RHS> [rhs@sys3175 ~]$ RHS> "glib2-devel" точно установлен? [fido@BroRabbit build]$ apt-cache search glib2-devel glib2-devel - Development files and tools for GLib glib2-devel-static - Static version of GLib libraries i586-glib2-devel - Development files and tools for GLib i586-glib2-devel-static - Static version of GLib libraries glib2-doc - Documentation for GLib [fido@BroRabbit build]$ sudo apt-get install glib2-devel Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия glib2-devel уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 127 не будет обновлено. [fido@BroRabbit build]$ sudo apt-get install glib2 Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия glib2 уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 127 не будет обновлено. Have nice nights. Stas Mishchenkov.
From: Stas Mishchenkov 2:460/5858 17 Oct 2019 11:56 +0300
To: Rinat H. Sadretdinow 2:460/5858
Subject: glib.h
Hi, Rinat! 17 окт 19 10:59, Stas Mishchenkov -> Rinat H. Sadretdinow: RHS>>>> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h RHS>>>> glib2-devel-2.60.7-1.fc30.x86_64 RHS>>>> [rhs@sys3175 ~]$ RHS>>>> "glib2-devel" точно установлен? RHS>> А `locate /glib.h` чего говорит? RHS>> ~~~ RHS>> [rhs@sys3175 ~]$ locate /glib.h RHS>> /usr/include/glib-2.0/glib.h RHS>> [rhs@sys3175 ~]$ RHS>> ~~~ SM> [fido@BroRabbit build]$ locate /glib.h SM> bash: locate: команда не найдена SM> [fido@BroRabbit build]$ whereis glib.h SM> glib: /usr/lib64/glib /usr/share/info/glib.info.xz SM> Впрочем, я его глазами нашел в /usr/include/glib-2.0 Такое ощущение, что у меня не правильно установлена или вообще отсутствует переменная среды, которая должна на него указывать. Знать бы, как ее зовут? Have nice nights. Stas Mishchenkov.
From: "Rinat H. Sadretdinow" 2:5020/620 10 Oct 2019 12:15 +0300
To: All
Subject: upgrade Fedora via dnf
* Originally in ru.linux.redhat * Crossposted in ru.linux.chainik Hello All! В кои-то веки решил вчера проапгрейдить свою Fedora 29 до Fedora 30 чтобы когда в конце октября выйдет Fedora 31 так же проапгрейдить до неё Fedora 30 (как я понял через версию прыгать нельзя и апгрейд через dnf Fedora 29 напрямую до Fedora 31 невозможен, надо предварительно Fedora 30 иметь). Hу чтобы не ставить Fedora 31 с нуля, не делать clean install как я всегда до этого делал и не накатывать после на неё всё что у меня уже установлено сейчас на Fedora 29, не править конфиги в /etc и пр., то есть чтобы был у меня переход с одной нечётной версии и следующую нечётную версию (а я использую исключительно нечётные версии) без особого геморроя и быстро. Сделал всё по инструкции из Fedora Magazine: 1) sudo dnf upgrade --refresh 2) sudo dnf install dnf-plugin-system-upgrade 3) sudo dnf system-upgrade download --releasever=30 4) sudo dnf system-upgrade reboot Тут он нашёл "5544 packages to upgrade", где-то час долбил, проагрейдил всё. И у меня в grub2 пропал Linux. Hет, в меню grub2 он показывается, но: ~~~ [rhs@sys3175 ~]$ sudo os-prober /dev/sda1:Windows 7:Windows:chain [rhs@sys3175 ~]$ ~~~ хотя кроме вантуза линукс на диске в наличии: ~~~ [rhs@sys3175 ~]$ sudo fdisk -l /dev/sda Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Disk model: WDC WD5000AAKX-2 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x2a4a5559 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT /dev/sda2 718848 774146047 773427200 368.8G 7 HPFS/NTFS/exFAT /dev/sda3 774146048 976773167 202627120 96.6G 5 Extended /dev/sda5 774148096 841256959 67108864 32G 82 Linux swap / Solaris /dev/sda6 841259008 976773167 135514160 64.6G 83 Linux [rhs@sys3175 ~]$ ~~~ и соответственно: ~~~ [rhs@sys3175 ~]$ sudo grep -P "submenu|^menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2 Windows 7 (on /dev/sda1) [rhs@sys3175 ~]$ sudo grub2-editenv list saved_entry=4e0a0597db2c47f880a651e97b48d108-5.2.18-200.fc30.x86_64 menu_auto_hide=1 boot_success=1 boot_indeterminate=0 kernelopts=root=UUID=80f5a936-f0aa-4392-914b-97683b3713a8 ro rhdb quiet rd.driver.blacklist=nouveau resume=/dev/sda5 [rhs@sys3175 ~]$ ~~~ То есть в меню grub2 кроме Windows 7 выбор Fedora 30 в наличии, но by default в этом меню только Windows 7 и на Fedora 30 никак не установить, `grub2-set-default` нечего задавать кроме Windows 7, про другие разделы он не в курсе. Вопрос: как сделать так, чтобы в меню grub2 Fedora 30 не просто показывалась, но чтобы а /boot/grub2/grub.cfg появилось menuentry не только для Windows 7, но и для Fedora 30? Модератор данной конференции сейчас скажет что grub2 это какашка и надо использовать lilo, но более конструктивные советы будут? Именно как grub2 починить, а не что "ставь lilo, с ним проблем нет!" Hу и чтобы далеко не ходить как убить LVM2? У меня раньше его никогда не было, но вчера после `sudo dnf system-upgrade download --releasever=30` появился, хотя он мне нафиг не нужен. Пробовал `dnf remove lvm2`, но он столько зависимостей хочет в результате удалить, что я чегой-то очкую. Bye!
From: "Rinat H. Sadretdinow" 2:5020/620 17 Oct 2019 14:14 +0300
To: Alexander Kruglikov 2:5053/58
Subject: glib.h
Hello Alexander! 17 Oct 19 14:20, you wrote to me: AV>>> Когда надоест - попробуй все же собрать пакет штатными AV>>> средствами. RHS>> Для FAR Linux с гитхаба нет штатных средств сборки, только AK> Зато для Alt Linux он есть. Я в курсе. Hо 1) речь шла именно про то, что на github лежит. 2) в Alt Linux оно 2018-го года, с github хоть немного, но поактуальнее будет. Bye!
From: "Rinat H. Sadretdinow" 2:5020/620 16 Oct 2019 15:24 +0300
To: Stas Mishchenkov 2:460/5858
Subject: glib.h
Hello Stas! 16 Oct 19 14:55, you wrote to me: RHS>> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h RHS>> glib2-devel-2.60.7-1.fc30.x86_64 RHS>> [rhs@sys3175 ~]$ RHS>> "glib2-devel" точно установлен? А `locate /glib.h` чего говорит? ~~~ [rhs@sys3175 ~]$ locate /glib.h /usr/include/glib-2.0/glib.h [rhs@sys3175 ~]$ ~~~ Bye!
From: Stas Mishchenkov 2:460/5858 17 Oct 2019 10:59 +0300
To: Rinat H. Sadretdinow 2:5020/620
Subject: glib.h
Hi, Rinat! 16 окт 19 15:24, Rinat H. Sadretdinow -> Stas Mishchenkov: RHS>>> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h RHS>>> glib2-devel-2.60.7-1.fc30.x86_64 RHS>>> [rhs@sys3175 ~]$ RHS>>> "glib2-devel" точно установлен? RHS> А `locate /glib.h` чего говорит? RHS> ~~~ RHS> [rhs@sys3175 ~]$ locate /glib.h RHS> /usr/include/glib-2.0/glib.h RHS> [rhs@sys3175 ~]$ RHS> ~~~ [fido@BroRabbit build]$ locate /glib.h bash: locate: команда не найдена [fido@BroRabbit build]$ whereis glib.h glib: /usr/lib64/glib /usr/share/info/glib.info.xz Впрочем, я его глазами нашел в /usr/include/glib-2.0 Have nice nights. Stas Mishchenkov.