THG.RU | \"Поиск\" Поиск \"Поиск\" | Новости | Видеокарты | Процессоры | Материнские платы | Мониторы | Аудио/видео | HDD и CD/DVD | Собери сам | Игры | Софт | Домашний ПК


Клуб экспертов THG.ru   

Вернуться   Клуб экспертов THG.ru > Софт > Операционные системы > UNIX > FAQ подраздела.

Регистрация Правила форума FAQ форума Справка Пользователи Поиск Сообщения за день Все разделы прочитаны

Закрытая тема
 
Опции темы Опции просмотра
Старый 06.07.2009, 20:43   #1
Меню пользователя fenrir98
Ветеран клуба THG
 
Аватар для fenrir98
  
Exclamation FAQ. Установка и настройка Ubuntu.

А что, раз уж у нас есть "Практический переход на Федору", то пусть будет и такое .

Введение.
В этом обзоре не будет никаких особо продвинутых хаков и тому подобной метафизики. Просто у меня возникло (нездоровое?) желание освежить систему переустановкой "с нуля", а раз так, то мне придётся повторить некоторые весьма тривиальные шаги по её конфигурированию. Вот эти-то шаги я и попытаюсь здесь кратко описать, в надежде, что это поможет другим пользователям, но не претендуя на полноту раскрытия темы. Без большинства из этих действий система отлично обойдётся, но я предпочитаю их всё-таки выполнить.
Приводимые примеры не носят характера рекомендации. Я лишь описываю то, что делал сам. Некоторые мои действия технически или идеологически неверны, некоторые небезопасны, местами можно было сделать изящнее. В любом случае, принимая то или иное решение, следует прежде всего думать своей головой. Любой "сборник рецептов" -- только помощник, а не замена собственным мозгам.

Исходные данные.
Собственно процесс установки системы я описывать не буду -- кажется, только ленивый не написал ещё подобное "руководство". Тем не менее, скажу несколько слов.
Я беру актуальную версию системы (на данный момент это вышедший в апреле jaunty 9.04) с российского зеркала: http://mirror.yandex.ru/ubuntu-releases/jaunty/ , записываю образ на диск, загружаюсь с него...
Несколько замечаний о разметке жёсткого диска. В первом его разделе стоит (и никогда не используется) честно купленная Виста. Остальные разделы я удалил, предварительно сохранив их содержимое на другом носителе. На освободившемся месте я создал три новых раздела:
- раздел подкачки, он же "своп" -- 2 Гб (раньше бывал нужен, так что на всякий случай пусть будет);
- корневой раздел, он же "/" -- 20 Гб (Это много. Обычному компу хватило бы и пяти гигов, но у моего случаются "тяжёлые" задачи);
- домашний раздел, он же "/home" -- здесь будут храниться мои файлы, поэтому размер его "чем больше -- тем лучше", то есть всё оставшееся место.
Для "корня" и "хомяка" выбрана файловая система ext4, ИМХО уже пора её использовать.
Ну и наконец, устанавливаем систему.

Назад, к истокам.

По окончании установки комп выплёвывает установочный диск (если не выплёвывает, надо его попросить), и я загружаюсь в свежеустановленную систему. Теперь я разворачиваю из бэкапа мою домашнюю директорию, которая осталась от старой системы. В домашней директории пользователя, если кто не в курсе, хранятся не только фильмы, изображения и тому подобное содержимое. Там находятся и всевозможные файлы юзер-специфичных конфигов различных приложений. И файлы эти, дабы не путаться под ногами пользователя, сделаны скрытыми.
В линуксе скрытыми являются файлы, имена которых начинаются с точки. Чтобы увидеть их в файловом менеджере Nautilus, нажмите Ctrl + H или выберите пункт меню "Viev/Show hidden files".

После развёртывания бэкапа я перелогиниваюсь и вижу перед собой уже чуть более настроенную систему. Теперь здесь выставлены те размеры шрифтов, к которым я привык. Firefox теперь снова "помнит" мои закладки, историю, и всё, что должен помнить браузер. На верхней панели снова появились привычные мне кнопки (пока что не все) и т. д.

Кое-что об управлении пакетами.
Полагаю, все уже в курсе, что приложения для большинства дистрибутивов линукса распространяются в виде "пакетов". В убунту эти пакеты имеют имена вида "*.deb". Кстати, это выдаёт происхождение убунту от дебиан. Для разрешения зависимостей между пакетами используются т. н. "пакетные менеджеры". В убунту таковых два -- это apt и aptitude. Оба являются фронтендами для dpkg, оба весьма хорошо справляются со своей работой, и оба они консольные. Я знаю, что многие пользователи считают это недостатком. Спешу заверить, что не всё так плохо. Aptitude имеет не только текстовый, но и удобный псевдографический интефейс -- вы увидите его, запустив aptitude без дополнительных параметров. А вот у apt'а есть полноценная и очень удобная графическая надстройка под названием Synaptic. Синаптик доступен через меню "Система/Администрирование/Программа управления пакетами Synaptic".
Что же использовать: apt или aptitude? Считается, что последний лучше справляется с зависимостями. Мой личный опыт этого не опровергает, но и не подтверждает. Однако у apt'а графический интерфейс (Synaptic) приятнее. Лично я использую aptitude, но рекомендацию дам только одну. Выберите один менеджер пакетов и используйте только его. Apt и aptitude используют несколько различный формат "флагов", и могут, скажем так, сбивать друг друга с толку, если вы будете использовать их попеременно. Ни к чему страшному это не приведёт, но и ни к чему хорошему тоже.

Откуда берутся пакеты.
Апдейты на "небоевом" компьютере -- это дело вкуса. Лично я предпочитаю использовать полностью актуальную версию системы. Поэтому сразу после установки я её обновлю. Но перед этим, для экономии интернет-трафика, я положу имеющиеся у меня пакеты туда, где их увидит менеджер пакетов. А увидит он их в директории /var/cache/apt/archives/ . Для записи в эту папку требуются права администратора системы, поэтому используем sudo:
Код:
sudo cp -v /media/disk-1/ubuntu/pkg/jaunty/*.deb /var/cache/apt/archives/
Ещё пакеты есть на диске, с которого я устанавливал систему. Его можно добавить в качестве внешнего репозитория (т. е. хранилища пакетов), но я так делать не хочу. Поясню: мне не улыбается каждый раз, устанавливая что-либо, разыскивать этот диск. Проще единожды скопировать с него все пакеты на жёсткий, и не париться:
Код:
find /media/disk/ -name '*.deb' -exec cp '{}' /var/cache/apt/archives/ -v \;
Как видите, в данном случае я использую командную строку, а не графический файловый менеджер. Дело в том, что пакеты на компакт-диске разложены в несколько директорий. Проще вытянуть их все таким макаром, чем спускаться в каждую поддиректорию, выделять и копировать файлы, затем переходить на вкладку, в которой открыта /var/cache/apt/archives/ , вставлять их туда... Задача компьютеров -- избавлять нас от рутины, так пусть этим и занимаются!

Говорят, что по природе своей человек жаден. Вот и я хочу, чтобы системе доступно было больше пакетов. Поэтому редактирую список доступных системе репозиториев:
Код:
sudo gedit /etc/apt/sources.list
Здесь я раскомментировал (то есть убрал символы решётки в начале) все строки, которые начинаются с #deb и #deb-src.
Теперь обновляем сведения о доступных системе пакетах:
sudo aptitude update

Теперь можно полностью обновить систему командой sudo aptitude full-upgrade, но я пока не тороплюсь. Для начала добавлю-ка я ещё один репозиторий -- medibuntu. Он может значительно расширить мультимедийные функции системы.
Код:
sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo aptitude update && sudo aptitude install medibuntu-keyring && sudo aptitude update
Обратите внимание, что в medibuntu содержатся не только свободные, но и проприетарные кодеки, и прочие несвободные компоненты, причём они по умолчанию доступны. Если вы хотите от них отказаться, выполните
Код:
sudo sed -e 's/ non-free//' -i /etc/apt/sources.list.d/medibuntu.list
Тогда вы по-прежнему будете иметь доступ к medibuntu, но теперь он не будет предлагать вам устанавливать несвободные компоненты.

Продолжение следует...

Добавлено через 14 часов 5 минут 1 секунду
Избавляемсямся от шлаков.
Теперь можно почистить систему от ненужных пакетов. К ненужным я отношу видеоплеер Totem (использую vlc), аудиоплеер Rhythmbox (предпочитаю exaile), почтовик и календарь Evolution (Gmail -- наше всё). К совсем лишним для меня пакетам относятся также программный телефон Ekiga (не пользуюсь), тулзы для Palm (отсутствует), разнообразные языковые пакеты для незнакомых мне языков и файлы справки. Кроме того, я не вижу смысла в инструменте "Установка и удаление программ", поэтому удалю и его. И даже это ещё не всё, но на первое время хватит.
Получился довольно объёмный список, но не надо пугаться. В отличие от винды, тут не надо удалять каждый пакет в отдельности -- к нашим услугам один из лучших (если не самый лучший) менеджер пакетов. Просто дадим ему команду
Код:
aptitude remove totem rhythmbox totem-common totem-mozilla totem-plugins totem-gstreamer ekiga evolution evolution-common evolution-webcal evolution-documentation-en evolution-data-server gnome-help openoffice.org-thesaurus-en-au openoffice.org-thesaurus-en-us openoffice.org-l10n-en-za openoffice.org-l10n-en-gb openoffice.org-hyphenation-en-us openoffice.org-help-en-gb openoffice.org-help-en-us gimp-help-en gimp-help-common libgtk-vnc-1.0-0 vinagre vino gnome-app-install
...Ну вот. Система похудела на пару сотен мегабайт, и пора её полностью обновить:
Код:
sudo aptitude full-upgrade
Локализация.
Теперь, когда наша система в актуальном состоянии, сделаем её чуть более удобной.
Несомненно, вы заметили, что не все элементы меню и приложения переведены на русский язык. Это потому, что в системе нехватает нескольких языковых пакетов. Установим их:
Код:
aptitude install language-pack-gnome-ru language-pack-gnome-ru-base language-pack-ru language-pack-ru-base
Ещё нам понадобятся пакеты для локализации опенофиса:
Код:
aptitude install openoffice.org-thesaurus-ru openoffice.org-spellcheck-ru openoffice.org-l10n-ru openoffice.org-hyphenation-ru openoffice.org-help-ru
Возможно, будут полезны русскоязычные страницы системы справки:
Код:
aptitude install manpages-ru
Пока достаточно. После следующего логина мы увидим значительно лучше русифицированную систему.

Продолжение следует...

Добавлено через 11 часов 30 минут 15 секунд
Добавляем софт.
"Избавляясь от шлаков", я устроил геноцид плеерам, да и помимо них в системе кое-чего нехватает. Восполним эту нехватку.

В качестве видеоплеера я для себя выбрал vlc. Софтина эта кроссплатформенная, давно известная и в представлениях не нуждающаяся.
***
С аудиоплеером история другая. Раньше я использовал AmaroK, но с некоторых пор он перестал меня устраивать. Он глючный, медленный, тащит за собой кучу зависимостей и не отзывается на мультимедийные кнопки моей клавиатуры. При этом у него очень удобный интерфейс и совершенно шикарный функционал. Поэтому я выбрал в качестве основного плеера Exaile. Интерфейсом и функционалом он очень похож на AmaroK, хотя и смотрится бледнее. А вот тормозов, глюков и зависимостей "старшего брата" Exaile лишён полностью.
***
С просмотром изображений отлично справляется встроенный гномовский просмотрщик Eye, но для изображений определённой тематики я предпочитаю специализированную утилитку pornview
***
Не знаю, насколько хорошо vlc рипает DVD, но я предпочитаю риппер Ogmrip. Эта штука сочетает в себе минималистичный интерфейс (чтобы начать рип, достаточно трёх кликов) и достаточную гибкость. Выбор опций сохраняется в профилях, и для последующего использования того или иного набора опций достаточно выбрать соответствующий профиль.
***
От плееров и прочих весёлостей перейдём к вещам более прозаическим.
Чтобы открывать архивы формата "rar" нам понадобится утилита unrar. Она консольная, но после её установки и штатный менеджер архивов File-roller начнёт понимать этот формат.
***
С документами в форматах pdf и djvu прекрасно работает "искоробочный" инструмент под названием Evince, но есть одна оговорка. Формат pdf позволяет защищать файлы от просмотра паролями. Но это "защита от порядочных людей", потому что на самом деле никакого шифрования там нет. Evince -- утилита порядочная, и файлы, защищённые таким способом, не показывает. Зато их показывает менее щепетильный xpdf, который я стараюсь иметь под рукой как раз на такой случай.
***
В качестве основного почтовика я использую Gmail, но в некоторых случаях лучше иметь под рукой альтернативу. В качестве таковой я использую Thunderbird. Чем он так хорош? Он кроссплатформенный, то есть я могу работать в одном и том же привычном интерфейсе под виндами и под линуксом (макось, простите, не использую, а на других ОСях мне достаточно mail). Есть и портативная виндозная версия Thunderbird, которую я таскаю с собой на флешке. Для него существует куча всевозможных дополнений, среди которых есть немало действительно полезных . Надо не забыть вместе с Thunderbird установить и пакет для его русификации -- thunderbird-locale-ru.
***
В качестве мессенджера отлично подойдёт Pidgin из стандартной поставки. Умеет XMPP (jabber), irc, проклятую icq а также кучу протоколов, которыми я не пользуюсь.
***
Основной веб-браузер тут по умолчанию Firefox 3 -- без комментариев.
***
Торренты удобно использовать через кроссплатформенную Transmission, которая тоже входит в базовую установку. Имеет удобный графический интерфейс и не менее удобную веб-морду.
***
Диски удобно записывать через Brasero, который не входит в состав GNOME, но тоже есть в стандартной поставке убунту. Но если нужно всего лишь "заболванить" образ, то достаточно дважды кликнуть по нему в файл-менеджере, и запустится штатная гномовская прожигалка.
***
В качестве офисного пакета "из коробки" доступен Опенофис 3.0, который мы выше уже локализовывали.
Текстовым редактором по умолчанию является Gedit, а в консоли также доступен "великий и ужасный" vim.
В качестве терминала предоставляется gnome-terminal, который по умолчанию работает под bash, но может работать под чем угодно.
В стандартной поставке есть также графический редактор GIMP, для управления фотографиями есть F-Spot, а для сканирования изображений Sane.
Про игрушки писать не буду -- по-моему, их там слишком много. Да и вообще, на первое время софта должно хватить.

Продолжение следует...
__________________
Вообще-то осы довольно-таки красивые твари. Но если ты за пчёл, то должен быть против ос.
"Приват" -- для приватных сообщений. Для вопросов про UNIX воспользуйтесь соответствующим разделом форума.
fenrir98 вне форума  
Старый 07.07.2009, 07:15   #2
Меню пользователя Panzer VI
Пользователь
 
Аватар для Panzer VI
  
Для тех кому нужен FB2 формат:
http://starl1te.wordpress.com/2007/0...м-fb2-в-linux/
Выбираем из FBReader или PyBookReade
Из плееров советую попробовать SMPlayer - плеер обладает довольно интересной функциональностью, но пока не лишен определенных проблем (в частности, не всегда читаются русские субтитры и иногда не всегда правильно определяется соотношение сторон видео - что лечится ручным выставлением соотношения сторон).

И помните все прелести Линукса Вы можете протестить и без переустановки Виндоуса - в этом Вам поможет бесплатная программа VurtualBox, поддерживающая в числе прочего русский интерфейс.
Достаточно установить ее на компьютер, создать виртуальную ОС (в программе все очень просто и интуитивно понятно) и Вы можете использовать другую ОС в качестве как дополнительного окна, так и во весь экран. И благо малая ресурсоемкость Линукса и большая производительность программы VirtualBox(по сравнению с Microsoft Virtual PC или VMware) не станет для многих владельцев не самых мощных систем слишком обременительным занятием. Для тех кому все же на Линуксе пока сложно отказаться от использования некоторых приложений работающих под Виндоусом, можно посоветовать использовать соответствующую версию проги под Линукс, которую можно использовать в качестве запускалки многих Виндоус приложений в виртуальной версии Виндоус системы. К сожалению ряд программ для Виндоус (в частности графические приложения, игры и некоторые фаерволы) пока не работают через эмулятор ОС. Однако проект развивается...Линукс приложения (за исключением системных утилит) в данной программе работают свободно.


fenrir98,
Подскажите, если для Линукса программы-эмуляторы DVD-Rom (наподобие виндоусовских Alcohol или DAEMON Tools) - желательно с поддержкой русского языка, окромя AcetoneISO.

P.S. Ссылки выделены подчеркиванием.
Panzer VI вне форума  
Старый 07.07.2009, 14:01   #3
Меню пользователя fenrir98
Ветеран клуба THG
 
Аватар для fenrir98
  
Убунтоидам и дебианщикам уже давно не надо куда-то ходить, чтобы установить FBReader. Нам достаточно сказать
Код:
sudo aptitude install fbreader
тогда FBReader и все зависимости скачаются и установятся сами.
Любителям гуёв достаточно разыскать fbreader в Синаптике и отметить его галкой.

Цитата:
И помните все прелести Линукса Вы можете протестить и без переустановки Виндоуса - в этом Вам поможет бесплатная программа VurtualBox
Убунту доступен в виде LiveCD (это образы, имеющие слово desktop в своём названии). Разумеется, при наличии cd-rom'а можно загрузиться с такого диска в лайв-систему и "испытать все её прелести".
Более того, даже если вы установите убунту на жёсткий диск, вам не придётся переустанавливать винды. Если на вашем жёстком диске нет свободных разделов, куда можно было бы установить убунту, программа установки создаст их. В процессе разметки диска можно "отрезать кусочек" от виндового раздела, и винда при этом почти ничего не почувствует. Просто при следующем запуске винды будет запущена проверка файловой системы.
Единственное, о чём надо позаботиться заранее -- это чтобы в разделе, который будем резать, оставалось достаточно свободного места.
С начальным загрузчиком тоже никаких проблем не будет. Рекомендую при установке системы установить и GRUB -- универсальный загрузчик операционных систем. И раз уж зашла про него речь -- вот краткий "типа обзор":

Настройка начального загрузчика
Существуют различные загрузчики linux, такие как lilo и syslinux, но GRUB более универсален, и сейчас более популярен. GRUB наиболее удобен для организации мультизагрузки, и наиболее гибок в настройке. О нём и поговорим.
Акроним GRUB расшифровывается как GRand Unified Bootloader. Домашняя страница проекта: http://www.gnu.org/software/grub/
Если вы устанавливаете его вместе с каким-нибудь дистром линукса, то GRUB сам "догадается" о наличии виндов (и других операционок) на вашем компьютере, и при загрузке предоставит вам выбор.
На самом деле, наличие линукса на компьютере не является обязательным для того, чтобы использовать GRUB. Например, если вы установили Windows XP после Windows Vista, то один из способов "подружить" эти две системы -- это установить GRUB.
Список загружаемых операционок и параметры меню GRUB хранит в файле menu.lst. К примеру, у меня на ноуте установлены две системы -- виста и убунту, и этот файл выглядит так:
Цитата:
root@inspiron:~# cat /boot/grub/menu.lst
(неиспользуемые элементы удалены для экономии места)
default 0
timeout 10
#hiddenmenu

title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid f6c98026-1873-4fea-982b-86ac650d5723
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f6c98026-1873-4fea-982b-86ac650d5723 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid f6c98026-1873-4fea-982b-86ac650d5723
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f6c98026-1873-4fea-982b-86ac650d5723 ro single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid f6c98026-1873-4fea-982b-86ac650d5723
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Windows Vista (loader)
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
Поясню синтаксис файла. При старте системы GRUB показывает пользователю меню выбора загружаемой системы. Отображаемые пункты меню прописываются в параметре title в файле menu.lst.
Параметр hiddenmenu указывает, надо ли скрывать это меню выбора. Если его раскомментировать, меню отображаться не будет, а чтоы его увидеть, надо будет нажать Esc.
Параметр default указывает, номер системы, которая должна загрузиться, если юзер ничего не предпринял. В моём случае это Ubuntu.
Параметр timeout указывает, сколько секунд загрузчик будет ждать реакции пользователя. Если выставить timeout 0, то загрузчик будет сразу же, без паузы грузить систему, выбранную по дефолту.

Добавлено через 5 минут 14 секунд
Цитата:
Сообщение от Panzer VI Посмотреть сообщение
enrir98,
Подскажите, если для Линукса программы-эмуляторы DVD-Rom (наподобие виндоусовских Alcohol или DAEMON Tools) - желательно с поддержкой русского языка, окромя AcetoneISO.
Не знаю, я такими не пользуюсь. Если мне надо подмонтировать образ диска, я монтирую его командой mount. А в эмуляторах не нуждаюсь.
__________________
Вообще-то осы довольно-таки красивые твари. Но если ты за пчёл, то должен быть против ос.
"Приват" -- для приватных сообщений. Для вопросов про UNIX воспользуйтесь соответствующим разделом форума.
fenrir98 вне форума  
Старый 14.07.2009, 01:50   #4
Меню пользователя fenrir98
Ветеран клуба THG
 
Аватар для fenrir98
  
Итак, немного о мониторинге. Температуру жёстких дисков можно посмотреть командой hddtemp. У меня такой не было, поэтому пришлось поставить одноимённый пакет. hddtemp использует S.M.A.R.T., поэтому если оного у вас нет, то и температуры вы не увидите.
Далее, я не большой любитель всяческих свистелок, но для определённых задач неплохо иметь приложения с GUI. Графического софта для мониторинга, как мне показалось, есть немного, да и не всё оно заслуживает быть установленным.
Во-первых, есть, как я уже говорил, "искоробочный" Gnome System Monitor, в котором видно потребление ресурсов, запущенные процессы и всё такое. Gnome System Monitor доступен не только как оконное приложение, но и как апплет (на скриншоте, на верхней панели четыре тренда: CPU, ОЗУ, сеть, чтение/запись HDD).

Далее, я решил посмотреть в сторону GKrellm -- более продвинутого "монтитора ресурсов", если его можно так назвать. Эта софтинка показывает несколько более детальную информацию о системе, включая сетевые интерфейсы, процессы, загрузку CPU, нагрузку на HDD и их температуру (опять-таки из S.M.A.R.T. через hddtemp), температуру "термальной зоны" и многое другое.
Пресловутые вольтажи этот GKrellm тоже, судя по всему, умеет показывать, но с моим ноутом он не справился и ничего не показал. Пакетов ли каких ему нехватает, или он попросту не поддерживает такое оборудование -- пока не знаю.

Собственно, для моего ноута есть даже специальный пакет: gkrellm-i8k - Dell Inspiron and Latitude module for GKrellM2 (i8krellm)
Вот только он, кажется, хочет перезапуска системы, а я себе такого на этой неделе позволить не могу.
Вообще, много нового можно узнать, если ввести aptitude search gkrellm.
Поиски пока продолжаются.
__________________
Вообще-то осы довольно-таки красивые твари. Но если ты за пчёл, то должен быть против ос.
"Приват" -- для приватных сообщений. Для вопросов про UNIX воспользуйтесь соответствующим разделом форума.

Последний раз редактировалось Rikimaru, 06.01.2011 в 21:02.
fenrir98 вне форума  
Старый 18.07.2009, 23:48   #5
Меню пользователя fenrir98
Ветеран клуба THG
 
Аватар для fenrir98
  
Кое-что о скрытых файлах в Linux.

Как известно, в ФС, используемых в *nix-системах, скрытыми являются файлы, имена которых начинаются с точки. Соответственно, чтобы сделать файл скрытым, достаточно его переименовать, добавив точку в начало его имени.
Но что делать, если нужно скрыть файл, который по некоторым причинам переименовывать нежелательно? Простой пример: директорией рабочего стола в Ubuntu по умолчанию является ~/Desktop. Как видно, находится эта директория в домашней директории пользователя, и по-моему, совершенно напрасно мозолит там глаза. Но я бы не спешил её удалять или переименовывать, потому что я знаю, что тогда произойдёт .
А произойдёт то, что при следующем запуске иксов директорией рабочего стола из-за отсутствия ~/Desktop будет назначена домашняя директория пользователя. И тогда вы на своём "рабочем столе" увидите всё содержимое своей домашней директории, что не есть хорошо.
Так вот, линукс не был бы линуксом, если бы не предоставлял простого способа организовать скрытие файлов. Достаточно всего лишь создать (проверьте, вдруг он уже существует!) файл с именем .hidden (да, он сам будет скрытым), и внести в него список элементов директории (по одному элементу на строку), которые надо скрывать. Вот и всё -- при следующем чтении директории те элементы, которые вы перечислили в файле .hidden, не будут отображаться, если вы явно не зададите соответствующую опцию.

Кстати... Забавно, но винды не позволяют задавать имена файлов, начинающиеся с точки. Винды считают, что точка отделяет собственно имя файла от его расширения. Ну а раз перед точкой нет ни одного символа, то имя файла получается пустым! А такого винда не может нам позволить...

Зачем прятаться?

Во времена старых версий виндов и виндовых ФС, которые не умели разграничивать права доступа к файлам (UNIX это умел от рождения), скрытие файлов было своеобразным средством защиты. Якобы скрытие файла могло сберечь оный файл от несанкционированного доступа к нему. Мы-то с вами знаем, что любой мало-мальски продвинутый пользователь легко находил такие файлы и получал к ним доступ
В *никсах скрытие файлов не имеет никакого отношения к безопасности, и подобные мысли следует выбросить из головы. Скрытие файлов в *никсах является всего лишь средством организации рабочего пространства. "Лишние" файлы, которые обычно не требуют внимания со стороны пользователя-человека, скрывают чтобы они просто не путались под руками, когда пользователь будет работать со своими файлами.
Для разграничения же прав доступа существуют более традиционные инструменты: chmod, chown, chgrp...


Ну и маленький рецепт напоследок.

Выше я приводил в пример, в котором после удаления или перемещения директории ~/Desktop, директорией рабочего стола становился домашний каталог пользователя. На самом деле, этот каталог в любом случае легко переназначить в любое другое место (хм, а в /dev/null можно? ).
Делается это просто. Открываем на редактирование файл ~/.config/user-dirs.dirs, и изменяем значение переменной XDG_DESKTOP_DIR на то, которое нас устроит. Кстати, в том же файле можно указать и другие интересные пользовательские каталоги.
__________________
Вообще-то осы довольно-таки красивые твари. Но если ты за пчёл, то должен быть против ос.
"Приват" -- для приватных сообщений. Для вопросов про UNIX воспользуйтесь соответствующим разделом форума.
fenrir98 вне форума  
Старый 30.10.2009, 02:02   #6
Меню пользователя fenrir98
Ветеран клуба THG
 
Аватар для fenrir98
  
В связи с выходом Ubuntu 9.10 Karmic Koala в рассылке подняли одну важную тему.

Откуда качать образы дисков?
Разумеется, качать их нужно с официальных зеркал, таких как http://xx.archive.ubuntu.com или http://cdimage.ubuntu.com. Но что делать, если по каким-то причинам качать нужно не с них, а из неофициальных источников?
Можно воспользоваться неофициальными, но здесь следует быть осторожным. Когда выходила предыдущая версия (9.04 Jaunty), то имели место очень неприятные инциденты. Люди скачивали ubuntu из непроверенных неофициальных источников, и в дистрибутиве оказывались трояны.
Как этого избежать? Поможет проверка контрольных сумм образов.
Скачав образ, следует получить его контрольную сумму и сравнить её с "правильной", которую можно найти на http://cdimage.ubuntu.com/ в файлах MD5SUMS или на странице https://help.ubuntu.com/community/UbuntuHashes. Однако по последней ссылке на момент написания этой заметки ещё нет хэшей для версии 9.10.

Получить контрольную сумму скачанного файла в терминале можно командой md5sum имя_файла. Утилита md5sum уже есть в составе многих систем, в том числе и самой Ubuntu.
Если используется ОС Windows, то можно воспользоваться программой WinMD5Sum, доступной по следующей ссылке: http://www.nullriver.com/index/products/winmd5sum

Получив хэши, не нужно сравнивать их вручную. Достаточно открыть страницу с правильными контрольными суммами в браузере и воспользоваться поиском по странице. В Mozilla Firefox и его родственниках нужно нажать Ctrl + F, и в открывшееся поле ввода скопировать хэш скачанного файла. В случае, если контрольная сумма верна, браузер подсветит совпавшую строку списка.
Утилита WinMD5Sum умеет сравнивать хэши сама.

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

И, как обычно, просьба при возможности использовать торрент http://torrent.ubuntu.com:6969
Удачи!

Обсудить или задать вопросы можно здесь http://www.thg.ru/forum/showthread.php?t=39046
__________________
Вообще-то осы довольно-таки красивые твари. Но если ты за пчёл, то должен быть против ос.
"Приват" -- для приватных сообщений. Для вопросов про UNIX воспользуйтесь соответствующим разделом форума.

Последний раз редактировалось Rikimaru, 06.01.2011 в 21:19.
fenrir98 вне форума  
Закрытая тема


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Справочник словарей
Словари русского языка - www.gramota.ru Яndex - Словари Википедия - ru.wikipedia.org

Часовой пояс GMT +4, время: 13:36.


Powered by: vBulletin, ©2000 - 2007, Jelsoft Enterprises Limited.
Перевод: zCarot
Распространение информации возможно только с письменного разрешения администрации издания.

THG.ru ("Русский Tom's Hardware Guide") входит в международную сеть TG Publishing

РЕКЛАМА

Rambler's Top100 Рейтинг@Mail.ru