КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль




  teuthid

 личные данные


друзья:

Заповедник лентяя
07.02.2008
 
teuthid
21:43 Бархатный путь - 02
Запись открыта: всем
... Соберёмся же, братие, у священного очага наших предков и восславим их героические деяния, воистину достойные золотых букв в серебре нашего повествования! Ибо были они подобны барсам, бесстрашно вступали в противоборство с любым терминалом, искусными пальцами своими и пытливыми, хитроумными заклинаниями одолевали бездонную черноту экрана, властно направляя великого левиафана в нужном течении. Слава! И да будут дела и помыслы наши устремлены к подражанию великим предшественникам!
Многие из героев древности составили истории своих подвигов. Некие истории сохранились для благодарных потомков, но чаще всего повествование обрывается перетёртой верёвкой среди отвесной скалы, оставляя несчастного меж покрывалом неба и камнем подножия без всякой опоры...
И это даёт нам полное право сплести нить своей истории. Ибо, как сказал поэт:

Всё, что видим мы - видимость только одна,
Далеко от поверхности мира до дна.
Полагай несущественным явное в мире
Ибо тайная сущность вещей не видна.


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

Всё дальнейшее является почти что полным и почти что правдивым повествованием о личном хаджже автора, вполне могущий не совпадать или совсем отличаться от путей его уважаемых слушателей.

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

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

# cfdisk /dev/hda
--------------------------------------------------------------------------------------------------------------------
cfdisk (util-linux-ng 2.13.1)

Disk Drive: /dev/hda
Size: 60011642880 bytes, 60.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 7296

Name Flags Part Type FS Type [Label] Size (MB)
---------------------------------------------------------------------------------------------------------------------------
hda1 Primary Linux swap / Solaris 1538,13
hda5 Logical Linux ext2 [boot] 123,38
hda6 Logical Linux ReiserFS [root] 5116,13
hda7 Logical Linux ReiserFS [home] 20480,95
hda8 Logical Linux ext3 22126,01
hda9 Logical W95 FAT32 10627,07


[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ] [ Type ] [ Units ] [ Write ]
-------------------------------------------------------------------------------------------------------------------------------------------

(примечание для блога: я не нашел, как разместить в блоге преформатированный текст, а потому все табуляции съехали к банальным пробелам...)

Из вывода программы следует, что у меня два внешних по отношению к системе раздела: hda8 и hda9. Но создать первый (вдумчивый читатель заметил, что он несёт линуксовую файловую систему ext3) меня угораздило лишь недавно - он сменил собой раздел с NTFS и предназначен для хранения объемных файлов с MiniDV-видеосъемками, а вот второй - привет от Windows.
Если бы у меня был не IDE-винчестер (или, как их обозначают порой - PATA), а более новый SATA, команда бы изменилась на такую:

# cfdisk /dev/sda

а разделы, соответственно, были не ndaНОМЕР, а sdaНОМЕР (или sdb - для физически второго винта, sdc - третьего и т.д.)

Теперь пора настроить автоматическое подключение разделов. За сие отвечает файлик со звучным именем /etc/fstab
Как хорошо, что в состав базовой системы включён безупречный текстовый редактор nano! Это не vi с его головоломным подходом к делу, не внушающий безотчетный трепет одним лишь именем своим emacs, не куча других, не менее заслуженных и великих плодов программистской мысли, на одно лишь освоение которых уйдёт не один кувшин прекрасного вина...
Говорю

# nano /etc/fstab

и вижу строчки, строчки... Для подробного разбора данного файла не хватит и тысячи книг - лучше всего почитать man mount и man fstab, параметры по умолчанию разумно оставить как есть, я же просто добавил опции монтирования разделов от Windows для файловой системы FAT32:

/dev/hda9 /mnt/1 vfat auto,utf8,umask=000,noexec 0 0

где:

/dev/hda9 - имя раздела;
/media/archive - точка монтирования (каталог, из которого раздел будет доступен);
vfat - обозначение файловой системы;
auto,utf8,umask=000,noexec - опции монтирования, соответственно: монтировать при загрузке системы; кодовая страница UTF8 (была выбрана при установке по умолчанию); разрешение простым смертным гулять по файлам во всю силу - читать, менять, удалять и т.п.; все файлы считать файлами данных, но никак не программами (дабы избежать трактовки некоторых файлов как исполняемых сценариев);
и последние нулики - отключение каких-либо проверок на целостность данных.

Когда же в первую установку Debian-а кодировкой по умолчанию была выбрана KOI8-R, строка выглядела так:

/dev/hda9 /mnt/1 vfat auto,codepage=866,iocharset=koi8-r,umask=000,noexec 0 0

Ещё знающие люди предлагают вместо "umask=000" употреблять "rw", что означает "включение возможности записи", хотя и не совсем равнозначно заданию маски.

Когда же у меня был NTFS-раздел, строка выгдядела так:

/dev/hda9 /mnt/1 ntfs auto,nls=utf8,umask=0,ro,noexec 0 0

Для более подробного описания требуется отдельная повесть, но многие авториеттеные учителя уже осветили сей предмет, ищущему достаточно лишь потревожить джинна google.
Или, возможно, более знающие товарищи поправят...

Итак, строчки набрал, пробелами, табуляцией и переводами строк тексту глянец навёл, дабы всё было красиво и, нажавши Ctrl+X и ответив "y" на вопрос о сохранении и Enter-ом - о имени файла, файл сохранил.
Затем создал указанные точки монтирования (в полном соответствии регистра букв с указанными в fstab) в каталоге /mnt (а, может, быть, более логично создать их в /media)

# mkdir /mnt/1
# mkdir /media/MyDisk_F


И теперь можно или просто перезагрузить систему, или не менее просто сказать

# mount /dev/hda8
# mount /dev/hda9
# mount /dev/sda12

и так далее - в соответствии с реалиями...

Теперь пришла пора настройки списка адресов apt - благодатных источников всего того софта, коим и будет засеена почва новой системы:

# nano /etc/apt/sources.list

Есть в Unix-овой консоли полезная фича автодополнения - нажатие клавиши Tab в неполной строке приводит либо к её дополнению при однозначном выборе, либо к предоставлению этого самого выбора.
Можно попробовать:

# nano /etc/apt/so

а затем нажать Tab. Ура, строка дополнилась! Хоро-о-оший иша.., в смысле - машина!

А в файлике ждёт стандартное содержимое: ссылка на инсталляционный CD, родные репозитарии и несколько строк комментариев. Всё сие можно смело удалить, так как нам нужны совсем другие источники.

О читатель! Мудрый, опытный и осторожный! Ибо если ты читаешь сии строки с блога на sibnet.ru, значит - решил ты сперва ознакомиться с повестью, прежде чем бросаться в бурное море самоcтоятельного плавания! Честь тебе и хвала! Ибо избавился ты от каторжного труда ручного вбивания адресов, а можешь сделать просто - скопировать следующие строки, сохранить их в любым текстовым редактором в тектсовом же файле с, положим, великолепным именем aptsibnetru_source-Debian.txt в корне любого раздела, который окажется примонтированным на предыдущем шаге. (Для примера, это диск D:, оказавшийся пятым логическим разделом, а, значит, носящий гордое имя /dev/hda9 и смонтированный в /mnt/myDisk_D)
Так что достаточно в открытом редактором nano и очищенном файле /etc/apt/sources.list нажать Ctrl+R и в появившемся запросе указать наш сохранённый файлик

/mnt/myDisk_D/aptsibnetru_source-Debian.txt

(тем более, что дополнение Tab-ом прекрасно работает) - а затем нажатием Enter вставить его содержимое и сохранить файл.
А вот и волшебные строчки (хочу предуведомить, что в данный момент речь идёт о стабильной версии Debian - Etch, если же есть желание пересесть на нестабильную, тестируемую Lenny - адреса будут чуть ниже):

-------------------------------------------------------------------------------------------------------------
# APT.SIBNET.RU
# Etch

deb http://apt.sibnet.ru:9999/debian/ etch main contrib non-free
deb-src http://apt.sibnet.ru:9999/debian/ etch main contrib non-free

deb http://apt.sibnet.ru:9999/security etch/updates main contrib
deb-src http://apt.sibnet.ru:9999/security etch/updates main contrib

deb http://apt.sibnet.ru:9999/google etch main contrib non-free
deb-src http://apt.sibnet.ru:9999/google etch main contrib non-free

deb http://apt.sibnet.ru:9999/multimedia etch main contrib non-free
deb-src http://apt.sibnet.ru:9999/multimedia etch main contrib non-free

---------------------------------------------------------------------------------------------------------------

И напоследок настройки создадим ещё один файл:

# nano /etc/apt/apt.conf

А в нём наберём строчку

APT::Default-Release "etch";

Что означает, что наш дистрибутив станет Debian Etch (stable).

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

APT::Default-Release "lenny";

А в качестве источников apt указываем

-----------------------------------------------------------------------------------------
# APT.SIBNET.RU
# Lenny

deb http://apt.sibnet.ru:9999/debian/ lenny main contrib non-free
deb-src http://apt.sibnet.ru:9999/debian/ lenny main contrib non-free

deb http://apt.sibnet.ru:9999/security lenny/updates main contrib
deb-src http://apt.sibnet.ru:9999/security lenny/updates main contrib

deb http://apt.sibnet.ru:9999/google lenny main contrib non-free
deb-src http://apt.sibnet.ru:9999/google lenny main contrib non-free

deb http://apt.sibnet.ru:9999/multimedia lenny main contrib non-free
deb-src http://apt.sibnet.ru:9999/multimedia lenny main contrib non-free
-----------------------------------------------------------------------------------------------------------------------------

Как то и сделал сказитель.

К сожалению, по /etc/apt/apt.conf не посчастливилось мне найти сколько-нибудь внятного описания на родном великом и могучем, а потому я могу лишь строить догадки, основанные на шатком основании текстов оригинальных руководств.

Эй, досточтимый читатель! Не уснул ещё?
Без пустого спора - кому-то все эти подробности покажутся не стоящими выеденного яйца черепахи, а кому-то - жалким глотком влаги в палящей пустыне... Я ж рассуждаю так, что первые всё равно читают сие для развлечения, ибо знают предмет лучше автора. А вторым всё же не миновать чтения документации и более подробных по каждому вопросу статей. Моя же задача - помочь продержаться в системе первые сутки, дабы немножко оглядеться...

Как сказал однажды мудрец:

Вместо солнца весь мир озарить не могу.
В тайну сущего дверь отворить не могу.
В море-мысли нашёл я жемчужину-суть,
Но от мрака на свет не могу повернуть.


На сегодня осталось немного...

Итак, данные примонтированы, источники apt настроены, PPPoE (в своей ипостаси city) настроен ещё на стадии инсталляции - говорим заветное:

# apt-get update

И заворожённо-восхищённо наблюдаем за процессом соединения с apt.sibnet.ru, закачки списка обновлений и софта... И можем сказать небрежно

# aptitude upgrade

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

И в догонку ещё слова великого мудреца:

Даже самые светлые в мире умы
Не смогли разогнать окружающей тьмы.
Рассказали нам несколько сказочек на ночь
И отправились, мудрые, спать, как и мы.





Страницы: 1

Жёлтый пакет с бухло
07.02.2008, 22:29
Да здравствует Лучшая Операционная Система Вселенной™ Miсrosoft Windows! Windows - светлое будущее Человечества!


нАна
07.02.2008, 22:37
я увидела несколько знакомых слов..два-три, не больше


ТЫ ВЗРЫВАЕШЬ МНЕ МОЗГ, ДЕРЕВО!
teuthid
08.02.2008, 02:49
Насчет Windows - пусть здравствует... Как-никак на излечении и поднятии Windows я получаю свой кусочек масла на кусочек хлеба

И даже догадываюсь, какие слова оказались знакомыми... Это "Омар Хайям"


Страницы: 1
Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов
Наши вакансии

О проекте
Пользовательское соглашение
Политика конфиденциальности