LINUX.ORG.RU

Сообщения uberalles

 

mplayer в автозагрузку

Форум — General

Приспичило мне засунуть mplayer в автозагрузку. Хочу чтобы при запуске компьютера без лишних телодвижений начинала играть музыка.

Первым делом попробовал самое очевидное - прописать вызов програмы в /etc/rc.local и по вполне понятным причинам лососнул тунца - при запуске компа произошло ничего.

Тогда чутка рассердившись решил запустить mplayer как демона, написал нашёл в интернетах уже изобретённый велосипед и доработал напильником. Собственно вот .

Загвоздка в том что через

/etc/init.d/mplayer start
он запускается и играет музыку, а из автозагрузки не хочет.

Делаю

#  update-rc.d mplayer defaults
update-rc.d: using dependency based boot sequencing
и при загрузке происходит ничего. Я уж думаю в /etc/inittab его вписать, но захламлять неудобно.

Я в прострации. Подскажите, может ошибка у меня где какая?

uberalles
()

Подсеть в локальной сети

Форум — Admin

Есть офисная сеть 192.168.0.1/24, в этой сети одна машина под управлением Deban. По ряду причин мне приспичило расширить локальную сеть подсетью 192.168.2.1/28. Для этой цели я установил в машину с Debian вторую сетевую карту (eth1), установил DHCP сервер и настроил NAT. В результате этих действий машина (Gentoo) в подсети 192.168.2.1/28 получает IP и имеет выход в интернеты, вроде всё хорошо, но! Машине в подсети недоступна локальная сеть, NFS и Samba, шлюз 192.168.2.1 виден через nmap, но не пингуется. Точно так же с Debian не пингуются машины подсети.

На машине с DHCP сервером интерфейс eth0 смотрит наружу, eth1 - соответственно в подсеть.

# ifconfig
eth0      Link encap:Ethernet  HWaddr 54:04:a6:a6:cd:cb  
          inet addr:192.168.0.253  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::5604:a6ff:fea6:cdcb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:205762 errors:0 dropped:0 overruns:0 frame:0
          TX packets:164359 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:231315159 (220.5 MiB)  TX bytes:18503017 (17.6 MiB)
          Interrupt:45 Base address:0x8000 

eth1      Link encap:Ethernet  HWaddr 00:1b:11:19:76:8e  
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.240
          inet6 addr: fe80::21b:11ff:fe19:768e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:760 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:11470 (11.2 KiB)  TX bytes:93156 (90.9 KiB)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:7182 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7182 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1524135 (1.4 MiB)  TX bytes:1524135 (1.4 MiB) 

Network Manager настраивает интерфейс eth0 автоматически, статический ip для eth1 я задал для нужд DHCP сервера который вещает на этом интерфейсе не смотря на то что Network Manager показывает этот интерфейс (eth1) как unmanaged. Вот содержимое файла /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 192.168.2.1
gateway 192.168.2.1
netmask 255.255.255.240
network 192.168.2.0
broadcast 192.168.2.255

Если необходимо могу выложить конфиги DHCP и NAT. Мне кажется что беда кроется в настройках интерфейсов, но я не могу понять где и как эту проблему решить. Это единственная условно-рабочаю конфигурация. Если задавать IP статически для обоих интерфейсов - они оба становятся unmanaged и пропадает доступ в сеть. Если оба оставить на милость автоматической настройки - ругается красным DHCP сервер. Очень надеюсь на добрый совет.

 , ,

uberalles
()

LFS 7.5 шаг 6.10 Adjusting the Toolchain

Форум — General

При компиляции фиктивной программы dummy.c выдаёт ошибку. Из лога следует что он не может найти и открыть файлы содержащие -lgcc_s и -lc:


attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc.a succeeded
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc_s.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc_s.a failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/lib/libgcc_s.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/lib/libgcc_s.a failed
attempt to open /usr/libgcc_s.so failed
attempt to open /usr/libgcc_s.a failed
attempt to open /lib/libgcc_s.so failed
attempt to open /lib/libgcc_s.a failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libc.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libc.a failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/lib/libc.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/lib/libc.a failed
attempt to open /usr/libc.so failed
attempt to open /usr/libc.a failed
attempt to open /lib/libc.so failed
attempt to open /lib/libc.a failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc.a succeeded
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc_s.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/libgcc_s.a failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/lib/libgcc_s.so failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/lib/libgcc_s.a failed
attempt to open /usr/libgcc_s.so failed
attempt to open /usr/libgcc_s.a failed
attempt to open /lib/libgcc_s.so failed
attempt to open /lib/libgcc_s.a failed
attempt to open /tools/lib/gcc/i686-pc-linux-gnu/4.8.2/crtend.o succeeded
/tools/lib/gcc/i686-pc-linux-gnu/4.8.2/crtend.o
attempt to open /usr/lib/crtn.o succeeded
/usr/lib/crtn.o/tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgcc_s
/tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lc
/tools/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status

Притом что в директории /lib имеются символьные ссылки на эти файлы, но он в упор отказывается их замечать. Может я что-то делаю не так?

 , ,

uberalles
()

Ошибка кофигурирования пакета Binutils-2.21 на втором проходе при сборке LFS

Форум — Linux-install

Собираю LFS 6.8, споткнулся на конфигурировании пакета Binutils-2.21, предыдущие шаги (вроде как) успешно пройдены. http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-chapter05-09.html

в ответ на команду

CC="$LFS_TGT-gcc -B/tools/lib/" \
   AR=$LFS_TGT-ar RANLIB=$LFS_TGT-ranlib \
   ../binutils-2.21/configure --prefix=/tools \
   --disable-nls --with-lib-path=/tools/lib

от выдаёт

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for gcc... LFS_TGT-gcc -B/tools/lib/
checking for C compiler default output file name... 
configure: error: in `/mnt/lfs/sources/lfs/binutils-build':
configure: error: C compiler cannot create executables
See `config.log' for more details.

config.log доступен тут ЧЯДНТ?

uberalles
()

Создание символьнольной ссылки

Форум — General

Осваиваю линух устанавливая LFS по книге и на странице http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-chapter05-05.html дано что:

Использование параметра --disable-shared означает, что файл libgcc_eh.a не будет создан и установлен. Пакет Glibc зависит от этой библиотеки, поскольку в процессе сборки этой библиотеки используется функция -lgcc_eh. Эту зависимость можно разрешить с помощью создания символической ссылки на файл libgcc.a, поскольку в этом файле, в конце концов, будут храниться объекты, которые обычно находятся в libgcc_eh.a:

 ln -vs libgcc.a `$LFS_TGT-gcc -print-libgcc-file-name | \
    sed 's/libgcc/&_eh/'`

Однако выполнение этой команды выдаёт

$ ln -vs libgcc.a `$LFS_TGT-gcc -print-libgcc-file-name | \
    sed 's/libgcc/&_eh/'`
ln: failed to create symbolic link `/mnt/lfs/tools/bin ../lib/gcc/i686-lfs-linux-gnu/4.5.2/libgcc_eh.a': Permission denied

Все прежние шаги описанные в книге были успешно пройдены. Чтение мануалов дало знания бесполезные (на мой взгляд) в данной ситуации. ЧЯДНТ?

 ,

uberalles
()

NFS отказывается работать.

Форум — Admin

Есть офисная локальная сеть в которой 4 машины работают под Debian Wheezy, остальные под Windows. Я пытаюсь открыть доступ на одной из машин под линуксом через NFS для остальных, тужусь но ничего не выходит. Samba работает, компы с виндой шару видят, но самба в силу ряда причин меня не устраивает. Хочу чтобы компы с Debian связывавись между собой с помощью нативного NFS. Настраивал NFS по инструкциям http://kubuntu.ru/node/3046 и http://welinux.ru/post/565/ и прочим. Клиенты и сервер установлены. IP раздаёт DHCP в роутере.

На машине с серверной частью (192.168.0.254) файл /etc/exports имеет запись

/usr/local/share/ 192.168.0.1/24(rw,no_root_squash,async,subtree_check)

при проверке # exportfs выдаёт

/usr/local/share
                192.168.0.1/24

На клиентской машине файл /etc/fstab имеет запись

192.168.0.254:/usr/local/share /media/share nfs timeo=50,hard,intr 0 0

Но монтирования не происходит. Попытки примонтировать через mount приводят к тому же.

Долго медитирую но мануалы, но безрезультатно. ЧЯДНТ?

 

uberalles
()

RSS подписка на новые темы