Puppy linux sfs пакеты
.pet (intended for full and installationfrugal frugal installations; supersedes .pup which is now obsolete)
software package names that contain a suffix denote the environment in which the package was compiling compiled (built). This provides some indication of whether or not a certain package is compatible with one’s operating system, but one will not know of compatibility for sure unless the package is actually installed .
Some .rpm and .deb packages will install, but often they are built for other linux operating systems and assume that the system has all files it needs, but which may not be on your system. Sometimes installing the missing files will get a program going.
Prerequisite packages
Some packages are dependent on other packages being install, hence these are called dependencies. Sometimes a particular versions of a specific package is required. Even one .pet from one puppy version might have missing dependencies if used with another puppy version.
Partition space
since the installation of any software package involves occupying partition space, the installation will fail if there is not sufficient, free space on the target installation partition
sometimes installing PET and TXZ packages to frugal Puppy installations requires the amount of free space inside the personal storage file to be at least 3 times the size of the package
Download location
- one needs to know to which location a software package has been downloaded to
- if a Web browser is used for downloading, then it would need to be manually configured to the user’s preference
Installing TXZ software packages
- acquire (download) the relevant TXZ software package file, e.g. qt, wine
- then, after downloading has finished, single-left-click on it
- then, choose one of the following options:
- install into the existing filesystem
- extract and place the software package directory anywhere (and outside any personal save file)
- acquire (download) the relevant pets PET software package file
- then, after downloading has finished, single-left-click on it, e.g. ffmpeg, pidgin
- to reverse the process, i.e. to un-install PET software packages, go to the uninstalling un-installing page.
- the software installation is only retained (or permanent) when it is installed after the creation of a personal storage save file. The software may be installed before the existence of a save file but the installation will be lost when shutting down or re-booting. A save file is created during the procedure of re-booting or shutting down for the very first time following a new, frugal Puppy installation.
- requires sufficient free space inside an already existing save file (the save file may need to be re-sized larger)
- after downloading a PET software package, single-left-click on it for automatic installation
- no personal storage save files are involved
- download a PET software package; then single-left-click on it for automatic installation.
- download and place the squashfs SFS software package at /mnt/home (e.g. JavaRuntimeEnvironment jre, libreoffice, then
- either (A) follow the instructions at (requires re-booting): Menu > System > BootManager
- or, (B) follow the instructions at (does not require re-booting): Menu > Setup >SFSLoad SFS-Load
- When a package is installed via the puppy Package Manager, sometimes at the end of the installation the manager will check for required dependencies and let you know what is missing,
- Also, via Menu>setup>check dependencies installed pkg, you can choose from a list, any program you have tried to install and clicking the check dependencies button will check for what is missing.
- If none of these are successful a more involved way is to use menu>filesystem>pfind file finder, to do a search through your computer to find the executable file that initiates the program. Navigate to that directory and open a terminal. (right click in the directory and select window>terminal here, to get a terminal, relative to that directory) then type ./ and the name of the executable file. If all goes well the program will try to start, and results of each step will show in the terminal. When it gets to a missing dependency it will stop and let you know what it could not find, eg: libxyz.so.0 . There may also be a path to where it should be, or some information which may help you do an internet search for the missing file. It may be in a .rpm or .deb from other linux system repositories, or it may be part of another package. Install it. Then ./ and the program executable again. If it was successful it will run the installation and pass onto other steps. If it comes up again, that was not the right file or it got installed in the wrong place. Uninstall it so as to not clog your system with junk. Use the puppy package manager uninstall button to locate and uninstall it. Then try again. some programs have few missing dependencies, and other a lot. Perseverance is the key. One happy moment will hopefully occur, when you have all of them installed the program will open and run. (go celebrate)
Installing PET software packages
Installing SFS software packages
7. Как установить / удалить приложения
Существует несколько упомянутых выше способов установки приложений в систему. Перед установкой новых приложений рекомендуется сделать резервную копию файла pup_save.2fs, чтобы иметь возможность восстановления исходного состояния, если что то пойдет не так как ожидалось.
7.1 Как установить приложения из официального репозитория
Установите соединение с интернет (см. главу 5)
Далее запустите приложение «Менеджер пакетов PETget», ярлык «Пакеты» на рабочем столе.
Откроется окно «Менеджер пакетов PETget».
Выберите репозитарий PET-пакетов и кликните необходимую Вам программу из списка.
Появится окно выбора источника загрузки.
После нажатия на выбранную Вами кнопку произойдёт автоматическая загрузка и установка пакета с программой. В некоторых версиях PuppyRus предлагается сохранить скачанный пакет.
После проверки зависимостей появится отчёт. В данном примере неудовлетворённых зависимостей нет. Если же внизу появился список недостающих файлов, их надо будет доустановить. Обычно это бывает, когда Вы ставите пакет от другой версии Puppy.
Остаётся только перезагрузить X-сервер ( Меню | Выключить | Перезагрузка X-сервера), для того, чтобы обновилось меню.
7.2 Как установить дополнительные приложения
Вы можете поискать приложения, отсутствующие в официальном репозитории на Puppy-Forum и репозитории PuppyRus. В разделе «Additional Software» можно найти множество пакетов, доступных для скачивания и установки. Установка пакетов это несложная процедура, для которой используется утилита PETget (см. главу 7.2.1) или DotPup (см. главу 7.2.2).
7.2.1 «Неофициальные» PET пакеты
В дополнение к официальному репозиторию сообщество пользователей Puppy предлагает множество приложений, которые вы можете найти на Puppy-Forum. Загрузите желаемые PET-пакеты и щелкните на файле левой кнопкой мыши в файловом менеджере ROX. Согласитесь с предложением «Установить пакет». После этого пакет будет автоматически установлен, будет произведена проверка зависимостей и выдан отчёт.
7.2.2 Пакеты DotPup
Пакеты DotPup в настоящее время являются устаревшим типом пакетов, но ещё используются. Для установки пакетов такого типа понадобится установить PET-пакет dotpup_downloader из списка официальных пакетов.
Пакеты DotPup это программы для Puppy, подготовленные пользователями. Скачайте DotPup-файл с форума PuppyRus или другого интернет-источника, например Puppy-Forum и щелкните на файле левой кнопкой мыши в файловом менеджере ROX, откроется окно:
Щелкните кнопку «Unzip». Откроется диалог предупреждения.
(«Не запускайте установщик если не уверены в безопасности пакета»)
Щелкните кнопку «Run». Приложение будет установлено. После установки вас спросят, хотите ли вы удалить исходный файл или нет.
Если не хотите удалять файл DotPup, нажмите «No». Иначе жмите «Yes».
7.3 Как удалить установленные приложения
Запустите приложение «Менеджер пакетов PETget», ярлык «Пакеты» на рабочем столе.
Откроется окно «Менеджер пакетов PETget».
В списке установленных пакетов выберите удаляемый пакет. После этого подтвердите удаление, и пакет будет автоматически удалён.
Программы, запускающиеся с Puppy CD-ROM, удалить нельзя. Но вы можете удалить их из меню (см. главу 8.2).
7.4 Как подключить SFS-модуль.
В PuppyRus кроме установки pet-пакетов возможно подключение sfs-модулей (только для frugal-установки). SFS-модули применяются для больших программ, например OpenOffice, или сборников программ.
Выберите и скачайте необходимый Вам sfs-модуль с репозитория PuppyRus или репозитория Puppy. Поместите скачанный файл в корень раздела, на котором установлен PuppyRus. В системе это будет /mnt/home.
Для подключения sfs-модуля надо пройти «Меню | Система | Настройка загрузки PuppyRus»
В открывшемся окне «Менеджера загрузки» надо нажать «Загрузка SFS файлов».
В левом окне выберите необходимый Вам модуль из списка и переместите его в правое окно кнопкой «Add». Снимите галочку «Игнорировать выбранные пользователем файлы…»
Нажимаете «ОК» и «ВЫХОД». После перезагрузки операционной системы sfs-модуль будет подключен.
Для отключения модуля проделайте те же операции, только отключаемый модуль надо переместить из правого окна в левое.
В настоящее время опробовано «горячее подключение» sfs. Оно работает «на один раз», тоесть до перезагрузки системы. Вам достаточно лишь кликнуть мышью по sfs-файлу и выбрать кнопку «Подключить». Подключение произойдёт автоматически.