Linux — система для сильных людей

Linux (произносится — „линукс“), являясь свободным клоном операционной системы Unix, превращает любой компьютер в рабочую станцию, дающую вам в руки всю мощь Unix.

Linux используют везде, где требуется высокая производительность и надежность. В ряде стран мира Linux начинают использовать в официальных учреждениях, борясь против монополии Microsoft.

В отличие от Windows операционную систему Linux нельзя отнести к  потребительским продуктам. Это система для сильных людей, т.к. на ее изучение требуются определенные усилия. Тот, кто сумел их преодолеть, уже через год осознает, что он способен управлять огромной мощью Linux. Все усилия будут вознаграждены во сто крат.

Couldn't load XPCOM

На свежеустановленном Arch Linux с kernel-2.6.33.4 (ядро обновлять нежелательно — старое железо) не запускается Firefox 4.0.1. Появляется сообщение:

...
Couldn′t load XPCOM.
...

Подобное обычно происходит при обновлении и лечится в одних случаях так:

# pacman -S xcb-util cairo

Установка даты и времени в Linux

Для установки времени в Linux необходимо вначале запустить команду date без параметров:

$ date
Срд Апр 27 17:30:18 YEKST 2011

Если временная зона установлена неправильно, то для её корректировки можно использовать команду timeconfig:

Запуск DraftSight в Linux

В марте этого года компания Dassault Systemes сообщила о доступности программного продукта под названием DraftSight, бесплатной системы 2D-проектирования.

При попытке запуска DraftSight в Slackware софтина требует отсутствующий библиотечный файл:

./DriftSight.bin: error while loading shared libraries: libadio.so.2: cannot open shared object file: No such file or directory

Linux сканеры: полная поддержка

В Linux поддержку сканеров обеспечивает общий интерфейс под названием SANE (Scanner Access Now Easy — «доступ к сканерам теперь прост»), обеспечивающий доступ к драйверам (backends) сканеров.

В нижеследующих таблицах перечислены модели сканеров различных производителей, имеющие полную поддержку в Linux:

USB устройства

USB — Universal Serial Bus (Универсальная последовательная шина) была разработана консорциумом компаний с целью предоставить единственную, простую шину для подключения периферии.

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

Имеющаяся в Linux поддержка USB устройств достаточно всеобъемлюща, но ряд устройств требуют специальных драйверов, а другие, преимущественно принтеры и сканеры, могут не поддерживаться или поддерживаться лишь частично.

Дискеты в Ubuntu

В связи с тем, что в ряде учреждений всё ещё пользуются достаточно старыми компьютерами, зачастую возникает необходимость записи информации на дискеты (floppy). В Ubuntu по умолчанию такой возможности нет.

Для монтирования дискет необходимо добавить в /etc/fstab следующую строчку:

/dev/fd0        /media/floppy0  vfat    rw,user,iocharset=utf8,codepage=866,noauto,exec 0       0

После этого создаём каталог:
mkdir /media/floppy0

и проставляем для него права запуск/чтение/запись для всех:
chmod 777 /media/floppy0

в /etc/modules дописываем строчку со словом floppy.

В случае некорректной работы floppy-дисковода можно работать с дискетами в терминале. Команды для работы очень просты:

Восстановление GRUB в Ubuntu

Ubuntu обычно является первым дистрибутивом Linux, который устанавливают на свой комьпьютер любопытствующие приверженцы Windows. После установки Ubuntu они видят начальный загрузчик GRUB, позволяющий им осуществлять выбор между установленными операционными системами.

Всё бывает хорошо лишь до очередной традиционной переустановки Windows, после которой затирается главная загрузочная запись (MBR) и пропадает возможность загрузки лишь недавно установленной Ubuntu.

Каким образом восстановить GRUB?

Восстановить GRUB достаточно просто:

  1. Запускаем Ubuntu c установочного диска (режим LiveCD).
  2. Монтируем раздел с /boot:
     

Сборка программ Linux утилитой Src2pkg

Создание программных пакетов для Slackware Linux не всегда является простым делом.

Существуют два хороших способа создания пакетов для Slackware: программа CheckInstall; скрипты SlackBuild. Оба метода компилируют исходный код, создают структуру каталогов и пакуют все в один tgz-файл.

При использовании CheckInstall стандартная команда make install подменяется командой checkinstall. Несовместимость с последним пакетом coreutils создало проблемы использования CheckInstall со Slackware начиная с версии 12.

YUM - менеджер RPM-пакетов

YUM (Yellow dog Updater, Modified) — открытый консольный менеджер RPM-пакетов. Позволяет облегчить каскадное обновление Linux систем с отслеживанием взаимосвязей RPM-пакетов. Для работы с YUM используется интерфейс командной строки, однако существуют надстройки, предоставляющие графический интерфейс для функционала YUM. Для автоматизации обновления ПО используется ряд инструментов: yum-updatesd, yum-updateonboot, yum-cron.

Сборка rpm из src.rpm

Для redhat < 8.0, ASP Linux < 9 и Mandrake:

# rpm --rebuild название_пакета.src.rpm

Для redhat > 8.0, Fedora Core и ASP Linux = 9:

# rpmbuild --rebuild название_пакета.src.rpm

Если вместо ожидаемого результата, на экран выводится список параметров командной строки, нужно установить rpm-devel. Ну а если все получилось, то пакеты будут лежать в /usr/src/название_дистрибутива/BUILD/название_архитектуры_процессора, например:

/usr/src/redhat/BUILD/i386

Powered by Drupal — Design by drupal.mensh.ru.