Софт

Установка openSNMP

Здравствуйте, не подскажете как установить openSNMP (https://sourceforge.net/projects/opensnmp/)? Как я понял — это исходники. Сделал 1)./configure, но на следующем шаге 2)make возникает ошибка…

нет декларации «memcpy» в этой области видимости
замечание: «memcpy» is defined in header «»; did you forget to «include »?

Спойлер!
[user1user1-systemproductname opensnmp-0.9]$ sudo ./configure
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking return type of signal handlers... void
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for rm... /usr/bin/rm
checking for ar... /usr/bin/ar
checking for smiInit in -lsmi... yes
checking for EVP_md5 in -lcrypto... yes
checking for pthread_create in -lpthread... yes
checking for DbEnv::version in -ldb_cxx... yes
checking for signal... yes
checking for setsid... yes
checking for sigset... yes
checking for sigblock... yes
checking for sighold... yes
checking for sigaction... yes
checking for gethostbyname... yes
checking for getservbyname... yes
checking for uname... yes
checking for AES_cfb128_encrypt... yes
checking how to run the C++ preprocessor... g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking smi.h usability... yes
checking smi.h presence... yes
checking for smi.h... yes
checking openssl/hmac.h usability... yes
checking openssl/hmac.h presence... yes
checking for openssl/hmac.h... yes
checking openssl/evp.h usability... yes
checking openssl/evp.h presence... yes
checking for openssl/evp.h... yes
checking db1/ndbm.h usability... no
checking db1/ndbm.h presence... no
checking for db1/ndbm.h... no
checking db_cxx.h usability... yes
checking db_cxx.h presence... yes
checking for db_cxx.h... yes
checking if sys/stream.h and queue can not be included together... nope
checking for des_ks_struct.weak_key... no
checking for sigaction.sa_sigaction... yes
checking whether time.h and sys/time.h may both be included... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating acm/Makefile
config.status: creating app/cg/Makefile
config.status: creating app/cr/mibreg/Makefile
config.status: creating app/cr/Makefile
config.status: creating app/cr/mibs/Makefile
config.status: creating app/Makefile
config.status: creating asn/Makefile
config.status: creating base/Makefile
config.status: creating dispatcher/Makefile
config.status: creating msgproc/Makefile
config.status: creating secmod/Makefile
config.status: creating mib/Makefile
config.status: creating tools/Makefile
config.status: creating tools/snmp-db-add/Makefile
config.status: creating tools/snmp-db-dump/Makefile
config.status: creating config.h
[user1user1-systemproductname opensnmp-0.9]$ sudo make
making all in /home/user1/Загрузки/VDO/opensnmp-0.9/base
make[1]: вход в каталог «/home/user1/Загрузки/VDO/opensnmp-0.9/base»
g++ -I.. -I././ -I./../asn -I./../mib -I/usr/local/include    -c -o BufferClass.o BufferClass.C
BufferClass.C: In copy constructor «BufferClass::BufferClass(const BufferClass&)»:
BufferClass.C:28:3: ошибка: нет декларации «memcpy» в этой области видимости
   28 |   memcpy(this->msg, fromBuff.msg, this->msgLength);
      |   ^~~~~~
BufferClass.C:7:1: замечание: «memcpy» is defined in header «<cstring>»; did you forget to «include <cstring>»?
    6 | include "BufferClass.H"
  +++ |+include <cstring>
    7 | 
make[1]: *** [<встроенное>: BufferClass.o] Ошибка 1
make[1]: выход из каталога «/home/user1/Загрузки/VDO/opensnmp-0.9/base»
make: *** [Makefile:168: subdirs] Ошибка 1
Manjaro KDE Edition

Перестали открываться проекты в pycharm и idea

Добрый день! Прошу подсказать в чём может быть проблема.
Перестали открываться проекты в pycharm и idea (и ещё криво стал отображать границы и названия midnight commander).
IDE ругались на символы в пути к проектам, которые он отображал как вопросительные знаки. Пробовал переключать локаль, перемещать проекты в пути без русских символов, удалять папку .idea в проектах, не помогло.
Запустил pycharm из под root, при этом он открыл проект. (Правда после этого pycharm совсем перестал запускаться из под non-root пользователя). Локаль выводит одно и то же из под обоих пользователей:
locale
LANG=en_US
LC_CTYPE=«en_US»
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=«en_US»
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=«en_US»
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=


И не меняется ни через «Regional settings», ни через правку
/etc/locale.gen
и последующий запуск команды
sudo locale-gen
Блог им. energie

Свободное дисковое пространство в корневой папке заканчивается: сейчас свободно 0 МиБ, это 0 %.

Приветствую всех,
После очередного обновления стало регулярно появляться такое сообщение в оповещениях. Через 10 — 15 секунд объём свободного места восстанавливается, но это не на долго. Как проверить, какие файлы так скоро меняют свой размер?
Благодарю
Уголок новичка

Не грузится система. " файловая система повреждена " . Как автоматизировать восстанновление?

— Не грузится система. В " gnome-disk-utility " пишет файловая система повреждена, через неё же восстанавливаю (пишет о рисках что то потерять) и система вновь работает. Используется ssd m2.
— — Как автоматизировать восстанновление? Подскажите пожалуйста, если можно подробнее пожалуйста.
Уголок новичка

-y

Подскажите, куда при запуске команды $ sudo pacman -S package добавить параметр -y для того, чтобы при установке автоматически ответить команде «да»?
Manjaro KDE Edition

Ошибка при обновлении 'jdk-openjdk' и 'jre-openjdk' конфликтую

Сегодня попробовал обновиться и получил ошибку " ошибка: не удалось подготовить транзакцию (конфликтующие зависимости)
:: 'jdk-openjdk' и 'jre-openjdk' конфликтуют "
пробовал " sudo pacman -R jdk-openjdk jre-openjdk " не помогло.
Подскажите решение данной проблемы, не могу не удалить компонеты jdk-openjdk,jre-openjdk и обновить тоже не получаеться
Manjaro GNOME

установка gnome на ноутбук Chuwi

Товарищи. На ноутах конторы chuwi кто-то ставил gnome? Были ли траблы какие-то? Хочу взять ноут данной конторы corebook x на i3 1215u. Интересуюсь потому что был у меня ноут тоже китаец machenike на ryzen 5 4500u, дак я вообще туда ни один линух поставить не смог. В нете вроде говорят что на chuwi ставится linux и работает, но хотелось бы услышать именно про manjaro gnome, на крайняк kde
Ядро & Оборудование

Intel + Nvidia 750M на ноутбуке.

Доброго времени суток! У меня есть некий ахтунг, который не получается вылечить, не важно что пробовал. Есть ноутбук с графикой Intel и дискреткой nvidia 750M. Пытаюсь отказаться от Windows на этом ноутбуке, но вссе упирается именно в настройку гибридной графики. Пробовал Manjaro, Pop_os!.. Типо «изкаропки поддерживается». Но нет. Все возможные статьи одновременно говорят о том, что Optimus работает на карточках после 700, но тем не менее для моего драйвера 390 не работает. Только bumblebee, тем не менее и он не работает. Ни под одной системой дискретка просто не запускалась. Остался только гайд под Fedora, где тем не менее с одной стороны говорят ставить 470 дрова, и оно запустится, с другой что карточка слишком старая и это не взлетит. Та же настройка bumbleebee под fedora имеет смылс? Там нужно открывать secure boot и подписывать свои ключи. Как то небезопасно, и даже не знаю, стоит ли игра свеч. Как мне заставить сие чудо заработать, или на самом деле linux для слабого ПК таки миф? Уже много раз пожалел что 10 лет назад брал ноут с дискреткой и встройкой. Чую нужно было иметь что то одно, потому как гибридные решения стареют и больше не поддерживаются. Есть ли кто то, кто смог поднять подобное? Мои мысли склоняются либо к тому чтобы попытаться поднять это под fedora или под чистым arch.
Блог им. AlexxGorr

conky стандартный TeejeeTech

Установил через менеджер коньков, без правки каких то конфигов и без танцев с бубнами. Все пашет кроме network панели. Пробовал и вайфай и лан… нифига. Потом заглянуд в конфиг из папки ~/.conky/TeejeeTech/NetworkPanel и похоже что это конфиг от КПУ панели… а от нетворка где? нету. И что теперь делать?

# **********************************************************************
# «CPU Panel (8-core)» theme for Conky by Tony George (teejee2008@gmail.com)
#
# Webpage: teejeetech.blogspot.in/
# **********************************************************************

background yes
double_buffer yes

alignment top_right

border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no

gap_x 430
gap_y 20
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no

own_window yes
own_window_type normal
own_window_transparent yes
own_window_colour 000000
own_window_argb_visual yes
own_window_argb_value 0
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

minimum_size 920 0
stippled_borders 0
update_interval 2.0
uppercase no
use_spacer none

show_graph_scale no
show_graph_range no

use_xft yes
xftalpha 0.1
xftfont Droid Sans:size=10
color0 white
color1 EAEAEA
color2 FFA300
color3 grey

TEXT
${color2}Download ${color0}${alignr}${downspeedf wlan0} KiB/s
${downspeedgraph wlan0 80,}
${color2}Upload ${color0}${alignr}${upspeedf wlan0} KiB/s
${upspeedgraph wlan0 80,}
${color2}Local${color0}${alignr}${addrs}
${color2}Public${color0}${alignr}${execi 3600 wget -q -O /dev/stdout checkip.dyndns.org/ | cut -d: -f 2- | cut -d \< -f -1}
Уголок новичка

Проблема с последними обновлениями

ошибка: не удалось завершить транзакцию (конфликтующие файлы)
/usr/lib/libnvidia-tls.so содержится и в 'nvidia-390xx-utils' и в 'lib32-nvidia-390xx-utils'
/usr/lib/libnvidia-tls.so.390.157 содержится и в 'nvidia-390xx-utils' и в 'lib32-nvidia-390xx-utils'
Обнаружены ошибки, пакеты не обновлены.

Что делать?