| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Поделиться |
14.7.2020, 19:06
Сообщение
#61
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Мне чего-то так кажется что Альтовская заморочка не такая серьёзная как Кубунтовская. И может стать полезной не только для меня. Один только альтовый rpm-build (p9), притащит горы зависимостей необходимых для сборки пакета из исходного кода Код # apt-cache depends rpm-build rpm-build-4.0.4-alt139:p9+251158.100.1.1<>1588617420 Требует: </usr/bin/subst> sed-1:4.7-alt1:sisyphus+221902.4700.4.1<>1550600115 Требует: autoconf Требует: autoconf-common Требует: automake Требует: automake-common Требует: bash >= 0:3.1.17-alt4 Требует: binutils >= 1:2.20.51.0.7 Требует: bison Требует: bzip2 >= 1:1.0.2-alt4 Требует: coreutils Требует: cpio Требует: elfutils >= 0.143-alt1 Требует: file Требует: gcc Требует: gettext-tools Требует: glibc-devel Требует: gnu-config Требует: gzip >= 0:1.3.3-alt2 Требует: info-install >= 4.11 Требует: <kernel-headers> kernel-headers-un-def-1:5.7.8-alt1:p9+254738.100.2.1<>1594664191 kernel-headers-std-def-1:5.4.51-alt1:p9+254734.100.2.1<>1594405161 kernel-headers-std-debug-1:4.19.102-alt1:p9+245563.100.1.1<>1580931778 kernel-headers-rt-4.19.124-alt1.rt53:p9+252396.100.5.1<>1591791315 kernel-headers-ovz-el7-1:3.10.0-alt1.957.27.2.vz7.107.10:p9+239078.100.1.1<>1570800747 kernel-headers-old-def-1:4.19.128-alt2:p9+253518.100.2.1<>1592585511 glibc-kernheaders-5.1-alt1:sisyphus+227329.100.1.1<>1557139165 Требует: libtool Требует: m4 Требует: make >= 4.0 Требует: <mktemp> coreutils-8.31.0.3.6bd78-alt2:p9+233308.100.1.1<>1561631908 Требует: patch >= 2.5 Требует: <pkgconfig-recursion> pkg-config-0.29.2-alt3:sisyphus+225250.100.1.1<>1553032548 Требует: <pkgconfig-reqprov> pkg-config-0.29.2-alt3:sisyphus+225250.100.1.1<>1553032548 Требует: procps Требует: psmisc Требует: rpm-build-perl >= 0.76 Требует: rpm-build-python >= 0.31 Требует: rpmspec Требует: sed Требует: service Требует: shadow-utils Требует: tar >= 0:1.13.22-alt1 Требует: which Требует: xz Для установки требует: </bin/sh> sh-4.4.23-alt1:sisyphus+221902.500.4.1<>1550587242 Требует: </bin/awk> gawk-4.2.1.0.170.dc189d-alt1:sisyphus+221313.100.1.1<>1550104480 Требует: </bin/sh> sh-4.4.23-alt1:sisyphus+221902.500.4.1<>1550587242 Требует: </lib64/ld-linux-x86-64.so.2> glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190 Требует: </sbin/ldconfig> glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190 Требует: </usr/lib/rpm(ArgvFileAction)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(Debug)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(Fatal)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(FindPackage)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(Info)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(PackagedFiles)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(RunMethods)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(ValidateBuildRoot)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(Verbose)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm(Warning)> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm/find-package> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: </usr/lib/rpm/functions> rpm-4.13.0.1-alt13:p9+238696.200.1.1<>1570226897 Требует: diffutils Требует: findutils Требует: gawk Требует: grep Требует: <libbeecrypt.so.7()(64bit)> libbeecrypt7-4.2.1-alt7<>1302194536 Требует: <libelf.so.1()(64bit)> libelf-0.177-alt1:p9+236401.200.1.1<>1566385156 Требует: <libm.so.6(GLIBC_2.2.5)(64bit)> glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190 Требует: <libpopt.so.0()(64bit)> libpopt-1:1.16-alt1<>1500322984 Требует: pkg-config Требует: rpm Для установки требует: coreutils Требует: librpmbuild = 4.0.4-alt139:p9+251158.100.1.1 Конфликтует: rpm-build-tcl <= 0.2 Конфликтует: rpm-build-mono <= 1.0 Вытесняет: <spec-helper> Я так понял что эти строчки кода касаются Кубунты? Нет. Если так то мне снова флэшку перезаписывать. В принципе несложно, но а вдруг я ошибаюсь и они касаются Альта? Успел впопыхах настучать вопросы по двум операционкам и теперь не пойму какой касается ответ... Все мои выбросы сделаны вживую реальной установкой в системе на alt-p9-xfce-sysv-*-x86_64. |
|
|
|
14.7.2020, 19:15
Сообщение
#62
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Убунтовый пакет mokutil у альтов, есть и в p8 и в p9. Но только в x86_64.
|
|
|
|
14.7.2020, 19:38
Сообщение
#63
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Да... Был неправ...
А у меня очередная закавыка ]$ apt-get install mokutil E: Запись в /var/cache/apt/ невозможна E: Невозможно прочитать список пакетов или файл статуса. Чего-то я не сделал? Просто чисто физически ощущаю как медленно и со скрипом проворачиваются мозги и с них ворохом осыпается ржавчина. ************************** Есть!!!
Screenshot_20200714_183920.jpg ( 135.02 килобайт )
Кол-во скачиваний: 4Но без толку. Попробовал команды с прошлой страницы, чтоб не грузить форум цкпляю что мне терминал нарисовал.
_______.txt ( 6.47 килобайт )
Кол-во скачиваний: 1Прошу прощения за тупость, но это всё что у меня есть... ********************************* Потыркался в файловом менеджере. перекопировал из /tmp в домашнюю папку, но... $ ./install Webcam parameters: '640' and '480' Building v4l2loopback-dc.ko make: вход в каталог «/home/altlinux/1/v4l2loopback» make -C /lib/modules/5.4.41-std-def-alt1/build M=/home/altlinux/1/v4l2loopback modules make[1]: вход в каталог «/home/altlinux/1/v4l2loopback» make[1]: *** /lib/modules/5.4.41-std-def-alt1/build: Нет такого файла или каталога. Останов. make[1]: выход из каталога «/home/altlinux/1/v4l2loopback» make: *** [Makefile:8: all] Ошибка 2 make: выход из каталога «/home/altlinux/1/v4l2loopback» Сообщение отредактировал robinzoid - 14.7.2020, 20:12 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
14.7.2020, 20:33
Сообщение
#64
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
]$ apt-get install mokutil E: Запись в /var/cache/apt/ невозможна E: Невозможно прочитать список пакетов или файл статуса. Чего-то я не сделал? А root -ом через 'su -' кто будет становиться? Я? Пакеты же устанавливаются только root -ом... $ ./install ... Я тут http://forum.russ2.com/index.php?showtopic...ost&p=53300 для кого писал с подробными выбросами? В которых на ./install видно, что модуль ядра будет копироваться в каталог ядра, а исполняеміе бинарники, будут копироваться на ./install в /usr/bin, а конфиги в /etc. И modprobe пользователь выполнить не может и не должен. Не может их пользователь на ./install их туда скопировать и выполнить всё это. Не-мо-жет. По-причине отсутствия прав доступа. |
|
|
|
14.7.2020, 23:34
Сообщение
#65
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
$ su --login root это я читал, но в лайв-сиди рутом как стать? Он когда запускался никаких паролей у меня не спрашивал.
Строго говоря мне бы надо попробовать в /lib/modules/5.4.41-std-def-alt1/ папку build вручную создать, раз уж её хотят, но Дельфин в этом каталоге отказывается создавать что-либо. Вот бы где полномочия рута пригодились. А как??? su - dolphin не срабатывает... А как по-другому я не знаю... -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
15.7.2020, 0:44
Сообщение
#66
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
$ su --login root это я читал, но в лайв-сиди рутом как стать? Он когда запускался никаких паролей у меня не спрашивал. Строго говоря мне бы надо попробовать в /lib/modules/5.4.41-std-def-alt1/ папку build вручную создать, раз уж её хотят, но Дельфин в этом каталоге отказывается создавать что-либо. Вот бы где полномочия рута пригодились. А как??? su - dolphin не срабатывает... А как по-другому я не знаю... Тезка если ты про альт то su- в терминале, не знаю как сейчас а раньше если мне не изменяет склероз в альтовских live-ах пароль root-а был root. |
|
|
|
15.7.2020, 10:02
Сообщение
#67
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Спасибо. Надо было su - root и тогда всё стало открываться. Только этого мало...
Почти ура. Сработало. Каталог создал. Но он всё-равно выпендривается. $ ./install — INSTALL: Webcam parameters: '640' and '480' — INSTALL: Home directory: /home/altlinux/.droidcam — INSTALL: Building v4l2loopback-dc.ko make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: вход в каталог «/lib/modules/5.4.41-std-def-alt1/build» make[1]: *** Не заданы цели и не найден make-файл. Останов. make[1]: выход из каталога «/lib/modules/5.4.41-std-def-alt1/build» make: *** [Makefile:4: all] Ошибка 2 — INSTALL: v4l2loopback-dc.ko not built.. Failure Видимо в том каталоге что-то должно лежать?? Или что-то не так делается? Сам make в Синаптике лежит установленным. Сообщение отредактировал robinzoid - 15.7.2020, 14:12 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
15.7.2020, 14:29
Сообщение
#68
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Спасибо. Надо было su root и тогда всё стало открываться. НИКОГДА в альтлинукс так не делайте! Потому шо, эта команда предоставляет права root не предоставляя окружение root. В альтлинукс, эта команда в таком формате как у вас, должна использоваться только опытными пользователями и системными администраторами, которые должны понимать, что происходит при выполнении такой команды и зачем им это нужно. Правильно в альтлинукс выполнять эту команду, только с использованием этой опции: Код $ man su | sed -n '54,55p' -, -l, --login Invoke the shell as a login shell. Но он всё-равно выпендривается. $ ./install — INSTALL: Webcam parameters: '640' and '480' — INSTALL: Home directory: /home/altlinux/.droidcam — INSTALL: Building v4l2loopback-dc.ko make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: вход в каталог «/lib/modules/5.4.41-std-def-alt1/build» make[1]: *** Не заданы цели и не найден make-файл. Останов. make[1]: выход из каталога «/lib/modules/5.4.41-std-def-alt1/build» make: *** [Makefile:4: all] Ошибка 2 — INSTALL: v4l2loopback-dc.ko not built.. Failure Видимо в том каталоге что-то должно лежать?? Или что-то не так делается? Сам make в Синаптике лежит установленным. Да чёрт с ним, с Синаптиком. Как вы собираетесь всё это выполнять, запуская ./install от пользователя, когда речь идёт о ядерном модуле: Код $ cat ./v4l2loopback/Makefile KERNELRELEASE ?= $(shell uname -r) KERNEL_DIR ?= /lib/modules/$(KERNELRELEASE)/build PWD := $(shell pwd) obj-m := v4l2loopback-dc.o all: $(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules install: $(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules_install test: gcc test.c -o test clean: $(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean insmod: sudo insmod v4l2loopback-dc.ko width=320 height=240 rmmod: sudo rmmod v4l2loopback-dc.ko Вы это в документации разработчика droidcam прочитали, после анзипа droidcam_latest.zip? Код $ tail -n 3 README.md Run `make` To install, run `sudo ./install`, or, `sudo ./install-dkms` [if your system supports DKMS](./README-DKMS.md). И это из документации разработчика droidcam, ссылку на которую давал ранее, тоже не прочитали: Цитата http://www.dev47apps.com/droidcam/linux/ 3. Download and install the latest client: cd /tmp/ wget https://files.dev47apps.net/linux/droidcam_latest.zip echo "73db3a4c0f52a285b6ac1f8c43d5b4c7 droidcam_latest.zip" | md5sum -c -- #OK? unzip droidcam_latest.zip -d droidcam && cd droidcam sudo ./install Разве вы не видите, что ./install выполняется через повышение прав? О чём и сказано в документации разработчика, читать которую всегда обязательно. А sudo там стоит не случайно. Потому что ./install должен выполняться с повышением прав. Сообщение отредактировал speccyfighter - 15.7.2020, 14:30 |
|
|
|
15.7.2020, 15:26
Сообщение
#69
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Не прочитал, да. В английском не силён. Команды лоцмана куда руль крутить понимал, но не более того.
Могу и от суперпользователя. # ./install — INSTALL: Webcam parameters: '640' and '480' — INSTALL: Home directory: /home/altlinux/.droidcam — INSTALL: Building v4l2loopback-dc.ko make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: вход в каталог «/lib/modules/5.4.41-std-def-alt1/build» make[1]: *** Не заданы цели и не найден make-файл. Останов. make[1]: выход из каталога «/lib/modules/5.4.41-std-def-alt1/build» make: *** [Makefile:4: all] Ошибка 2 — INSTALL: v4l2loopback-dc.ko not built.. Failure -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
15.7.2020, 15:49
Сообщение
#70
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
tlinux<>localhost ~]$ ls
64 Документы Загрузки Общедоступные 'Рабочий стол' [altlinux<>localhost ~]$ cd 64 [altlinux<>localhost 64]$ ls 2 [altlinux<>localhost 64]$ cd 2 [altlinux<>localhost 2]$ ls droidcam install.common LICENCE uninstall droidcam-cli install-dkms README-DKMS.md uninstall-dkms install install-sound README.md v4l2loopback [altlinux<>localhost 2]$ sudo ./install Мы полагаем, что ваш системный администратор изложил вам основы безопасности. Как правило, всё сводится к трём следующим правилам: №1) Уважайте частную жизнь других. №2) Думайте, прежде что-то вводить. №3) С большой властью приходит большая ответственность. Webcam parameters: '640' and '480' Building v4l2loopback-dc.ko make: вход в каталог «/home/altlinux/64/2/v4l2loopback» make -C /lib/modules/5.4.41-std-def-alt1/build M=/home/altlinux/64/2/v4l2loopback modules make[1]: вход в каталог «/home/altlinux/64/2/v4l2loopback» make[1]: *** /lib/modules/5.4.41-std-def-alt1/build: Нет такого файла или каталога. Останов. make[1]: выход из каталога «/home/altlinux/64/2/v4l2loopback» make: *** [Makefile:8: all] Ошибка 2 make: выход из каталога «/home/altlinux/64/2/v4l2loopback» [altlinux<>localhost 2]$ Только там в файле ещё чего-то написано. Building Download and install latest libjpeg-turbo 2.0.X via: https://github.com/libjpeg-turbo/libjpeg-turbo/releases The libjpeg-turbo package should go into /opt/libjpeg-turbo. The official binaries (.deb, .rpm) will automatically install into the correct directory. Install the following dependencies gtk+-3.0 libavutil-dev libswscale-dev libasound2-dev libspeex-dev libusbmuxd-dev libplist-dev Run make To install, run sudo ./install, or, sudo ./install-dkms if your system supports DKMS Сообщение отредактировал robinzoid - 15.7.2020, 15:54 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
15.7.2020, 16:25
Сообщение
#71
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Перед инсталляцией droidcam в альтлинукс, систему нужно настроить:
- Всё что будет выпоняться, включая и инсталляцию droidcam, входит в круг задач системного администратора и мейтейнера. И не входит в круг задач пользователя. - Поверить установлен ли пакет rpm-build, - по зависимостям он притягивает громадное количество пакетов необходимых для сборки и компилляции, включая make и gcc. Если не установлен, - установить. - Установить пакет mokutil - Обновить ядро - Загрузиться с новым ядром - Установить хидеры для этого ядра (при установке хидеров, создастся каталог (симлинк) build в каталоге текущего используемого ядра) - Командой 'sudo -l' от пользователя проверить, настроен ли /etc/sudoers, о чём сообщит команда - Если не настроен, в файле /etc/sudoers, от root раскомментировать строку 'WHEEL_USERS ALL=(ALL) ALL' (Для редактирования, категорически не рекомендуется выполнять команду su root, - выполнять только su -l root) - Далее следовать рекомендациям разработчика droidcam, описанным в секции Install в тексте указаний разработчика: http://www.dev47apps.com/droidcam/linux/ Выполнять указания разработчика дословно, символ-в-символ. - Эти рекомендации разработчика droidcam, успешно отработают в альтлинукс, о чём и сообщит Done (Готово): Код make: выход из каталога «/tmp/droidcam/v4l2loopback» Done [user<>comp droidcam]$ - Ядерный модуль в альтовой системе, после завершения инсталляции, будет уже загружен и отобразится в списке загруженных (в списке, это модуль v4l2loopback_dc): Код $ lsmod | grep v4l2loopback_dc v4l2loopback_dc 28672 0 videodev 245760 4 videobuf2_v4l2,v4l2loopback_dc,uvcvideo,videobuf2_common - Если после перезагрузки системы, модуля не будет в списке загруженных, имя этого модуля без расширения .ko (которое говорит о том что модуль ядерный) нужно добавить в конец файла /etc/modules и перезагрузиться, проверив ещё раз что этот ядерный модуль загружен. Все модули без указания расширения .ko перечисленные в столбец в файле /etc/modules, в альтлинукс загружаются принудительно на старте системы. При редактировании этого файла, перевод курсора по Enter на пустую новую строку обязателен. - Далее прочесть по ссылке, всё что говорит разработчик droidcam. Все описанные действия были выполнены в системе на alt-p9-xfce-sysv-*-x86_64 грузящейся через Legacy_mode/Protective_MBR и обновлённой до свежей. Сообщение отредактировал speccyfighter - 15.7.2020, 17:58 |
|
|
|
15.7.2020, 17:02
Сообщение
#72
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Последовательность действий описанных выше, логически такая же как и в Windows: почти все эти выполняемые действия, как и в Windows, требуют повышения превилегий. А sudo, аналогично повышению прав в Windows, на действия требующие повышения прав, логически аналогично действиям в Windows, требующим прав администратора.
|
|
|
|
15.7.2020, 17:18
Сообщение
#73
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Это
Код # find / -name "*droidcam*" | grep -v tmp/ /etc/modprobe.d/droidcam.conf /etc/modules-load.d/droidcam.conf /usr/bin/droidcam /usr/bin/droidcam-cli /opt/droidcam-uninstall Код # modinfo v4l2loopback_dc filename: /lib/modules/5.4.51-std-def-alt1/kernel/drivers/media/video/v4l2loopback-dc.ko license: GPL author: Vasily Levin, IOhannes m zmoelnig <zmoelnig<>iem.at>, Stefan Diewald, Anton Novikov description: V4L2 loopback video device srcversion: F3246177305D0A8562C8950 depends: videodev retpoline: Y name: v4l2loopback_dc vermagic: 5.4.51-std-def-alt1 SMP mod_unload modversions parm: width:frame width (int) parm: height:frame height (int) всё то что делает install для droidcam в альтлинукс. А он и файл из исходника Код # file /tmp/droidcam/v4l2loopback/v4l2loopback-dc.c /tmp/droidcam/v4l2loopback/v4l2loopback-dc.c: ASCII C program text компиллирует в бинарный код и копирует его в каталог текущего ядра Код # file /lib/modules/5.4.51-std-def-alt1/kernel/drivers/media/video/v4l2loopback-dc.ko
/lib/modules/5.4.51-std-def-alt1/kernel/drivers/media/video/v4l2loopback-dc.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped Сообщение отредактировал speccyfighter - 15.7.2020, 17:49 |
|
|
|
15.7.2020, 19:01
Сообщение
#74
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Выполняю символ в символ. А ему по-фигу. Ему что-то другое нужно.
[altlinux<>localhost droidcam]$ sudo ./install Webcam parameters: '640' and '480' Building v4l2loopback-dc.ko make: вход в каталог «/tmp/droidcam/v4l2loopback» make -C /lib/modules/5.4.41-std-def-alt1/build M=/tmp/droidcam/v4l2loopback modules make[1]: вход в каталог «/tmp/droidcam/v4l2loopback» make[1]: *** /lib/modules/5.4.41-std-def-alt1/build: Нет такого файла или каталога. Останов. make[1]: выход из каталога «/tmp/droidcam/v4l2loopback» make: *** [Makefile:8: all] Ошибка 2 make: выход из каталога «/tmp/droidcam/v4l2loopback» Кстати виндовс для меня лес куда более тёмный чем Линукс. Я в ней никогда не сидел. Сообщение отредактировал robinzoid - 15.7.2020, 19:02 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
15.7.2020, 19:17
Сообщение
#75
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Выполняю символ в символ. А ему по-фигу. Ему что-то другое нужно. [altlinux<>localhost droidcam]$ sudo ./install Webcam parameters: '640' and '480' Building v4l2loopback-dc.ko make: вход в каталог «/tmp/droidcam/v4l2loopback» make -C /lib/modules/5.4.41-std-def-alt1/build M=/tmp/droidcam/v4l2loopback modules make[1]: вход в каталог «/tmp/droidcam/v4l2loopback» make[1]: *** /lib/modules/5.4.41-std-def-alt1/build: Нет такого файла или каталога. Останов. make[1]: выход из каталога «/tmp/droidcam/v4l2loopback» make: *** [Makefile:8: all] Ошибка 2 make: выход из каталога «/tmp/droidcam/v4l2loopback» Кстати виндовс для меня лес куда более тёмный чем Линукс. Я в ней никогда не сидел. Что выведут команды? Код $ rpm -q rpm-build kernel-image-std-def kernel-headers-std-def kernel-headers-modules-std-def Код $ uname -r |
|
|
|
15.7.2020, 19:27
Сообщение
#76
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
make[1]: *** /lib/modules/5.4.41-std-def-alt1/build: Нет такого файла или каталога. Останов. Да нет такого ядра на сервере в p9/branch. Его нет и всё тут! Не-е-ту-у-его! Нет! Или ищите хидеры в архивах на сервере под это ядро. Сообщение отредактировал speccyfighter - 15.7.2020, 19:31 |
|
|
|
15.7.2020, 20:11
Сообщение
#77
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
А моему лайв-сиди пофигу что этого ядра нет в бранчах. У меня на компуктере есть только оно и ничего больше. А что дроидкам на него не ставится ну значит надо искать другую ОСь. Возможно это будет виндовс.
Screenshot_20200715_190446.jpg ( 187.29 килобайт )
Кол-во скачиваний: 3Я теперь сильнее понимаю почему на Линуксе два процента пользователей. Столько букв и нулевой толк. И кстати что такое "хидер" Вы так и не ответили. -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
15.7.2020, 21:14
Сообщение
#78
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
А моему лайв-сиди пофигу что этого ядра нет в бранчах. У меня на компуктере есть только оно и ничего больше. При чём тут лайв-сиди, если проблема в синхронности версий хидеров и версии ядра? И как вы собираетесь обновлять версию ядра в лайв-сиди? Или будете хидеры версии 5.4.41-std-def-alt1 искать на сервере в архивах? Я теперь сильнее понимаю почему на Линуксе два процента пользователей. Столько букв и нулевой толк. Да ничерта вы не понимаете, потому что даже не пытаетесь понять что вам пишут. И это вседа так с пользователями Windows второй волны. С пользователями которые начинали с Windows 9x проблем нет. У меня на компуктере есть только оно и ничего больше. И шо? Вам же писали, что версии хидеров и ядра должны совпадать. Или вы хотите скомпиллировать модуль для ядра 5.4.51 и засунуть к себе в ядро 5.4.41? И шоб всё работало? А как вы себе это вообще представляете? И кстати что такое "хидер" Вы так и не ответили. Это я для кого писал, где голубым по-белому написано headers и даже написал как посмотреть версии хидеров и ядра? Вы что, вообще не читаете что вам пишут? Код # apt-get update Код # uname -r 5.4.51-std-def-alt1 Код # apt-cache show kernel-headers-modules-std-def | grep ^Vers Version: 1:5.4.51-alt1:p9+254734.100.2.1<>1594405161 Код # apt-cache show kernel-headers-std-def | grep ^Vers Version: 1:5.4.51-alt1:p9+254734.100.2.1<>1594405161 Код # apt-get install kernel-headers-std-def kernel-headers-modules-std-def А что дроидкам на него не ставится Это вы сами это придумали?
Прикрепленные файлы
|
|
|
|
15.7.2020, 21:26
Сообщение
#79
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
В таком количестве слов я наверняка мог и пропустить.
Но в общем мне собственно Альт и ни к чему. Тем более от такого количества букв уже голова болит. Всё что мне надо это узнать что значит Connection reset! DroidCam is probably busy with another client и как выключить этого другого клиента. По инету я подключиться к телефону могу. По дроидкаму никак. -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
18.7.2020, 15:27
Сообщение
#80
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Пришла новая вводная. нужно было сделать ps aux |grep droidcam
Оказалось ~$ ps aux |grep droidcam konst 4294 0.0 0.0 5920 828 pts/0 S+ 14:20 0:00 grep —color=auto droidcam Чувствую что какой-то процесс лишний и как-то надо его убить. Весь вопрос как... Сообщение отредактировал robinzoid - 18.7.2020, 15:27 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
18.7.2020, 18:52
Сообщение
#81
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Пришла новая вводная. нужно было сделать ps aux |grep droidcam Оказалось ~$ ps aux |grep droidcam konst 4294 0.0 0.0 5920 828 pts/0 S+ 14:20 0:00 grep —color=auto droidcam Чувствую что какой-то процесс лишний и как-то надо его убить. Весь вопрос как... На момент выполнения ps, 'grep command' тоже процесс. Который и отображает ps. Правильно подавать команду для поиска процесса: Код ps aux | grep маска | grep -v grep Но такой командой как у вас, с таким же успехом можно грепать любой несуществующий процесс. Результат будет таким же: Код $ ps aux | grep нет_такого_процесса
user 16462 0.0 0.0 4552 776 pts/0 S+ 18:03 0:00 grep нет_такого_процесса Сообщение отредактировал speccyfighter - 18.7.2020, 19:07 |
|
|
|
18.7.2020, 19:56
Сообщение
#82
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Сам-то я в этом вообще ноль.
Но если советуете ~$ ps aux | grep droidcam | grep -v grep konst 24062 0.2 0.3 499492 14384 ? Sl 18:52 0:00 /usr/bin/droidcam *********************** Упс... Оказывается у меня два дроидкама. Да, эта команда действительно куда лучше. Я теперь какой-то должен удалить?
119.jpeg ( 552.37 килобайт )
Кол-во скачиваний: 3******************************* А если её просто удалить? Команда sudo apt-get remove droidcam сработает? Есть подозрение что надо ещё раз скачать архив и из его содержимого (возможно нового) установить этот дроидкам ещё раз? Я смотрю файлы-то эти просто так не удаляются. они в установочной папке есть.
120.jpeg ( 206.48 килобайт )
Кол-во скачиваний: 1Команда не сработала. Дроидкам по-прежнему маячит в менюшке и по-прежнему жалуется на соседа. Сообщение отредактировал robinzoid - 19.7.2020, 12:34 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
20.7.2020, 16:18
Сообщение
#83
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Я тут сначала пытался что-то советовать, пока не понял, что явно выпадаю из темы
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
21.7.2020, 10:05
Сообщение
#84
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
А видимо этой теме и суждено умереть. Если дроидкам упорно не хочет становиться на живой диск, то скорее всего потому что желающих это сделать найдётся немного и ради них выполнять телодвижения никто не будет. И других забот полно. В принципе уже я и сам склоняюсь к мысли зайти на Авито и там потратить 300 рублёв на вэб-камеру. Деньги не Бог весть какие а хлопоты отпадают.А интерес... Ну в Альте многот и другого интересного
-------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
22.7.2020, 3:31
Сообщение
#85
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
А видимо этой теме и суждено умереть. Если дроидкам упорно не хочет становиться на живой диск, то скорее всего потому что желающих это сделать найдётся немного и ради них выполнять телодвижения никто не будет. Потому шо никому нафик не надо искать хидеры для конкретного ядра, в архивах по дате на ftp-сервере, с настройкой целей в sources.list на этот архив. Ибо это долго и нудно. А профита от этого, ноль и впустую выброшенное время. |
|
|
|
23.7.2020, 17:18
Сообщение
#86
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
А самым оптимальным способом оказалось ваще забыть про Альт и кучу умных букв, поставить на флэшку вместо него Кубунту 18.04 (64, спасибо Ивану) и мило запустить на ней сначала зум а потом и дроидкам.
-------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
23.7.2020, 19:32
Сообщение
#87
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Потому шо дроидкам скрипты инсталл и анинсталл заточены под убунту. Но это не значит что кам нельзя поставить в альтах. Эквилибристики больше, но это возможно. И кам не устанавливается, он компиллируется. А для этого, нужно хоть какое-то понимание как устроен линукс и как в нём за кулисами всё происходит то, чего пользователь или не видит, или не хочет видеть.
|
|
|
|
24.7.2020, 11:25
Сообщение
#88
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Чаще не хочет. Ему ведь главное не шашечки, главное ехать...
-------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
24.7.2020, 17:51
Сообщение
#89
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Чаще не хочет. Ему ведь главное не шашечки, главное ехать... Ага. Выполняя работу системного администратора и при этом не понимая что и как происходит в операционной системе? Если пользователь не имеет ни малейшего представления о системном администрировании в линукс или виндоус и знать об этом ничего не хочет, то и нечего ему туда соваться. Компилляция, в круг задач пользователя, не входила, не входит и входить не будет. Грубо говоря, перед тем как захотеть получить результат дифференциального уравнения, для начала неплохо бы открыть учебник по алгебре. Пользователь, это арифметика в пределах четырёх классов. Эта "алгебра" есть и в линукс и в виндоус. Не хочет?, - ну и не надо. Это его личные проблемы. Решать которые, никто за него не обязан. И для решения которых, никаких усилий пользователь прилагать не хочет. Не создавая никакой мотивации для тех, кто мог бы помочь. Даже моральной. Но помощь получит идущий. |
|
|
|
25.7.2020, 12:22
Сообщение
#90
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2272 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9
|
Пользователь проголосует ногами. Он просто уйдёт туда где его проблемы решены. И если компания Базальт где-то пробуксовывает, он уйдёт к компании Каноникал. И далее по списку.
-------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 6.11.2025, 18:55 |