Я чайник.
Да, я чайник - ничего не понимаю в Линухе.:cool:

Но есть у меня девайсина Nokia n800. С этой загадочной системой. А я в ней ничего сделать не могу!

А хочется если не свои проги писать то хотябы чужими пользоваться!

Ну не въезжаю я как установить  десяток файлов с непонятными расширениями. Ни один из них не запускается если кликнуть, setup отсутсвует. Даже прогу установленную - без ящика пива не запустишь!

Порылся в нете... (( возникает мысль о мировом заговоре.
Толи уважаемые лиуксоиды кричат повсюду о своей замечательной системе, а сами ее скрываю, толи Б.Г. скупает тиражи простых и доходчивых книг типа "Линукс для чайников" или "как пересесть с виндов на линух"...

Словом ответте пл на простые вопросы простыми словами.

1) Как организована система дисков файлов папок и что это за загадочная фраза подмонтировать?

2)Как устанавливаются програмы.

3)Какие существуют языки програмирования?Где найти по ним учебники.

4)Ну и в целом, в чем отдичие линуха от виндов?

trader222
Я пока в начале пути. Но по п4 могу сказать так: отличается кардинально, в самом корне идеологии. Однако, если все работает (скажем система поставилась удачно и ничего дополнительного настраивать не надо) - то почти не отличается: тее же окошки, иной раз те же программы(:heart:Firefox).
по п3: в Линуксе для повседневных задач (в т.ч. автоматизации действий) используется bash и его сородичи(но это скорее скрипты), для серьезных проектов C,C++ .
по п2: если дистр "пакетный", то существует менеджер этих самых пакетов, который позволяет устанавливать программы и библиотеки к ним, кроме того никто не мешает скачать исходник и откомпилировать его вручную, но тогда все зависимости (другие компоненты, необходимые для работы приложения) придется учитывать и доставлять самому (менеджер пакетов сам это делает).
по п1: подмонтировать - подключить, "установить" -   в Линуксе используется "виртуальная" файловая система. Есть её корень и дерево папок(единое), а вот в качестве "места хранения" для папки и должен монтировать какой-либо диск. Но вся ФС может и целиком разместиться на одном диске.
PS за ошибки и неточности не пинать, а смотреть начало моего поста, изложил что знаю и как смог

trader222
Гид пользователя для N800 на русском языке:
http://nds1.nokia.com/phones/files/guides/Nokia_N800_UG_ru.pdf

Спасиба, DrLabRus!!!

    Что идеология другая - это понятно. Если можешь объясни на пальцах в чем суть. Сам то, с помощью чего осваиваешь?

To Ego.
Спасиба тож. Эту инструкцию я видел. Она внутри валяется(девайса). Там ничего толкового не написано!!!

trader222
Как минимум, на 53-ей странице там написано, как устанавливать и удалять программы

См. также http://downloads.maemo.org/

Камрад.
Я чайник, но не на столько.:dumb: У тебя есть эта штука? Програмы она устанавливает. Даже пишет их в списке установленных програм. Если в этом списке ткнуть по ней - он предложит удалить.

Но блин, запустить не могу!
Я даже не могу найти папку куда он их ставит. В менюшках их нет.( ни папок ни програм, если есть - то да запускаются...)

trader222
Я на компе Ubuntu осваиваю. Поэтому специфики n800 не знаю:D
Все (мне кажется, что абсолютно все) настройки хранятся в текстовых файлах. Формат записи настроек может несколько различаться у разных программ, но в целом одинаков. Нередко только непосредственная правка конфигов позволяет добраться до всех настроек - через графический интерфейс можно настроить только основное.
Кроме того тип файла определяется по содержимому, а не по расширению(как в win).
Ну и так называемый "unix way" - лучше много узконаправленных программ(которые можно "хитрыми" способами обьединять: примером служат т.н. каналы (pipe/пайпы) - перенаправление вывода одной программы/команды на ввод другой), которые прекрасно справляются со своей конкретной задачей, чем комбайны.

про файловую систему и установку:
http://www.opennet.ru/base/faq/linux_navigator.txt.html

если коротко привычной виндовой логики (диск D диск С) нет
устройства хранения монтируются как содержимое папок в корневой файловой системе ( / )
Постороние для ОС файловые системы(флешки, жесткие диски и тд.) обычно монтируются в "/mnt/УСТРОЙСТВО/" (/mnt/cdrom/) либо в "/media/УСТРОЙСТВО/" (/media/cd0/).

Что куда монтируется можно посмотреть в файлике /etc/fstab (это текстовый файл, править его не советую, пока не поймете что там к чему).

Но блин, запустить не могу!
Я даже не могу найти папку куда он их ставит. В менюшках их нет.( ни папок ни програм, если есть - то да запускаются...)

ставится в каталог /usr/local/
исполняемые файлы искать в каталогах:
/usr/local/bin/
/usr/local/sbin/
/usr/X11R6/bin/
/usr/X11R6/sbin/
/usr/bin/
/usr/sbin/

по запуску программ: наберите название в программы в консоли, нажмите ентер.
да, еще, никаких расширений в ОС симейства UNIX нет. Исполняемый файл фаерфокса к примеру, будет носить имя "firefox" и находиться в каталоге /usr/local/bin/ . Еще, имена файлов чувствительны к регистру: /usr/local/bin/firefox и /usr/local/bin/FireFox - разные файлы.

для запуска любого исполняемого файла из вышеперечисленных каталогов,достаточно набрать ее имя в консоли и нажать ентер. (в случае с KDE: "пуск" - выполнить приложение - в появившейся строке набрать: firefox - нажать ентер - запуститься браузер)
в меню или на рабочий стол "ярлык" можно добавить самостоятельно, в поле "команда" написав название исполняемого файла приложения.

По установке - если вайл .rpm  - кликаем по нему и тд.

в случае сборки из исходных кодов ( .tar.gz .tbz):
извлечь содержимое (команда tar -zxf FILENAME.tar.gz)
перейти в каталог с извлеченными данными.
в консоли набрать:
1. ./configure
2. make (gmake)
3. make install


много инфы можно найти тут: http://www.opennet.ru

Добавлено Пнд 13 Авг 2007 17:19:33 :

Кроме того тип файла определяется по содержимому, а не по расширению(как в win).

не по содержимому файла, а по правам доступа к нему. ;-)

Спасибо, Noa.:beer:

Полезная информация. Правда на n800 консоли нет. Но думаю можно на обычный комп поставить и там разобраться.

Подскажи плиз какую версию лучше поставить? И если можно - откуда ее слить.

Полезная информация. Правда на n800 консоли нет. Но думаю можно на обычный комп поставить и там разобраться.

поищите что-нибудь типа "выполнить программу" (run application) или konsol xterm и тп. вообще что там за оконный менеджер у вас стоит?

Подскажи плиз какую версию лучше поставить? И если можно - откуда ее слить.

Если "слегка вникнуть" просто поверхностно изучить основные моменты: mandriva, ubuntu.
Если есть желание серьезно вникать и долго и упорно разбираться что это за зверь и откуда у всего ноги ростут: Gentoo, Debian, FreeBSD (последнее не линукс, но многие моменты схожи).

Етрена вошь, это что за линух без консоли? :o А для новичка имхо Ubuntu самое оно.

Спасиба за помощь поскачу домой...

Девайс заточен под интернет. Типа юзеру больше ничего не надо знать.

Run Aplication там нет.((

А Линух там ЭЭЭ они пишут
"If you are familiar with GTK+/GNOME technologies and the Debian tools you will quickly find your way."

Разобраться хочу по взрослому.

Если можно подскажите где скачать дистрибутив, какой лучше, и как они вообще различаются(ну там 3,11 потом 95 -98 - 2000 - etc)

В линухе нет такой прямой мистемы версий как в венде, здесь независимые дистрибутивы развиваются параллельно.
для наглядности можешь глянуть сюда
http://futurist.se/gldt/gldt76.png

Повторюсь, для новичка лучше убунты имхо нет, да и построен он на Дебиане, работает под гномой, на GTK, так что для тебя это идеальный вариант.

"If you are familiar with GTK+/GNOME technologies and the Debian tools you will quickly find your way."

Debian тогда и ставьте, для большей схожести ;-)
да и генту и фряху с нуля осилить таки сложновато... и время нужно - вагон (%

краткое описание разных видов unix-like  систем можно найти тут:
http://www.linuxcenter.ru
более подробные тут : http://www.google.com
где скачать - по двум вышеприведенным ссылкам, можно либо диски заказать либо найти где скачать ;-)

Scarab
Ubuntu для N800??? Во-первых, на процессоре ARM Ubuntu не заработает. Во-вторых, Ubuntu (пока) не приспособлен для подобных устройств

trader222
Что касается консоли, поставь себе http://downloads.maemo.org/product/osso-xterm

"If you are familiar with GTK+/GNOME technologies and the Debian tools you will quickly find your way."

Разобраться хочу по взрослому.

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

Scarab
Ubuntu для N800???

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

Сильно опытным я себя не назову, но могу точно сказать что пониманию линуха способствует грамотная книга (книги). После прочтения одной-единственной книги я понял идеологию, устройство фс и прочее. А это важно. Вот эта книга - http://linuxcenter.ru/lib/books/posixbook/ . Но лучше всё же купи бумажную, её как-то интересней читать (электронной литературы ты ещё начитаешься :)) - называется "доступный Unix".
Также понимаю юниксов хорошо способствует ОС вроде фряхи ли Gentoo Linux :).

1) Уже сказали (могу подробнее - надо?)

2) Тоже уже говорили. Кстати, во всех дистрибах - по-разному.

3) Всё в юниксах началось с Си. Пока я языки программирования не изучал. В принципе, при работе с системой тебе пригодится базовое знание простенького шелла (вроде bash или csh, либо вообще абстрактного posix-sh) для написания скриптов... но только это языком программирования, я так думаю, назвать нельзя :).

4) В чём отличия неба от земли? (c)
Ну могу несколько пунктов перечислить...
- Стандартизация. Стандарты POSIX всем известны, как и некоторые другие негласные/узкие стандарты. Не то что в винде, всё все-происходит-через-задний-проход. Где программы делают всё что угодно и пр.
- Логичность. Софт ставит только админ. Пользователь софт менять не может, он может только настраивать его под себя. Он не может менять системные папки (как и все прочие кроме его т.н домашней, где хранятся настройки и всё что ему нужно)
- Реестра нет. Нафига это.. гхм... когда есть понятные (ПОНЯТНЫЕ) текстовые конфиги? Теоретически, большинство софта (в т.ч. графического) прекрасно настраиваются и в конфигах, просто есть грань эффективности этого, когда уже быстрее настраивать через граф. надстройку.
- Есть ядро. Есть софт. Ничего в ядро не вживлено, в отличие от винды с её графикой.
- Стабильность. Безопасность. Система не виснет (теоретически, может работать не выключаясь столетиями). Вирусов нет (может и есть парочка. но о них никто не знает), причины этого не столько в непопулярности линя, а ограниченности возможностей юзера, который их запускает, он ведь ничего не может сделать ни с файлами, ни с чем-то ещё, ему можно даже процессорное время с памятью ограничить. Переустанавливать раз в год тоже не нужно, ничего не засоряется.
- Этикет написания софта. Весь софт выглядит одинакого, без виндового выпендрёжничества. Софт "побольше" использует более "мелкий" софт для своего функционирования (например, вся музыка играется софтиной play, все диски пишутся через cdrecord). Общие библиотеки экономят РАМ и прочее.
- Свободность. Всё бесплатно, всё открыто - что ещё нужно для счастья?

Ещё бы написал, но спать хочу =).

St.MPA3b

Всё в юниксах началось с Си.

На самом деле Си был рожден в Unix, изначально же система и программы к ней писались на ассемблере. ;)

- Есть ядро. Есть софт. Ничего в ядро не вживлено, в отличие от винды с её графикой.

Не совсем верно. В ядро включено множество драйверов.
А вот ГУИ - да, от ядра отделены.

Спасибо за книжечку и советы. На бумажке мне кстати не очень нравится... Года 3 уже, все читаю с наладонника.:D

Значит я так понял:

1)есть ядро. Оно делает все. Все, что ему говорит делать установленный софт.

2)для простоты использования(без Си и, боже избавь, ассемблера) на ядро "натягивают" - оболочку. Убунту например. Получается вроде ДОСа или Виндов ранних...

3)реестра нет. Есть конфиги для каждого девайса и каждой проги. (т.е. реестр разбит на кучу файлов?)

4)я тут на картинке вижу что убунту существует в виде Kubuntu nUbuntu Xubuntu и т.д. какой выбрать? Чем отличаются?

5)Как быть с драйверами? У меня например модем - на него драйверов даже для висты нет...
Еще раз спасибо за ответы!!!!!

trader222

Kubuntu nUbuntu Xubuntu

Ubuntu - "основная" версия, оболочка используется Gnome
Kubuntu - почти тоже самое, но оболочка используется KDE
Остальное - специализированные сборки для научных/учебных целей.

5)Как быть с драйверами? У меня например модем

Если модем dialup usb или adsl usb  то на них вроде дров нет.
DialUp COM у меня на Убунту нормально работает, а с adsl ethernet модемом вообще проблем быть не должно.

реестр разбит на кучу файлов?

можно и так сказать, если не придираться к тому, что реестр - понятие сугубо виндовое.

на ядро "натягивают" - оболочку. Убунту например. Получается вроде ДОСа или Виндов ранних...

Убунту - это ОС состоящая из ядра и набора софта... Оболочки(оконных, GUI) популярных всего две: Gnome и KDE.

для простоты использования(без Си и, боже избавь, ассемблера) на ядро "натягивают" - оболочку. Убунту например. Получается вроде ДОСа или Виндов ранних...

Нет.
Поверх запускаются так называемые иксы, позволяющие работать с окнами.
Поверх иксов - менеджер окон/окружение рабочего стола.
То есть можно запустить хоть 20 иксов и во всех разные оболочки =).
Убунту - один из дистрибутивов линукса. Дистрибутив - это набор софта, коммьюнити и система управления пакетами (кстати забыл один из плюсов сказать - система управления пакетами)

реестра нет. Есть конфиги для каждого девайса и каждой проги. (т.е. реестр разбит на кучу файлов?)

Для девайсов конфигов нет. Есть конфиги для софтинки - текстовый файлы вроде этого

Выделить код

Код:

# /etc/conf.d/clock

# Set CLOCK to "UTC" if your system clock is set to UTC (also known as
# Greenwich Mean Time).  If your clock is set to the local time, then
# set CLOCK to "local".  Note that if you dual boot with Windows, then
# you should set it to "local".

CLOCK="local"

# Select the proper timezone.  For valid values, peek inside of the
# /usr/share/zoneinfo/ directory.  For example, some common values are
# "America/New_York" or "EST5EDT" or "Europe/Berlin".  If you want to
# manage /etc/localtime yourself, set this to "".

TIMEZONE="Europe/Moscow"

# If you wish to pass any other arguments to hwclock during bootup,
# you may do so here.

CLOCK_OPTS=""

# If you want to set the Hardware Clock to the current System Time
# during shutdown, then say "yes" here.

CLOCK_SYSTOHC="yes"


### ALPHA SPECIFIC OPTIONS ###

# If your alpha uses the SRM console, set this to "yes".
SRM="no"

# If your alpha uses the ARC console, set this to "yes".
ARC="no"

Как быть с драйверами? У меня например модем - на него драйверов даже для висты нет...
Еще раз спасибо за ответы!!!!!

Что за модем?

Добавлено Втр 14 Авг 2007 10:29:47 :

Не совсем верно. В ядро включено множество драйверов.

Ну я про графику и софт говорил...

Модем у меня стримовский  Paradyne 6211.
adsl USB....
т.е. нет через линуха не светит((

Читаю книжку:|

trader222
Зря так сразу, многие usb-модемы норм работают. Сам не настраивал, но маны видел.

Без дров боюсь настраивать нечего...

trader222
Он заработает.

trader222
А первую часть сообщения прочитать? :P
Открываем поисковик и вперед.

про USB adsl модемы - надо искать инфу про твой модем конкретно.
у меня модем Acorp Sprinter ADSL USB, настроил в убунте по инструкции найденной в нете.
инфа про настройку модема в лине есть даже на офф. сайте, только она там для rpm-систем оказалась и мне она не помогла. :)
думаю большинство модемов работает нормально.

Вот статейка о том, как в Ubuntu настроить usb-модем для работы со стримом. Правда, там про Zyxel рассказывается, но думаю не велика разница.
http://forum.ubuntu.ru/index.php?PHPSES … pic=2950.0

:whiteflag:мужики тут можа не по теме вопрос, но тут у меня убубен 7.4 и надо посмотреть документацию по ядру, энто где, энто как посмотреть?

Олегин
В ближайшем приближении /usr/src/linux/Documentation/

неподскажите, что есть "Чайник" ? и кто такой "Ламер" ?   я начал путаца...

eR.Ud
Чайник пытается разобраться в проблеме, задавая глупые вопросы, а ламер этих вопросов даже не задает, так и оставаясь ламером.
Чайник - это потенциальный юзер.
Так что те, кто задают глупые вопросы в чатах / на форумах - это, в основном, чайники.
А к ламерам приходится приходить домой и настраивать самому :)

WiseLord
Классное определение!!!:beer: Если все так то в линухе я определенно чайник...:blush:

WiseLord
а кто ещё есть кроме чайника ламера и юзера?

а кто ещё есть кроме чайника ламера и юзера?

Ну если речь идет про линукс, то гуру.

igorsub
я про вообще

eR.Ud
продвинутый юзер ?

Ну, у чайника есть две ветви развития - ламер (тупиковая) и юзер. Юзер может эволюционировать в продвинутого юзера, полугуру и, наконец, гуру. Особняком в мифологии стоят одмины - воины света, первая линия обороны от чайников и ламеров.
По-моему так. :)

ыыы я запутался :dumb:

Как скинуть лог из неиксовой консоли в файл, если --verbose > ~/log.txt или просто > ~/log.txt не работает? Идеи иссякли после прочтения man xinit, лог которого и хотел скинуть...

Dimanish пишет

Олегин
В ближайшем приближении /usr/src/linux/Documentation/

oleg@oleg-desktop:/$ cd /
oleg@oleg-desktop:/$ ls /usr/src/linux/Documentation/
ls: /usr/src/linux/Documentation/: No such file or directory
oleg@oleg-desktop:/$ ls /usr/src/linux
ls: /usr/src/linux: No such file or directory
oleg@oleg-desktop:/$ ls /usr/src
linux-headers-2.6.20-15          linux-headers-2.6.20-16
linux-headers-2.6.20-15-generic  linux-headers-2.6.20-16-generic
Извините, где именно?

Олегин
ln -s /usr/src/linux-headers-2.6.20-15 /usr/src/linux
ls /usr/src/linux
:))

И cd там делать не нужно

oleg@oleg-desktop:~$ ln -s /usr/src/linux-headers-2.6.20-15 /usr/src/linux
ln: создание символьной ссылки с `/usr/src/linux' на `/usr/src/linux-headers-2.6.20-15': Permission denied
oleg@oleg-desktop:~$ ls /usr/src/linux
ls: /usr/src/linux: No such file or directory
:cry:

ln: создание символьной ссылки с `/usr/src/linux' на `/usr/src/linux-headers-2.6.20-15': Permission denied

Потому что от рута надо делать.

igorsub пишет

ln: создание символьной ссылки с `/usr/src/linux' на `/usr/src/linux-headers-2.6.20-15': Permission denied

Потому что от рута надо делать.

Спасибо; это понятно, Но папки Documentation или типа того нет в принципе, и файла cardlist (а я ищу его) тоже.
arch    debian   include  kernel                  Makefile  scripts   ubuntu
block   drivers  init     lib                     mm        security  usr
crypto  fs       ipc      linux-headers.revision  net       sound

порезали ядрышко значит.
А что за документация нужна?

Scarab пишет

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

Nokia N800 - интернет-планшет, а ни разу не телефон (если не считать общение через Skype)

St.MPA3b пишет

порезали ядрышко значит.
А что за документация нужна?

Да, нет. До такого я еще не дошел. Просто хотел настроить тв плату Conexant CX23883, и искал список поддерживаемых карт, и нашел его без документации по команде dmesg. Так что документы нашел, а вот как тв сделать хрен разберет. У меня уже к Убунуту есть Мандрива, а просвета не видно.

trader222
Ну это уж чисто виндовое представление. Действительно, многие работают сразу.

Олегин
http://www.linuxtv.org/v4lwiki/index.php/Cx88_devices_(cx2388x)