вторник, августа 07, 2007

Как мне использовать виндовый раздел (NTFS)?

В Red Hat Enterprise Linux это не так-то просто. Есть продукты, такие как Cyberflash Linux for Business, где поддержка NTFS влючена с самого начала (но только на чтение).

Можно включить поддержку только на чтение, а можно и на запись (хотя это и не правильно по идеологическим соображениям). Рассмотрим второй вариант, вам ведь наверняка и писать нужно будет? Кстати, нам понадобятся права администратора.

1. Для начала, откроем терминал. В любом свободном месте экрана щёлкнем правой кнопкой и выберем из меню "Open Terminal".



Введём в нём команду uname -r и посмотрим на циферки 2.6.18-что-то-там. Запомним. Теперь введём команду uname -m и посмотрим на циферки вроде i686. Тоже запомним.

2. Теперь идём сюда и находим пакеты fuse, fuse-kmdl и fuse-libs с такими же циферками, как мы запомнили. У меня uname -r сказал 2.6.18-8.1.6.el5, а uname -m сказал i686. И я скачал вот что:
Почему два последних файла заканчиваются на .i386.rpm, а не на .i686.rpm? Просто i686 не оказалось, но и i386 тоже годится.

3. Теперь сходим сюда и скачаем fuse-ntfs-3g тоже с циферками, похожими на наши. У меня это получилось: fuse-ntfs-3g-1.616-1.el5.rf.i386.rpm

4. Так. Мы скачали эти файлы и сохранили в /tmp/want_ntfs/. Теперь снова запустим терминал и выполним команду su - Ага. Именно су минус. Она спросит нас про админский пароль, но мы-то его знаем из предыдущей части ;) Вводим.

5. Теперь перейдём в /tmp/want_ntfs/, ведь именно там мы сохранили наши файлы. И установим их!

# cd /tmp/want_ntfs/
# rpm -ivh *.rpm

На экране побегают вот такие решёточки: #########, и если не было слова Error или типа того, значит всё в порядке.

6. Теперь нужно найти наш NTFS (виндовый) раздел. Для этого вы должны знать, как называется ваш диск с этим разделом (его видно во время установки). У меня это /dev/sdc. Запускаем тут же в терминале команду fdisk /dev/sdc и вводим сначала букву p, а потом букву q.

# fdisk /dev/sdc

The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 38913 312568641 7 HPFS/NTFS

Command (m for help): q

#


Нас интересует строчка выделенная красным -- это название нашего виндового раздела в Linux.

Если вы не знаете ни диск, ни раздел с NTFS, то можно попробовать ввести такую команду, тут же в терминале:
# fdisk -l /dev/sd* /dev/hd* 2>/dev/null | grep NTFS

У меня она ответила:

/dev/sdc1 * 1 38913 312568641 7 HPFS/NTFS

7. Подключим раздел! Создадим папку /mnt/ntfs и подключим раздел туда. В том же терминале выполним команды:

# mkdir /mnt/ntfs
# mount.ntfs-3g /dev/sdc1 /mnt/ntfs

Вот и всё. Теперь наш раздел доступен в папке /mnt/ntfs! Немного сложнее, чем поменять обои, не правда ли? ;)

8. Учтите, что после перезагрузки вам придётся выполнить пункт 7 снова. Чтобы не делать это каждый раз, нужно добавить в файл /etc/fstab строчку типа такой:

/dev/sdc1 /mnt/ntfs ntfs defaults 0 0

Замените /dev/sdc1 на свой раздел NTFS. Добавить строчку можно любым редактором (не OpenOffice!), например gedit, который можно найти в меню вот тут:



P.S. Для тех, что сечёт: конечно правильней было подключить репозитарии ATrpms и DAG, а после установить необходимые пакеты с помощью yum, но вот этот путь мне кажется для новичка попроще.

UPD: Добавился пункт 8, изменился пункт 6.

Как мне установить/обновить проги?

Краткий ответ -- никак. На рабочем месте у вас нет (не должно быть) привилегий администратора, одна одна из особенностей Red Hat Enterprise Linux, которая значительно повышает его безопасность. Все необходимы программы либо уже установлены у вас, либо доустанавливаются администратором (обычно централизованно, по сети). Обновления программ устанавливаются автоматически (и безопасно, из безопасных источников).



Ну ладно. Поморализаторствовали и хватит. Установить программы можно, если у вас есть пароль администратора ;) Лезем в меню.



Выбираем указанный пункт. Если выскочит окошко с запросом пароля (а оно выскочит!) -- вводим администраторский пароль. Запускается вот это:



Выбираем то, что нам нужно из списка или находим с помощью поиска. Ставим галки перед тем, что нам нужно, снимаем перед тем, что нам не нужно (не снимайте галки перед тем, о назначении чего не догадываетесь!) и смело жмём "Применить". Компьютер, немного пошуршав мозгами и позадавав глупые вопросы, выполнит нашу просьбу.

понедельник, августа 06, 2007

Как читать экселевские документы?

Поддержка ужасного формата Microsoft Excel реализована в OpenOffice Calc, который является частью большого пакета OpenOffice и поставляется вместе с Red Hat Enterprise Linux. Находится он вот здесь в меню:



(У меня картинки и шрифты немного отличаются от оригинального Red Hat Enterprise Linux. Немного позже я расскажу почему.)

Есть несколько [чайных] ложек дёгтя при работе с OpenOffice Calc.



  • Бывают проблемы с кодировками у криво написанных документов в старых версиях MS Excel (а где вы видели прямые документы Excel?)
  • Бывают проблемы с макросами. Сложная форма с макросами скорее всего не будет работать.
  • При большом количестве данных OO Calc весьма серьёзно тормозит. Обычно в электронных таблицах немного данных, но в бывшем СССР MS Excel настолько популярен, что часто в нём ведут даже бухучёт. Вот с такими документами тоже будут проблемы.
В остальном это отличный динамично развивающийся инструмент, вполне подходящий для быстрого анализа и к тому же:
  • поддерживающий формат Open Document -- международный стандарт формата электронных документов;
  • являющийся частью пакета OpenOffice (там есть редактор, средство создания презентаций, база данных типа MS Access и рисовалка) одинаково хорошо работающего как в Linux, так и в Windows (т.е. кроссплатформенного).

Как поменять обои на рабочем столе?

В Red Hat Enterprise Linux используется рабочая среда Gnome, в которой поменять обои не просто, а экстремально просто.

1. Нажимаем правой кнопкой в любом свободном месте экрана и выбираем из выпавшего меню "Изменить фон рабочего стола".



2. В появившемся окне выбираем понравившиеся обои или, если ничего не понравилось, добавляем свои с помощью кнопки "Добавить обои".


Очень просто, правда?

Привет!

Этот блог создан мной для помощи girlie-bird, которая пытается использовать Linux в своей повседневной работе. Буду рад, если советы отсюда помогут кому-то ещё. Но сразу оговорюсь: мы осваиваем Red Hat Enterprise Linux (или его аналоги) на Desktop'е, то есть на рабочем месте для повседневных офисных задач.