|
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
|