Archive for Июль, 2009

Как уже говорилось раньше, в дистрибутив Linux обычно входит большинство программ, необходимых для дальнейшей работы. Однако требования всех пользователей заранее предусмотреть невозможно.

Поэтому каких-то программ из числа нужных вам в дистрибутиве может не оказаться. Или же они там будут, но вы при первоначальной установке не догадаетесь их установить. Так или иначе, в какой-то момент может потребоваться установка дополнительных программ.

Программы для Linux могут поставляться в трех различных видах, которые мы рассмотрим по порядку. Многие из программ для Linux можно загрузить из Интернета бесплатно, так как они поставляются под лицензией GPL (пожалуй, таких большинство). Однако есть и коммерческие продукты. Некоторые из таких программ Вы можете скачать с сайта http://xtremesoft.ru/

Самый простой случай — это когда программа имеет в комплекте поставки собственный сценарий установки. В этом случае все, что от вас требуется, — это его запустить. Обычно его называют setup. Таким сценарием установки, например, снабжены офисные пакеты StarOffice и OpenOffice.org.

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

staroffice

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

Некоторые очень простые программы не содержат даже сценария установки — только исполняемый файл (и, возможно, несколько вспомогательных). Установка такой программы сводится к копированию ее файлов в нужную папку.

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

Для большинства программ разработчикам нет необходимости писать собственный сценарий установки. Дело в том, что компания RedHat разработала универсальный формат для дистрибутивов дополнительных программ, и этот формат стал стандартом в мире Linux. Такой формат называется RPM (аббревиатура Redhat Pocket Manager, то есть «Обработчик пакетов» компании RedHat). Теперь в любом дистрибутиве Linux есть своя программа Менеджер пакетов, которая устанавливает программы для компьютера. Для ее запуска выберите в стартовом меню пункт Системные и далее Менеджер пакетов. Кроме того, программа автоматически запускается, если щелкнуть кнопкой мыши на имени RPM-файла. Таким образом, процесс установки программы практически упростился до двух щелчков мышью.

Окно программы Менеджер пакетов, управляющей установкой дополнительных программ, показано на рисунке ниже.

prm

Чтобы выбрать программный пакет формата RPM для установки, нажмите сочетание клавиш Ctrl-O. Выберите нужный файл. Откроется окно установки показанное на рисунке.

install-rpm

Здесь в левой части окна имеется пять флажков, влияющих на процесс установки:

  • Upgrade (обновить) — если возможно, обновить более старую версию той же программы;
  • Replace files (заменить файлы) — если этот флажок установлен и при установке пакета некоторые файлы совпадут с уже имеющимися, они будут заменены на новые;
  • Replace packages (заменить пакеты) — если в системе имеется более старая версия того же пакета, удалить файлы этой версии;
  • Check dependenciens (проверять зависимости) — очень важный флажок. Как уже говорилось выше, некоторые программы могут использовать библиотеки других программ. Таким образом, если гипотетическая программа ААА использует библиотеки из программы ВВВ, то ее бессмысленно устанавливать, если не установлена программа ВВВ – она все равно не будет работать. Надо сначала установить программу ВВВ. В таких случаях говорят, что программа ААА зависит от программы ВВВ. Флажок Проверять зависимости указывает системе проверить, не зависит ли устанавливаемая программа от какой-либо другой программы, которая в системе не установлена. Кроме того, система проверит, не удалит ли устанавливаемая программа какие-либо файлы, от которых зависят другие программы. Если такая нарушенная зависимость будет найдена, новая программа не будет установлена;
  • Test (тест) — если установить этот флажок, то будет проведена только проверка пакета, а его установка реально произведена не будет.

Чтобы начать установку, нажмите кнопку Установить (Install). При этом в правой части окна будут отображаться сообщения системы, в том числе сообщения об ошибках, если таковые произойдут. И тут возникает вопрос, может ли этот процесс привести к kernel panic (паника ядра). Потому тут следует заметить, что в Linux возникновению паники ядра зачастую предшествует состояние под названием oops. Oops — отклонение от нормальной работы Linux. Когда ядро замечает проблему, на экран выводится сообщение об ошибке. Это сообщение используется разработчиками для исправления программного кода ядра. После oops’а некоторые ресурсы системы могут быть недоступны. Kernel panic чаще всего возникает, когда система пытается использовать несуществующие ресурсы.

Если установка пройдет нормально, новый пакет появится в списке установленных программных пакетов в основном окне программы Менеджер пакетов.

Если при этом выбрать в левой части окна один из установленных пакетов, то в правой части на вкладке свойства появится его описание, а на вкладке Список файлов — файлы, входящие в состав пакета, с полными путями к ним (то есть с именами папок, в которых они расположены). Впрочем, файлы и описание пакета можно просмотреть не только для установленных пакетов, но и для еще не установленных.

Итак, чтобы установить программу, полученную в формате RPM, достаточно открыть RPM – файл в программе Менеджер пакетов и нажать кнопку Установить. Остальное система сделает сама.

Несколько более сложный случай возникает, если программа, которую вы хотите установить, получена в виде исходных текстов. Для установки такой программы нужно, чтобы в системе был установлен компилятор того языка программирования, на котором написана программа. В подавляющем большинстве случае в это языки С или C++.

Впрочем, компилятор C++ обычно ставится в систему по умолчанию, если только вы специально не исключили его из устанавливаемых программ.

Как правило, компилятор C++ может самостоятельно собрать программу из исходных текстов. Для этого нужно дать ему всего одну команду. Войдите в папку с исходными текстами программы и наберите в командной строке команду:

make

После этого можете пойти попить кофе — сборка программы обычно занимает некоторое время, по крайней мере, минут пять. Если все прошло удачно, можно запускать собранную программу.

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

В некоторых случаях после собственно сборки программы требуется еще установить ее компоненты в системные папки, зарегистрировать новые системные переменные и прочее. Для этого обычно достаточно войти в систему с правами администратора (root), войти в папку с программой и выполнить команду:

make install

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

Хотите чтобы Ваш apple iPhone удовлетворял больше пользовательских потребностей? Тогда Вам нужны программы для iphone. Загрузите все от разнообразных системных утилит, органайзеров, мобильного офиса, до специфических программ для iPhone.

создание образов в Linux

Образ – это своего рода архив, который целиком сохраняет структуру файловой системы носителя, указанного при создании образа. В следствии это может быть CD/DVD диск, Flash-карта и многое другое. В операционной системе Windows для этого достаточно было скачать daemon tools, который благополучно выполнял данные функции.

Но в Linux все по-другому. Здесь создать образ можно несколькими способами:

  • используя специальные утилиты;
  • используя встроенные средства самой ОС.

Одной из самых распространенных утилит для создания iso-образов в Linux является mount. Это полный аналог daemon tools, так что если вы хоть один раз с ним работали, то без проблем разберетесь и с mount.

Чтобы создать образ CD\DVD, используя встроенные средства самой ОС, нужно выполнить следующую команду.

dd if=/dev/cdrom of=/media/my_iso/name.iso bs=2048

где:
/media/my_iso/name.iso – путь для сохранения образа;
/dev/cdrom – наше устройство.

Прием и отправка СМС в Linux

СМС – это сервис текстовых сообщений, используемый для отправки коротких посланий с одного мобильного телефона на другой. Но в некоторых случаях возникает желание отправить смс-сообщение прямо из своего компьютера. И для этого существует три способа:

  1. Используя сервис смс-шлюза, который позволяет вашему ПК соединится с ним, используя API, и отправлять сообщения. В глобальной сети существует много таких сервисов, но большинство из них не бесплатные.
  2. Используя мобильный телефон или GPRS-модем, которые подключенный к компьютеру.
  3. Путем отправки email-сообщения на специальный адрес электронной почты, который обеспечивает преобразование сообщений. Но такой способ работает лишь для некоторых операторов.

Проанализировав данные методы отправки смс с компьютера, целесообразнее всего выбрать второй способ. Но для него нужно установить особый драйвер, который позволит ПК общаться с вашим мобильным телефоном. Этот драйвер носит название gnokii.

Gnokii изначально создавался для синхронизации телефонов Nokia с персональным компьютером, но в дальнейшем был расширен для работы с другими моделями и получил много новых применений. Подробнее с проектом gnokii можно ознакомиться на официальном сайте www.gnokii.org.

Ну а если Вам нужен маркетинг и смс рассылка под Windows, то в этом Вам поможет сайт smsdelivery.ru

В этой статье мы кратко расскажем о мире Open Source IP-телефонии, в частности об одном из самых популярных продуктов для Линукс – Asterisk PBX.

Своя собственная телефонная система, созданная при помощи пакета Asterisk, имеющий открытый код, может способствовать к значительной экономии средств вашей компании.

Итак, Asterisk – что же это такое? На официальном сайте www.asterisk.org написано, что это полностью программная учрежденческая АТС (УАТС), которая работает под управлением ОС Linux. Возможности данного продукта зачастую опережают своих традиционных конкурентов. Здесь поддерживаются все популярные протоколы IP-телефонии (H323, ADSI, SIP, SCCP). Помимо общеизвестных и стандартных, Asterisk так же обладает своим собственным протоколом – IAX.

Его используют как для передачи голосового трафика между несколькими Asterisk-серверами, так и для подключения обычных клиентов. Для соединения с «традиционной телефонией» есть аналоговые (FXS, FXO) и цифровые модули расширения (T1, E1). Благодаря Asterisk можно реализовать систему любой сложности – от домашнего сервера голосовой почты до телефонного сервера с поддержкой системы голосовых меню, удобного для любого предприятия.

Вообще список возможностей Asterisk насчитывает более 70 позиций, и любому человеку, интересующегося настройкой мини АТС, захочется взглянуть на этот продукт своими глазами. И такая возможность есть. Для этого можно с Интернета скачать специальный LiveCD, образ загрузки по сети для PXE-совместимой сетевой платы или CompactFlash–карты. Но если вы считаете «знакомство» с помощью LiveCD излишним, можете сразу переходить к установке.

Есть 2 версии Asterisk – HEAD и STABLE. Первая рассчитана для разработчиков и профессиональных пользователей. Все новые функции сначала добавляются именно в HEAD.

STABLE-версия, в отличие от HEAD, содержит только отлаженные и проверенные модули и компоненты. Здесь намерено «жертвуют» функциональностью в пользу надежности и стабильности. Но сильно огорчаться из-за этого не стоит – со временем и все самое «модное» из HEAD-версии плавно перейдет в STABLE.

Таким образом, для новичков, которым нужно максимально быстро получить проверенное и работающее решение, рекомендуем использовать версию STABLE. А если вам захочется поучаствовать в процессе разработке Asterisk или просто хотите использоваться все новое первым – инсталлируйте HEAD-версию.

Установка и настройка пакета Asterisk достаточно сложная процедура, но если Вы упорны и делаете все со смыслом, то результат порадует вас удивительно быстро.

На у если вы не хотите сами разбираться с установкой и настройкой Asterisk, то можете просто заказать надежную, хорошо зарекомендовавшую себя АТС Panasonic, которая состоит из аналоговых и цифровых станций различной емкости, подходящих любым организациям.

gLabels – бесплатная программа для создания этикеток и визитных карточек, работающая в операционной системе Linux. Она идеально подходит для работы с разными типами бумаги, как для лазерных, так и для струйных принтеров.

Приложение просто незаменимо для пользователей желающих создать этикетки (при использовании самоклеющееся бумаги – самоклеящиеся этикетки), визитки, упаковки и обложки для CD и многое другое.

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

Если этикетка либо визитка уже создана, и вы удовлетворены ее внешним видом, то можете отправлять на печать, не забыв предварительно положить в принтер нужный вам тип бумаги.

Установка из командной строки: yum install glabels
Установка из графического установщика: Applications > Office Productivity > glabels
Путь в меню после установки: Office > gLabels Label Designer
Команда запуска: /usr/bin/glabels

Sweet Home 3D - Дизайна интерьера в Linux

Sweet Home 3D – бесплатная программа для дизайна интерьера, работающая в среде Linux. Приложение поможет спроектировать дизайн помещения, будь то дом, квартира или только комната.

С помощью утилиты Sweet Home 3D вы сможете спланировать расстановку мебели и увидеть результат своей фантазии со стороны. В программе предусмотрены разнообразные предметы интерьера для любых помещений: гостиной, спальни, кухни и т.д. На сайте проекта можно скачать дополнительные модели мебели.

В приложении Sweet Home 3D можно посмотреть конечный результат интерьера помещения в режиме 2D (вид сверху) и в режиме 3D. Графика выполнена не в лучшем качестве, но главная задача программы  реализуется полностью.

Sweet Home 3D имеет понятный интерфейс, в котором разберется даже человек, не имеющий отношения к дизайну и 3D-моделированию. Но у программы есть один недостаток – можно создавать дизайн интерьера только помещений в один этаж, то есть на одном уровне.

Программное обеспечение полностью русифицировано, создано на Java и совместимо с Windows, Linux, Solaris и Mac OS X. В программе нет своего хранилища данных. Для ее открытия в Linux следует скачать с сайта исходный код и запустить файл SweetHome 3D, расположенный в корневой директории приложения. Ничего не надо устанавливать или компилировать.

Для создания ярлыка приложения на рабочем столе при работе в Linux необходимо сделать кнопку запуска с такой командой, где в кавычках прописать путь к запускаемому файлу:

‘/home/mutant/Загрузки/SweetHome3D-3.0/SweetHome3D’

Также можно запускать программу с любого браузера. Для этого в компьютере необходимо установить приложение Java Runtime Environment и оно должно поддерживаться выбранным браузером.

Итак, приступим к первой загрузке Linux. Сам процесс загрузки происходит автоматически, как обычно. При этом на экран будут выводиться надписи, поясняющие, что происходит в данный момент.

Например:
Запускается служба консольной мыши… [ОК]
Запускается xinetd… [OK]

Все эти надписи носят чисто информативный характер, и на них можно не обращать внимания. В некоторых дистрибутивах программы начальной загрузки настроены так, что все надписи выводятся в графическом режиме, а на экране при этом постоянно виден логотип или какое-либо изображение. Так, например, сделан дистрибутив Mandrake.

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

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

[leh@localhost leh]#

Здесь сначала идет имя пользователя (в данном примере leh), затем имя компьютера. Если компьютер не настраивали как сетевую рабочую станцию, это имя, скорее всего, localhost (имя по умолчанию). Затем следует ввести имя папки, в которой вы сейчас находитесь. Знак # означает приглашение ввести команду. Как правило, в этом случае графическую оболочку можно запустить с помощью команды startx.

Обычно графическая оболочка загружается по умолчанию, если вы не отказались от нее в процессе установки системы. Как правило, приглашение ввести имя и пароль отображается при этом уже в графическом режиме. Помимо ввода имени пользователя и пароля, в этом же окне можно выбрать тип графической оболочки, которую следует загрузить.


Прокрутить наверх