LinuxForum.Fans
Тема

Помогите собрать пакет

Автор: u_______1776 63 сообщений 6342 просмотров
#375557

А вот yars Вам подсказал:
[console]# apt-get install linux-source[/console]
Это сделали?

#375558
yars написал:
Евгений1776, сделайте
text
# /cd /usrsrc/linux
# make silentoldconfig
# make prepare
# make modules_prepare
# cd - # Перейдите обратно в каталог с OpenMediaVault
# make

http://www.linuxquestions.org/questions/linux-kernel-70/rebuilding-a-single-kernel-module-595116/
И ядро зря обновляли.

text
root@openmediavault:/# root@openmediavault:/# cd /usr/src/linux
-bash: root@openmediavault:/#: Нет такого файла или каталога
root@openmediavault:/# -bash: cd: /usr/src/linux: Нет такого файла или каталога
-bash: -bash:: команда не найдена
root@openmediavault:/# root@openmediavault:/#

вот что находится в каталоге cd /usr/src

text
root@openmediavault:/usr/src# ls
linux-headers-2.6.32-5-amd64           linux-kbuild-2.6.32
linux-headers-2.6.32-5-common          linux-kbuild-3.2
linux-headers-3.2.0-0.bpo.4-amd64      linux-patch-3.2-rt.patch.bz2
linux-headers-3.2.0-0.bpo.4-common     linux-source-3.2.tar.bz2
linux-headers-3.2.0-0.bpo.4-common-rt  vboxhost-4.3.10
linux-headers-3.2.0-0.bpo.4-rt-amd64
#375559
mvt написал:
А вот yars Вам подсказал:
[console]# apt-get install linux-source[/console]
Это сделали?
text

root@openmediavault:/# apt-get install linux-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия linux-source.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
root@openmediavault:/# root@openmediavault:/# apt-get install linux-source
-bash: root@openmediavault:/#: Нет такого файла или каталога
root@openmediavault:/# Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
-bash: Чтение: команда не найдена
root@openmediavault:/# Построение дерева зависимостей
-bash: Построение: команда не найдена
root@openmediavault:/# Чтение информации о состоянии... Готово
-bash: Чтение: команда не найдена
root@openmediavault:/# Уже установлена самая новая версия linux-source.
#375560

Да всё хорошо. Ещё раз делайте по этому букварю. Где остановится?

#375561
mvt написал:
Да всё хорошо. Ещё раз делайте по этому букварю. Где остановится?
text

root@openmediavault:/media/DB572B63E33B6AC8/media_build# make && make checkinstall
make -C /media/DB572B63E33B6AC8/media_build/v4l
make[1]: Entering directory `/media/DB572B63E33B6AC8/media_build/v4l'
make[2]: Entering directory `/media/DB572B63E33B6AC8/media_build/linux'
Patches for 3.11.0-12-generic already applied.
make[2]: Leaving directory `/media/DB572B63E33B6AC8/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.11.0-12-generic/build /lib/modules/3.11.0-12-generic/build
Preparing to compile for kernel version 3.11.0
File not found: /lib/modules/3.11.0-12-generic/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** Нет правила для сборки цели `.myconfig', требуемой для `config-compat.h'.  Останов.
make[1]: Leaving directory `/media/DB572B63E33B6AC8/media_build/v4l'
make: *** [all] Ошибка 2
root@openmediavault:/media/DB572B63E33B6AC8/media_build#
#375562

Евгений1776, отставьте пока сборку, я же вам в самом начале дал инструкцию на установку из репозитория:

text
# echo "deb http://packages.openmediavault.org/public fedaykin main" >> /etc/apt/sources.list
# apt-get update
# apt-get install openmediavault-keyring postfix libapache2-mod-php5
# cd /tmp
# wget http://ftp.us.debian.org/debian/pool/main/s/scponly/scponly_4.8-4.1_$(uname -r | cut -d "-" -f3).deb
# dpkg -i scponly_4.8-4.1_$(uname -r | cut -d "-" -f3).deb
# svn checkout svn://svn.code.sf.net/p/openmediavault/code/trunk openmediavault-code
# cd openmediavault-code/deb/php5-pam
# dpkg-buildpackage
# dpkg -i ../php5-pam_1.0.3-1_$(uname -r | cut -d "-" -f3).deb
# apt-get install openmediavault locales

Инструкцию я не проверял, потому что Debian под рукой нет.

#375563
"mvt" написал:
Дебиано'образных машинках

Во всех Linux'ах.

#375564
yars написал:
Евгений1776, отставьте пока сборку, я же вам в самом начале дал инструкцию на установку из репозитория:
text
# echo "deb http://packages.openmediavault.org/public fedaykin main" >> /etc/apt/sources.list
# apt-get update
# apt-get install openmediavault-keyring postfix libapache2-mod-php5
# cd /tmp
# wget http://ftp.us.debian.org/debian/pool/main/s/scponly/scponly_4.8-4.1_$(uname -r | cut -d "-" -f3).deb
# dpkg -i scponly_4.8-4.1_$(uname -r | cut -d "-" -f3).deb
# svn checkout svn://svn.code.sf.net/p/openmediavault/code/trunk openmediavault-code
# cd openmediavault-code/deb/php5-pam
# dpkg-buildpackage
# dpkg -i ../php5-pam_1.0.3-1_$(uname -r | cut -d "-" -f3).deb
# apt-get install openmediavault locales

Инструкцию я не проверял, потому что Debian под рукой нет.

root@openmediavault:/media/DB572B63E33B6AC8/media_build# cd /
root@openmediavault:/# echo "deb http://packages.openmediavault.org/public fedaykin main" >> /etc/apt/sources.list
-bash: /etc/apt/sources.list: Отказано в доступе
root@openmediavault:/#

#375565

Евгений1776, попробуйте вручную добавить через текстовый редактор nano, например.

#375566
kirillov3798 написал:
Евгений1776, попробуйте вручную добавить через текстовый редактор nano, например.

Не стал добавлять у меня помоему другая версия дистрибутива.
Вот мой лист:

deb http://packages.openmediavault.org/public sardaukar main
# deb http://downloads.sourceforge.net/project/openmediavault/packages sardaukar main

## Uncomment the following line to add software from the proposed repository.
# deb http://packages.openmediavault.org/public sardaukar-proposed main
# deb http://downloads.sourceforge.net/project/openmediavault/packages sardaukar-proposed main

## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb http://packages.openmediavault.org/public sardaukar partner
# deb http://downloads.sourceforge.net/project/openmediavault/packages sardaukar partner

#375567

"Евгений1776" написал:
Как ставить исходники ядра?
Пакет называется linux-source, проще всего использовать менеджер пакетов Synaptic
Не увидел, уже ответили :[
#375568
"mvt" написал:
В /lib/modules/ядро - обычно лежат исходники
Нет там лежат модули.Исходники лежат в
"yars" написал:
/usr/src/linux

Евгений1776, в вашем случае они лежат в /usr/src/linux-source-3.2.tar.bz2 это архив. Распаковать его можно командой tar xvjf linux-source-3.2.tar.bz2
То есть
[console]# cd /usr/src/
# tar xvjf linux-source-3.2.tar.bz2
# ln -s linux-source-3.2 linux
[/console]Первая команда переход в директорию с исходниками, вторая распаковка, третья создание символической ссылки.
ИХМО установка из репозитория по инструкции лучше.

#375570
stalker_tk написал:
[quote="mvt"]В /lib/modules/ядро - обычно лежат исходники
Нет там лежат модули.Исходники лежат в
"yars" написал:
/usr/src/linux

Евгений1776, в вашем случае они лежат в /usr/src/linux-source-3.2.tar.bz2 это архив. Распаковать его можно командой tar xvjf linux-source-3.2.tar.bz2
То есть
[console]# cd /usr/src/
# tar xvjf linux-source-3.2.tar.bz2
# ln -s linux-source-3.2 linux
[/console]Первая команда переход в директорию с исходниками, вторая распаковка, третья создание символической ссылки.
ИХМО установка из репозитория по инструкции лучше.[/quote]

Команды выполнил, что надо делать дальше?

#375572

"stalker_tk" написал:
Надеюсь мы вас не запутали
Так, я уже сам запутался %)
Какая ОС у вас установленна?Debian? а почему
"Евгений1776" написал:
Вот мой лист:

deb http://packages.openmediavault.org/public sardaukar main
# deb http://downloads.sourceforge.net/projec … t/packages sardaukar main

## Uncomment the following line to add software from the proposed repository.
# deb http://packages.openmediavault.org/public sardaukar-proposed main
# deb http://downloads.sourceforge.net/projec … t/packages sardaukar-proposed main

## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb http://packages.openmediavault.org/public sardaukar partner
# deb http://downloads.sourceforge.net/projec … t/packages sardaukar partner
или у вас установленна OpenMediaVault тогда какой пакет вы поставить хотите?
#375573

stalker_tk написал:
[quote="stalker_tk"]Надеюсь мы вас не запутали
Так, я уже сам запутался %)
Какая ОС у вас установленна?Debian? а почему
"Евгений1776" написал:
Вот мой лист:

deb http://packages.openmediavault.org/public sardaukar main
# deb http://downloads.sourceforge.net/projec … t/packages sardaukar main

## Uncomment the following line to add software from the proposed repository.
# deb http://packages.openmediavault.org/public sardaukar-proposed main
# deb http://downloads.sourceforge.net/projec … t/packages sardaukar-proposed main

## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb http://packages.openmediavault.org/public sardaukar partner
# deb http://downloads.sourceforge.net/projec … t/packages sardaukar partner
или у вас установленна OpenMediaVault тогда какой пакет вы поставить хотите?[/quote]

У меня установлен OpenMediaVault
Драйвер к тв тюнеру, он будет вещать в локальную сеть через vdr плагин.
тюнер вот такой [http://www.gotview.ru/olimp/viewtopic.php?f=27&t=12479
#375578

Евгений1776, Попробуйте вновь запустить сборку драйвера из исходников, исходники ядра он теперь найти должен.
Кстати а что lsusb выдает?( вдруг какая доп. информация об этом девайсе выскочит)
yars, Мне кажется сообщение 46 не нужно у человека уже установлен OpenMediaVault (если я не прав извини,и объясни подробней)

#375579

stalker_tk, раз установлен, то все верно, 46-е сообщение не нужно. Я почему-то решил, что OpenMediaVault - это программа, которую нужно установить в Debian :)

#375588
stalker_tk написал:
Евгений1776, Попробуйте вновь запустить сборку драйвера из исходников, исходники ядра он теперь найти должен.
Кстати а что lsusb выдает?( вдруг какая доп. информация об этом девайсе выскочит)
yars, Мне кажется сообщение 46 не нужно у человека уже установлен OpenMediaVault (если я не прав извини,и объясни подробней)
text
root@openmediavault:~# lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 5654:ca42
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
#375592

Евгений1776,
Пользуйтесь тегами форматирования сообщений.
Для выводов из консоли удобно иcпользовать тег CODE (кнопка "<>" на панели форматирования)

Войдите или зарегистрируйтесь, чтобы ответить.