Puppy Linux – Установка программ

Замечательный сайт

 http://puppyrus.org/



 

http://puppyrus.org

 

Puppy Linux

ИЛЮСТРИРОВАНОЕ ПОСОБИЕ ДЛЯ НАЧИНАЮЩИХ

Установка программ в  Puppy Linux.

ОС Puppy 420-ru

 

 

В windows программа установки имеет вид xxx.exe

Puppy Linux имеют формат xxx.pet (в старых версиях xxx.pup )

 

 

Задача: Установить программу DOSBOX 7.2 

 

Итак мы имеем пакет с программой DosBox -  dosbox-0.72.pet

 

 

 

Где и как брать программы читаем (стр.11 )

 

Установка DOSBOX В Puppy linux:

1)     Нажимаем на файл dosbox.pet

2)     У нас открывается окно

 

3) Еще мгновение и программа установлена. Когда процесс установки завершен, то Puppy напишет об этом.

 

 

Теперь разберем как это происходит в Puppy Linux и как в Windows

 

 

 

Эта же программа в ОС Windows уже установленная лежит C:\Program Files\DOSBox-0.72 и выглядит так:

 

 

 

1 – exe фал dosbox.exe – запуск программы

2 – SDL библиотеки необходимые для работы программы

3 -  конфигурация программы

4,5  - системные папки необходимые для работы программы

 

Тут все ясно и понятно. Все части программы находятся в одной папке и если удалить папку C:\Program Files\DOSBox-0.72 то удалится и сама программа. Либо для удаления программы можно воспользоваться uninstall.exe

 

В Linux  эта же программа DosBox хранится в разных папка одновременно. т.е. каждая часть программы в специально отведенной папке. К примеру все библиотеки от всех программ как правело хранятся в /lib и /usr/lib  файлы запуска в папках /bin, /sbin и /usr/bin. Необходимые файлы для работы и документация в папке /usr/share .Так наша программа

 

корневая папка – смотри на стр13 (если не понятно что такое в /lib и /usr/lib /bin, /sbin и /usr/bin и т.д.)

 

 

НА рисунке показано как программа DosBox устанавливается в папки bin, doc, share,lib

Каждая чясть программы в свою папку. Для наглядности ниже снимок корневой системы.

 

 

 

 

 

 

 

 

 

 

Важно!

Многие программы в Linux требуют дополнительных библиотек!

Такие библиотеки хранятся в папках /lib и /usr/lib. Без них программа не будет работать. Для того что бы проверить какие библиотеки нужны можно запустить программу через терминал и если программе что то нужно, то терминал напишет вам об этом.

На рабочем столе жмем значек Терменал

 

 

 

Откроется терминал. В нем вписываем название программы:

dosbox

Если программа установлена правильно и все библиотеки на меcте то программа заработает.

Если чего то не хватает терминал напишет об этом.

 

В случаи с программой DosBox не хватало SDL библиотек. В windows они уже были (цифра 2)

 

 

В Puppy Linux библиотеки имеют формат:

libxxxx1.2.so.0

libxxxx.a

libxxxxx.la

 

Список библиотек и откуда их можно взять смотрите в документе lib.html из этого же архива.

Я скачял библиотекe сразу в формате  .pet

SDL_net-1.2.7.pet

Теперь я просто кликою по нему и библиотека установлена.

 

Если выдаёт ошибку установки смотри как устанавливать вручную

 

Всё  программа установлена.

 

 

 

2) Дополнительно по установке. Установка в ручную

 

Имеем программу emelfm2-0.4 формата emelfm2-0.4.pet.gz . Имеет вид

В окончании мы видим pet.gz для того что бы пакет стал файлом установки щелкаем по нему правой кнопкай мыши, в меню выбираем:

 

появляется:

 

Жмем «Yes»

Теперь мы имеем обычный файл –установки

 

Если программа не устанавливается, то её можно установить в ручную, для этого:

 

установку-программу( в данном случаи файловый менеджер emelfm2) переименуем так:

tar.gz – это родной формат архива Linux. Теперь наша установка просто архив.

 

 

 Распакуем архив в эту же папку:

 

 

Заходи в папку  emelfm2.

 

 

 

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

 

 

Для этого открываем корневую папку, делаем как на снимках:

 

сначала скопируем все что касается папки share

 

 

 

 

Теперь копируем файлы! с помощью фалов с расширением .desktop так же как и с помощью фалов лежащих в /usr/bin/ можно запускать программы! Поэтому мы сразу же можем создать ссылку на рабочий стол файла emelfm2.desktop

 

ПО АНАЛОГИИ ВСЕ ОСТАВШИЕСЯ ПАПКИ ПРОГРАМЫ!

 

 

 

 

 

 

 

3)   Запуск программ

 

При установке программы файлы запуска создаются отдельно от программы и её библиотек. Часто создаётся отдельную запись в меню

для этой программы. Если этого не произошло то ищем файл запуска программы в  usr/bin/ или user/local/bin или  usr/share/application

Фал должен называться так же как ваша программа.

Так же программу можно запустить через терминал. Для этого открываем терминал

и прописываем там имя программы.

Пример: Я собираюсь открыть DosBox(который мы устанавливали выше)

В терминале я прописываю :

dosbox

И всё J программа запущена

 

4) Где и как брать программы

Программы для Puppy Linux можно брать из нескольких мест.

1) с Интернета воспользовавшись программой PetGet

Для этого настраиваем Интернет (см тут как)

Открываем на рабочем столе «Программы»

Выбираем PetGet

Открывается PetGet.

 

 

PETget – это менеджер пакетов Puppy Linux. Через него вы сможете устанавливат и удалять программы.

1 – окно доступных программ. Просто выбириаем то что нам нужно , нажимаем и программа автоматически установится. (нужно подключение к Интернет)

2 – окно подразделов программ. К примеры вы ищите аудиоплеер. Нажимаете мултимедия, и выходит список программ связанных именно с этим разделом.

3 – окно в котором показаны уже установленные программы пользователем. Нажимаем на пакет и он удаляется.

 

4 – версии Puppy linux бывают. Выбираем версию вашего. У меня

установлен Puppy 4.20 ru 

 

2) http://puppyrus.org/pub/

3) либо http://puppyrus.org/pub/Package-1.1x-ru/

4) Интернет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Корневая файловая система.

Для переходящих с ОС Windows первое время сложно привыкнуть к файловой системе Linux. Они привыкли, что есть локальные диски (C: D:) Есть «Мой Компьютер»  в котором всё отражено. В Linux по-другому. Здесь всё начинается с  корневой файловой системы. (см. рис)

 

Пример:

Предположим что  компьютер имеет ещё один не системный диск HDD.

Путь к нему в Windows:                            

d:\

Путь к нему в  Puppy Linux:                     

/mnt/sda2/

 

 

 

 

Описание

 

 

/bin - В этом каталоге хранятся основные команды, необходимые пользователю для работы в системе.

/dev - В этом каталоге размещены описания устройств системы.

/etc - Этот каталог содержит файлы настроек

/lib - В этом каталоге находятся системные библиотеки, необходимые для основных программ. Зачястую все недостающие библиотеки отпраляются именно эту папку.

/lost+found - В этом каталоге сохраняются восстановленные части файловой системы. При загрузке системы происходит проверка файловых систем на наличие ошибок.

/mnt - Этот каталог предоставляется как временная точка монтирования для жёстких дисков, дискет, компакт-дисков или отключаемых устройств.  Если вы работаете с USB то от сюда можно попасти на другие HDD вашего компьютера.

/opt - В этом каталоге размещаются дополнительные пакеты программ.

/proc - Это специальный каталог не входящий в файловую систему. Каталог /proc представляет собой виртуальную файловую систему, которая предоставляет доступ к информации ядра. 

/root - Это домашний каталог администратора. Особенность Puppy в том что вы работаете о умолчанию от пользователя root (Администратора). Тут есть свои плюсы и минусы.

/sbin - В этом каталоге хранятся основные программы, выполняемые пользователем root а так же программы, выполняемые в процессе загрузки.

/tmp - Временное хранилище данных. Часто веб браузеры скаченный файлы хронт именно здесь

/usr - Это один из самых больших каталогов в системе. Практически всё остальное расположено здесь.

/var - В этом каталоге хранятся системные лог-файлы, кэш-файлы и файлы-замки программ. 

 

 

 

Замечятельный сайт, где вам помогут ответить на все вопросы:

 http://puppyrus.org

 

Автор «DIMON» Пишите буду рад:

vokkin@yandex.ru

http://vkontakte.ru/dima_chernyadev

 

 



 

 

vokkin@yandex.ru    http://vkontakte.ru/dima_chernyadev