IPB

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Ответить в эту темуОткрыть новую тему
> Droidcam
Поделиться
speccyfighter
сообщение 14.7.2020, 19:06
Сообщение #61


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 14.7.2020, 16:15) *
Мне чего-то так кажется что Альтовская заморочка не такая серьёзная как Кубунтовская. И может стать полезной не только для меня.

Один только альтовый 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>


Цитата(robinzoid @ 14.7.2020, 16:15) *
Я так понял что эти строчки кода касаются Кубунты?

Нет.

Цитата(robinzoid @ 14.7.2020, 16:15) *
Если так то мне снова флэшку перезаписывать. В принципе несложно, но а вдруг я ошибаюсь и они касаются Альта?
Успел впопыхах настучать вопросы по двум операционкам и теперь не пойму какой касается ответ...

Все мои выбросы сделаны вживую реальной установкой в системе на alt-p9-xfce-sysv-*-x86_64.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 14.7.2020, 19:15
Сообщение #62


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Убунтовый пакет mokutil у альтов, есть и в p8 и в p9. Но только в x86_64.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 14.7.2020, 20:33
Сообщение #64


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 14.7.2020, 17:38) *
]$ apt-get install mokutil
E: Запись в /var/cache/apt/ невозможна
E: Невозможно прочитать список пакетов или файл статуса.

Чего-то я не сделал?

А root -ом через 'su -' кто будет становиться? Я? smile.gif
Пакеты же устанавливаются только root -ом...

Цитата(robinzoid @ 14.7.2020, 17:38) *
$ ./install
...

Я тут
http://forum.russ2.com/index.php?showtopic...ost&p=53300
для кого писал с подробными выбросами? В которых на ./install видно, что модуль ядра будет копироваться в каталог ядра, а исполняеміе бинарники, будут копироваться на ./install в /usr/bin, а конфиги в /etc. И modprobe пользователь выполнить не может и не должен.
Не может их пользователь на ./install их туда скопировать и выполнить всё это. Не-мо-жет. По-причине отсутствия прав доступа.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 15.7.2020, 0:44
Сообщение #66


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(robinzoid @ 14.7.2020, 23:34) *
$ su --login root это я читал, но в лайв-сиди рутом как стать? Он когда запускался никаких паролей у меня не спрашивал.
Строго говоря мне бы надо попробовать в /lib/modules/5.4.41-std-def-alt1/ папку build вручную создать, раз уж её хотят, но Дельфин в этом каталоге отказывается создавать что-либо. Вот бы где полномочия рута пригодились.
А как??? su - dolphin не срабатывает... А как по-другому я не знаю...

Тезка если ты про альт то su- в терминале, не знаю как сейчас а раньше если мне не изменяет склероз в альтовских live-ах
пароль root-а был root.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 15.7.2020, 14:29
Сообщение #68


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 15.7.2020, 8:02) *
Спасибо. Надо было su root и тогда всё стало открываться.

НИКОГДА в альтлинукс так не делайте!
Потому шо, эта команда предоставляет права root не предоставляя окружение root.
В альтлинукс, эта команда в таком формате как у вас, должна использоваться только опытными пользователями и системными администраторами, которые должны понимать, что происходит при выполнении такой команды и зачем им это нужно.
Правильно в альтлинукс выполнять эту команду, только с использованием этой опции:
Код
$ man su | sed -n '54,55p'
       -, -l, --login
              Invoke the shell as a login shell.


Цитата(robinzoid @ 15.7.2020, 8:02) *
Но он всё-равно выпендривается.

$ ./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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 15.7.2020, 17:02
Сообщение #72


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Последовательность действий описанных выше, логически такая же как и в Windows: почти все эти выполняемые действия, как и в Windows, требуют повышения превилегий. А sudo, аналогично повышению прав в Windows, на действия требующие повышения прав, логически аналогично действиям в Windows, требующим прав администратора.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 15.7.2020, 19:17
Сообщение #75


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 15.7.2020, 17:01) *
Выполняю символ в символ. А ему по-фигу. Ему что-то другое нужно.

[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

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 15.7.2020, 19:27
Сообщение #76


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 15.7.2020, 17:01) *
make[1]: *** /lib/modules/5.4.41-std-def-alt1/build: Нет такого файла или каталога. Останов.

Да нет такого ядра на сервере в p9/branch. Его нет и всё тут! Не-е-ту-у-его! Нет!
Или ищите хидеры в архивах на сервере под это ядро.


Сообщение отредактировал speccyfighter - 15.7.2020, 19:31
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 15.7.2020, 21:14
Сообщение #78


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 15.7.2020, 18:11) *
А моему лайв-сиди пофигу что этого ядра нет в бранчах.
У меня на компуктере есть только оно и ничего больше.

При чём тут лайв-сиди, если проблема в синхронности версий хидеров и версии ядра?
И как вы собираетесь обновлять версию ядра в лайв-сиди?
Или будете хидеры версии 5.4.41-std-def-alt1 искать на сервере в архивах?

Цитата(robinzoid @ 15.7.2020, 18:11) *
Я теперь сильнее понимаю почему на Линуксе два процента пользователей. Столько букв и нулевой толк.

Да ничерта вы не понимаете, потому что даже не пытаетесь понять что вам пишут. И это вседа так с пользователями Windows второй волны. С пользователями которые начинали с Windows 9x проблем нет.

Цитата(robinzoid @ 15.7.2020, 18:11) *
У меня на компуктере есть только оно и ничего больше.

И шо?
Вам же писали, что версии хидеров и ядра должны совпадать.
Или вы хотите скомпиллировать модуль для ядра 5.4.51 и засунуть к себе в ядро 5.4.41? И шоб всё работало? А как вы себе это вообще представляете?

Цитата(robinzoid @ 15.7.2020, 18:11) *
И кстати что такое "хидер" Вы так и не ответили.

Это я для кого писал, где голубым по-белому написано headers и даже написал как посмотреть версии хидеров и ядра?
Вы что, вообще не читаете что вам пишут?
Цитата(speccyfighter @ 14.7.2020, 14:43) *
Код
# 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


Цитата(robinzoid @ 15.7.2020, 18:11) *
А что дроидкам на него не ставится

Это вы сами это придумали?

Прикрепленные файлы
Прикрепленный файл  DroidCam_Client.png ( 884 килобайт ) Кол-во скачиваний: 0
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 18.7.2020, 18:52
Сообщение #81


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 18.7.2020, 13:27) *
Пришла новая вводная. нужно было сделать 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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


Я тут сначала пытался что-то советовать, пока не понял, что явно выпадаю из темы mellow.gif Теперь, похоже, из темы выпали все, что-то дело вовсе запуталось sad.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 21.7.2020, 10:05
Сообщение #84


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 2272
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


А видимо этой теме и суждено умереть. Если дроидкам упорно не хочет становиться на живой диск, то скорее всего потому что желающих это сделать найдётся немного и ради них выполнять телодвижения никто не будет. И других забот полно. В принципе уже я и сам склоняюсь к мысли зайти на Авито и там потратить 300 рублёв на вэб-камеру. Деньги не Бог весть какие а хлопоты отпадают.А интерес... Ну в Альте многот и другого интересного


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 22.7.2020, 3:31
Сообщение #85


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 21.7.2020, 8:05) *
А видимо этой теме и суждено умереть. Если дроидкам упорно не хочет становиться на живой диск, то скорее всего потому что желающих это сделать найдётся немного и ради них выполнять телодвижения никто не будет.

Потому шо никому нафик не надо искать хидеры для конкретного ядра, в архивах по дате на ftp-сервере, с настройкой целей в sources.list на этот архив. Ибо это долго и нудно. А профита от этого, ноль и впустую выброшенное время.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 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/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 23.7.2020, 19:32
Сообщение #87


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Потому шо дроидкам скрипты инсталл и анинсталл заточены под убунту. Но это не значит что кам нельзя поставить в альтах. Эквилибристики больше, но это возможно. И кам не устанавливается, он компиллируется. А для этого, нужно хоть какое-то понимание как устроен линукс и как в нём за кулисами всё происходит то, чего пользователь или не видит, или не хочет видеть.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 24.7.2020, 11:25
Сообщение #88


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 2272
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Чаще не хочет. Ему ведь главное не шашечки, главное ехать...


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 24.7.2020, 17:51
Сообщение #89


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 24.7.2020, 9:25) *
Чаще не хочет. Ему ведь главное не шашечки, главное ехать...

Ага.
Выполняя работу системного администратора и при этом не понимая что и как происходит в операционной системе? smile.gif
Если пользователь не имеет ни малейшего представления о системном администрировании в линукс или виндоус и знать об этом ничего не хочет, то и нечего ему туда соваться. Компилляция, в круг задач пользователя, не входила, не входит и входить не будет.
Грубо говоря, перед тем как захотеть получить результат дифференциального уравнения, для начала неплохо бы открыть учебник по алгебре. Пользователь, это арифметика в пределах четырёх классов. Эта "алгебра" есть и в линукс и в виндоус. Не хочет?, - ну и не надо. Это его личные проблемы. Решать которые, никто за него не обязан. И для решения которых, никаких усилий пользователь прилагать не хочет. Не создавая никакой мотивации для тех, кто мог бы помочь. Даже моральной. Но помощь получит идущий.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 25.7.2020, 12:22
Сообщение #90


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 2272
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Пользователь проголосует ногами. Он просто уйдёт туда где его проблемы решены. И если компания Базальт где-то пробуксовывает, он уйдёт к компании Каноникал. И далее по списку.


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

4 страниц V  < 1 2 3 4 >
Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 6.11.2025, 18:55