Доброго дня всем. Недавно установил Debian Lenny на ноут. Ноут правда старый, двд-привод уже читает через раз, но все же линукс я поставил. Сначала установил базовую систему, потом с помощью apt-get вручную ставил иксы и гном. Все встало нормально, работает, красиво, вот только нет автомаунта, флэшки и компакт-диски не подхватываются, а вручную - обломно. Думал, что не установил какие-то пакеты, пошарил диск установочный, доустановил еще autofs, gnome-mount, usb-mount, но без результата. Подскажите плз, в чем тут дело? Чего не хватает или тут какие-то более глобальные вещи?
При загрузке hdb монтируется, однако я не могу просмотреть содержимое этих дисков под юзером. Это получается сделать только рутом. Как можно сделать доступ юзерам к файлам на этом диске?
Всем доброго времени суток. Пытаюсь собрать проект, который деался в kdevelop(не мной, я kdevelop никогда до этого не пользовался), программа работает с Mysql и юзает libmysql & libsqlplus. Я переписал папку с проектом себе, исправил в мэйкфайлах путь на тот, который реально у меня на компьютере, переконфигурировал проект, установил все необходимые пакеты для работы с mysql и начал собирать. Однако компилятор выдает ошибки:
/usr/include/sqlplus/sql_query1.hh: In member function ‘SQLQuery& SQLQuery::update(const T&, const T&)’:
/usr/include/sqlplus/sql_query1.hh:171: error: ‘sql_use_compare’ was not declared in this scope
/usr/include/sqlplus/compare1.hh: In member function ‘bool MysqlCmpCStr<BinaryPred>::operator()(const MysqlRow&) const’:
/usr/include/sqlplus/compare1.hh:26: error: ‘cmp2’ was not declared in this scope
/usr/include/sqlplus/compare1.hh:26: error: ambiguous overload for ‘operator[]’ in ‘cmp1[index]’
/usr/include/sqlplus/row1.hh:259: note: candidates are: const MysqlColData MysqlRow::operator[](int) const <near match>
/usr/include/sqlplus/row1.hh:266: note: virtual const MysqlColData MysqlRow::operator[](unsigned int) const <near match>
/usr/include/sqlplus/compare1.hh:26: error: there are no arguments to ‘func’ that depend on a template parameter, so a declaration of ‘func’ must be available
/usr/include/sqlplus/compare1.hh:26: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/include/sqlplus/coldata3.hh: In member function ‘mysql_ColData<Str>::operator MysqlNull<T, B>() const’:
/usr/include/sqlplus/coldata3.hh:19: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/usr/include/sqlplus/coldata4.hh: In member function ‘Type mysql_ColData<Str>::conv(Type) const’:
/usr/include/sqlplus/coldata4.hh:23: error: there are no arguments to ‘c_str’ that depend on a template parameter, so a declaration of ‘c_str’ must be available
/usr/include/sqlplus/set3.hh: In member function ‘std::ostream& MysqlSet<Container>::out_stream(std::ostream&) const’:
/usr/include/sqlplus/set3.hh:23: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available
/usr/include/sqlplus/set3.hh:24: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available
которые никак не связаны с исходниками программы, которую я собираю. Что это такое? Битый пакет с libqslplus1-dev или же я что-то не настроил или неправильно импортировал проект?
Люди, кто пробовал собирал такое? Скачал исходники последние stable вот тут http://go-mono.com/sources-stable/. Делаю configure - все проходит нормально, создается Makefile. Делаю make, начинает собираться, но сборка завершается ошибкой:
make[7]: Entering directory `/usr/src/mono-1.2.2.1/mcs/class/corlib'
make all-local
make[8]: Entering directory `/usr/src/mono-1.2.2.1/mcs/class/corlib'
make[8]: *** Нет правила для сборки цели `System.Security.Cryptography/CryptographicUnexpectedOperationExcpetion.cs', требуемой для `../../class/lib/basic/mscorlib.dll'. Останов.
make[8]: Leaving directory `/usr/src/mono-1.2.2.1/mcs/class/corlib'
make[7]: *** [do-all] Ошибка 2
Я глянул Makefile, но нифига там не понял. В общем - если кто-то сталкивался с подобным, напишите, напишите плз.
Жесткий прикол - скачал пакет дебиановский libx11-dev и все пакеты от которых он зависит. Начал инсталить по одному, дошел до libxi-dev, и тут началось самое интересное - при инсталяции этого пакета выдается сообщение - мол, не могу установить этот пакет, потому-что он зависит от... libx11-dev(!!!), а он еще не установлен. Это еще что за блокирующая взаимозависимостьнах? Сталкиваюсь с таким первый раз. Подскажите плз, кто виноват и что делать? Если это дело рук моих кривых пальцев - можете поругать меня немножко :). Буду рад любой конструктивной критике, так как в линухах я еще новичок. Заранее большое спасибо всем.
Написал драйвер символьного устройства. Запустил его, как подгружаемый модуль. Регистрация символьного устройства и драйвера прошла удачно без каких либо ворнингов. Устройство отображается в /proc/devices, модуль в /proc/modules. Все вроде замечательно, но не создается файл моего устройства в папке /dev. Если я правильно понял, то файл должен создаваться после выполнения функции register_chrdev(MAJOR, name, *fops) с именем name( структура fops в драйвере описана). Или же нунжны какие-то функции для того, чтоб система создала файл устройства.
Доброго всем времени суток. Пишу модуль, в нем указываю
#include <linux/pci.h>
При компиляции начинает страшно ругаться на ошибки в этом хидере и в других хидерах объявленных в нем. Шо это может быть? Работаю в Debian 3.1, ядро 2.4.27-2-386. Использовал сначала файл, который лежит в /usr/include/linux.pci.h, потом пробовал юзать тот, который лежит в /usr/src/kernel-source-2.4.27-2-386/include/linux - с тем же результатом. Это что, у разработчиков руки кривые или я что-то неправильно делаю. Компилирую модуль
Занялся я очень интересным заданием: пишу ядро для PCI на VHDL и драйвер к нему для Линукса. С первым в принципе все ясно, а вот с написанием драйвера - проблемы. В инете конечно информации вроде хватает, но хотелось бы пообщаться с людьми, которые этим делом занимались, так как все время возникают вопросы, всякие непонятки и т.д. К сожалению среди моих знакомых таких спецов нет, а по сему, хотел бы я познакомиться с людьми, желающими помочь бедному студенту в его нелегкой работе.
Огромная просьба к людям соображающим в этом деле написать свои мылы, аськи или жабберы.