Перекладено А.М. Добровольським© 2001.
Вперед | Що де є | Назад |
Сучасні всеохоплюючі компдекти Linux, до яких ми відносимо й
Linux-Mandrake RE, містять близько полутора тисяч пакетів, не рідко дублюючих
один одного за функціональністю. Розробників постійно критикуют за це:
одні користувачі рахують, що їм підсунули зайві диски та ускладнили
вибір, інші жаліються на відсутність своїх улюблених програм, часто дуже
специфічних.
Як вибрати “свої” пакети з великого комплекту?
Вам допоможе система меню, програми керування пакетами, розсилка.
Якщо ви не знайшли потрібну програму в комплекті, то, можливо, вона є
в Sisyphus
- нашому вічно змінному “комплекті в розробці”.
Якщо її нема і там - повідомте нам про це.
Намагайтеся не наслідувати звичний шлях. Linux має Windows(tm)-подібний
набір програм та засобів налаштування, але, якщо ви зупинетесь на них, то
не побачите вибудованість Un*x. З іншого боку, з порогу зрікатися, наприклад,
KDE, побачивши в ньому подібність до "намулявшої" ОС, -- теж досить дивно.
Багато користувачів віддають перевагу роботі в терміналі перед роботою мишею,
не даремно рахуючи її більш ефективною, надійною та швидкою. В нашому комплекті
Ви можете обрати той термінал, який Вам більше всього сподобався. А вибір
достатньо широкий, починаючи з елегантного XTerm та закінчуючи красивим
ETerm. Обов'язково загляньте до меню термінали та випробуйте всі можливі
варіанти, для того, щоб знайти свій єдиний. В терміналах, що входять до
російської редакціі Mandrake Linux, можно без жодних проблем
набирати текст любою мовою, що підтримується системою.
Для перекодування текстів з формату MS Word слугують catdoc
та wv
.
Програма catdoc
(автор - Віктор Вагнер) читає файли MS Word
(різних версій) та виводить їх на стандартний пристрій виводу (звичайно -
текстовий термінал) у вигляді плоского тексту. Самий простий варіант використання:
catdoc my.doc > my.txt
Ви можете визначати кодування вхідного та вихідного тексту, а
також працювати з catdoc
в інтерактивному графічному вигляді, який
надає програма wordview
з того ж пакету.
Якщо Вам потрібна не лише текстова інформація з файлу MS Word,
то до ваших послуг програма wvHtml
з пакету wv
.
Вона перетворює файл
документу в html з намаганням зберегти картинки та кадри. Стандартно вивід
здійснюється в Unicode html, коли Вам це не треба, то можно зазначити
кодування файлу результату за допомогою параметру -c:
wxHtml -c koi8r my.doc > my.htm
OpenOffice - це ціла офісна система, що є вільним варіантом
StarOffice. В ній є текстовий процесор, електроні таблиці,
система підготовки презентацій, графічний редактор, редактор формул.
Перевагою системи є гарна сумісність з форматами MS
Office, а її головним недоліком - повна відсутність в поточній версіі системи
друку. Як наслідок, в ній зручно готувати документи, але друкувати їх, покищо
доводиться з інших програм.
Перш за все, треба встановити пакет, наприклад, командою:
urpmi openoffice
Після цього виконується встановлення для мережи, для цього треба, працюючи в Х отримати права root та запустити:
/usr/lib/openoffice-6.0/setup -n
Під час встановлення, обов'язково визначте в якості каталога для
встановлення загально доступний, наприклад /usr/lib/oo
.
Після закінчення встановлення для мережи, вона може бути досить довгою, треба виконати встановлення вже для потрібного користувача (для кожного з користувачів). Працюючи в Х звичайним користувачем, запустіть:
/usr/lib/oo/program/setup
та виконайте встановлення для користувача. От лише, не забудьте куди ви його встановлювали на попередньому кроці.
Запускати програму треба командою ~/openoffice60/soffice
Abiword - текстовий процесор, сумісний за форматом данних з MS Word. Він зручний для створення документів простої структури та для перегляду документів .doc та .rtf.
Koffice - все ще недостатньо стійка, але цікава офісна система з усіма компонентами, сумісна з MS Office.
Lyx та kLyX - якщо Вам треба підготувати гарний документ, а для обміну з іншими користувачами достатньо плоских текстових файлів (або ці користувачі вже обрали Linux), то зверніть увагу на LyX та kLyX. Ці програми є розвинутими, схожими на звичайні, текстовими процесорами й водночас є оболонками до неперевершеної видавничої системи LaTeX. Функціональність LyX дещо вища, але якщо Ви звикли працювати в KDE, то kLyX Вас цілком задовольнить.
Обидві програми цілком адаптовані до роботи з украінською (рівно як з російською та білоруською мовами), Вам не знадобиться ніяких додаткових перемикачів клавіатури. Не забудьте лише встановити TeX/LaTeX, якщо бажаєте використовувати їх повнофункційно, не лише для підготування плоских текстів.
В версіі LyX/kLyX з RE додано також підтримку створення російських
документів в форматі SGML/LinuxDOC. Ми радимо встановити пакет sgml-tools
,
якщо у Вас є бажання використовувати цей універсальний формат, що дозволяє
легко (за допомогою програм sgml2html
, sgml2latex
,
sgml2rtf
, sgml2txt
)
отримувати документи в різних форматах. До цих пір цей формат є
стандартом для HOWTO й Ви можете перекладати та писати нові HOWTO не вивчаючи
мову SGML, в простому інтерфейсі LyX.
В комплект включено також численні словники, серед них, англо-російський словник Мюллера, працювати з якими можно через системи dictd та Mova.
Интерес могут представлять также программа складского учета ananas
и демонстрационная версия правовой базы “Референт”,
способная предоставлять юридические документы через веб-интерфейс.
GIMP (В меню Мультимедіа/Графіка/GIMP): відмінний графічний
редактор з великою кількістю різноманітних plugin'ів. Дозволяє виконувати любі
операціі над усіма відомими форматами зберігання растрової графіки.
Обов'язково випробуйте цей редактор - Ви будете вражені його можливостями.
Різні цікаві приклади створення зображень в GIMP дивіться на сторінках
"GIMP російською" за адресою: http://gimp.linux.ru.net.
GQview (В меню Мультимедіа/Графіка/GQview ): зручна програма перегляду зображень, що зберігаються на вашому жорсткому диску. З її допомогою Ви можете організувати слайд-шоу, швидко знайти та відредагувати в одному з встановлених в системі редакторів необхідне Вам зображення.
Ksnapshot (В меню Мультимедіа/Графіка/Захоплення екрану): маленька програма, за допомогою якої Ви можете робити знімки (screenshot) поточного стану екрана.
KIconEdit (В меню Мультимедіа/Графіка/Icon Editor): відредагувати або створити свою піктограму для улюбленої програми? Що може бути простіше - запускайте Icon Editor. Ця гарна програма дозволить Вам швидко та без проблем намалювати піктограму будь якого розміру.
Gnome Icon Editor (В меню Мультимедіа/Графіка/Gnome Icon Editor): ще одна зручна програма для роботи з піктограмами. За можливостями приблизно рівна KIconEdit, але має іншу зовнішність. Подивіться - може бути, що саме цей варіант припаде Вам до душі.
Blender дозволяє будувати тривимірні моделі та виконувати їх промальовування з високою якістю.
З програм для роботи в мережі можно виділити деякі цікаві:
XChat (в меню Мережа/IRC/XChat) - чудовий клієнт IRC (Мережа Internet Relay Chat). Завдяки своїм можливостям дозволить Вам цікаво провести час в мережі й знайти багато нових друзів та знайомих. Зовнішність програми цілком русифіковано, це може допомогти Вам розібратися в чисельних можливостях налаштування програми. Нажаль, украінізовано її лише частково.
licq (в меню Мережа/Instant messaging/Licq) - ще один зручний засіб спілкування - система обміну короткими повідомленнями ICQ. Після реєстраціі Вам видається Ваш унікальний номер (UIN) і Ви можете спілкуватися в ICQ з друзями та знайомими. Зверніть увагу, якщо Ви працюєте в локалі не ср1251 - Вам треба обов'язково користуватися перекодуванням повідомлень для спілкування з тими, хто працює в Windows. Це легко робити в меню LICQ System/Options.../General ->Locale(Translation). Виберіть рядок RUSSIAN_WIN, А для тих щасливчиків, які користуються Linux ICQ, є можливість встановити захищений зв'язок. Завдяки цьому, ваші повідомлення буде дуже важко перехопити будь-якому "крекеру" в мережі.
Downloader For X (В меню Мережа/File transfer) - відмінна програма Максима Кошелєва допоможе Вам скопіювати з мережи на Ваш жорсткий диск сторінки, що Вам сподобалися. Серед можливостей цієї програми можно відзначити такі: обмеження швидкості завантаження, планування завантаження в часі, високу швидкість роботи та зручний інтернаціональний завнішній вигляд.
KMail (В меню Мережа/Пошта/KMail) - зверніть увагу на цей цікавий поштовий клієнт. Не зважаючи на малий розмір, він вирізняється чудовою швидкістю роботи та гарним набором необхідних для щоденного читання пошти функцій.
gFTP (В меню Мережа/File transfer/gFTP) - для роботи з FTP обслуговувачами складно придумати кращу програму, ніж gFTP. Звичний вигляд аля Norton Commander, але виконаний в графічній формі з використанням бібліотек GNOME дозволяє виконувати всі можливі операціі над файлами за протоколом FTP. Серед особливо зручних функцій цієї програми можно також відзначити можливість одночасного копіювання декількох файлів або каталогів з FTP обслуговувача, відслідковування часу копіювання та швидкості обміну.
LRN (Linux RuNet) - потужне ядро для швидкого створення порталів
довільної складності дозволить Вам в стислий термін розробити сторінки для
вашої компаніі
або свою домашню сторінку. Завдяки модульній побудові порталу Ви маєте
можливість використовувати лише ті можливості LRN, що необхідні Вам або
Вашій фірмі. Зверніть увагу на те, що після встановлення пакету LRN в
вашу систему Вам не треба нічого налаштовувати - достатньо лише зайти
на адресу
http://ваша_машина/LRN/
та пройти три етапи встановлення, під час
яких Вам треба буде відповісти на не складні запитання системи про
Вас та проект, що Ви створюєте. А от щоб змінити дизайн, що є стандартним
в поставці LRN,
Вам вже доведеться трохи попрацювати, змінити HTML код в файлах тем
LRN в каталозі /var/www/html/LRN/themes/LRN/default
.
Midgard 1.4 -- обслуговувач web-програм та середовище керування
документами
для web-майданчиків малого та середнього маштаба. Midgard - відкрите середовище,
що створюється та поширюється у вигляді відкритого програмного
забезпечення громадською організацією The Midgard Project Ry, що зареєстрована
в Хельсінки, Фінляндія, та об'єднує всіх розробників проекту, в якій
би країні світу вони не жили.
Midgard є трьохрівневою системою, в якій для зберігання данних використано ЗКБД MySQL, взаємодія з користувачами відбувається посередництвом web-обслуговувача Apache, а можливості розширення забезпечує мова сценаріїв PHP (підтримуються обидві основні версіі PHP -- PHP3 та PHP4). Програми, що розроблені з використанням Midgard, мають гарну швидкість бо ядро системи написано на мові C та оптимізовано для роботи під навантаженням, що властиве сучасним web-майданчикам.
Midgard розроблено як засіб опублікування, в основі якого лежить відокремлення відомостей, що публікуються від стилевого оформлення та кода, що реалізують логіку програми. Такій підхід дозволяє дизайнерам сфокусуватися на розробці зовнішнього оформлення сторінок, авторам -- на написанні статей, а програмістам -- на написанні відповідного програмного кода. Кінцеве об'єднання цих складових відбувається вже без втручання людини, автоматично, за наперед визначеними правилами.
Взаємовідносини в середині кожної категоріі об'єктів системи описано у вигляді ієрархічної деревоподібної структури, для елементів якої підтримується спадковість властивостей. Це дозволяє гнучко підлаштовувати систему під певне завдання лише декількома клацанями в меню керуючого середовища.
Керуюче середовище Midgard 1.4 має назву Asgard. Воно саме є прикладом програми, що розроблена в середовищі Midgard, та дозволяє розробникам керувати всіма компонентами системи в межах зручного web-представлення. За допомогою нього стає можливим, наприклад, на ходу змінювати такі характеристики web-майданчика, як доменне ім'я, номер порту, перемикнути його з відкритого режиму в захищений (SSL), не вимагаючи зупинки самого web-обслуговувача Apache.
В складі комплекту, Migdard представлено п'ятьма пакетами, з них чотирі
обов'язково повинні бути встановлені для роботи усієї системи.
Пакет libmidgard
містить базову бібліотеку та інструменти низького рівня,
mod_midgard
-- модуль для обслуговувача Apache, що виконує роль
керуючого запитами. Пакет php-midgard
зберігає модуль для мови PHP4,
що дозволяє програмам, які написані цією мовою, працювати з данними, що
зберігаються в базі данних Midgard. В пакеті midgard-data
знаходиться
система керування
Asgard та демонстраційні приклади. Якщо Ви збираєтесь брати участь
в роботі проекту Midgard, то рекомендуемо також встановити пакет
libmidgard-devel
, в якому знаходяться компоненти та API для
розробників мовою C.
Після встановлення чотирьох головних компонент необхідно запустити програму налаштування бази данних та відповісти на її питання. В наслідок роботи програми встановлення буде створено файл налаштувань удаваного обслуговувача для обслуговувача Apache, який Вам треба буде скопіювати до каталогу налаштувань удаваних обслуговувачів Apache та додати посилання на нього до головного файлу налаштувань web-обслуговувача.
Зауваження: Ви можете виправити налаштування за своїм бажанням,
керуючись коментарями в файлі Після цього треба перезапустити обслуговувач і за допомогою
преглядача Netscape, Mozilla, Konqueror або Lynx звернутися на потрібну адресу. На
запит про ім'я користувача та пароля введіть Asgard підтримує декілька інтерфейсів користувача і обрати
потрібний можно в меню Options. Особливістю Midgard є використання
технологіі SiteGroups для розмежування відомостей про різні групи
майданчиків
в середині одної бази данних. Після входу в систему з зазначенням певної групи,
користувач бачить лише ресурси цієї групи та ресурси спеціальної групи
SG0, до якої входить Asgard. При цьому ресурси своєї групи
доступні користувачу на запис та читання у відповідності до встановлених на них
прав, а ресурси з SG0
доступні лише на читання. Під час виконання будь-якої програми на Midgard
відбувається теж саме -- воно автоматично обмежується в доступі в межах
обраної для нього групи.
Більш детальні відомості про роботу з Midgard можно отримати в
документаціі, посилання яку присутні на головній сторінці Asgard.
Програма VMWare дозволяє імітувати наявність в межах одної машини декількох,
на які можно встановлювати різні операційні системи та виконувати програми.
Ці удавані машини можно навіть підключити до мережи. До комплекту
включена версія VMWare, для роботи якої треба отримати 30-денний
ключ на сторінках виробника (ключ можно отримувати багаторазово).
Якщо впаде ядро User Mode Linux, то основне-ядро
(ядро системи в якій Ви запустили UserMode) буде продовжувати функціонувати.
Ви можете запускати ядро UML як звичайний
користувач.
Ви можете відлагоджувати ядро UML як будь-який інший
процес.
Ви можете використовувати його як "пісочницю"
для перевірки нових програм, зокрема й графічних.
Ви можете запросто і одночасно запускати
різні комплекти.
Можно використовувати таку імітовану машину для
роботи "небезпечних" мережевих служб, таких як ftp та www. Зламник може поломати
(навіть видалити) систему удаваной машини, але базова система залишиться неушкодженою
та легко
відновить допоміжне ядро.
І нарешті, це просто дуже забавна
програма.
Для того щоб спробувати User Mode Linux, виконайте наступні дії:
Встановіть пакети Користувач, що бажає користуватись User Mode Linux, повинен дати
команду Якщо Вам будуть потрібні можливості роботи в мережі - перед запуском
User Mode Linux запустіть з правами наглядача cкрипт Для запуска User Mode Linux перейдіть до каталогу UML та виконайте в ньому
команду "./linux".
В систему входіть як користувач root без пароля. Після закінчення
роботи, дайте команду halt.
midgard-data.conf
, але до першого
запуску Midgard
та ознайомлення з документацією ми не радимо цього робити.
admin
, як ім'я, та password
,
як пароль.
Машини імітатори та емулятори
До комплекту включено різні емулятори: Wine, що дозволяє
виконувати програми Windows, dosemu - для запуску програм DOS. Є
також емулятори Mac та інших машин.
User Mode Linux
Ви вже знаєте про існування емуляторів операційних систем та певних
машин. User Mode Linux - особливий вид удаваної машини - воно нічого не емулює.
Адже це просто ядро Linux, що запущене як звичайна програма (в
режимі користувача - user mode). Таке незвичне поєднання дає вам
масу цікавих можливостей. User Mode Linux може дати вам можливості, які ви ніяк
більше не отримаєте (хіба лише з удаваними машинами,
але працювати все буде на порядок повільніше):
umlinux
(ядро User Mode
),
uml-net-tools
(інструменти
для роботи служб мережи User Mode), uml-rootfs
(приклад кореневої
файлової системи).
uml_install
. Як наслідок, в його домашньому каталозі буде
створено
підкаталог UML, в якому знаходиться коренева файлова система та всі необхідні
посилання. Для
розташування кореневої файлової системи знадобиться близько 200М вільного
місця на диску.
uml_net_start
- буде запущено обслуговувач удаваної мережи та налаштовано необхідні
інтерфейси мережи.
Вперед
Що де є
Назад