Меню Рубрики

Установка deb пакетов puppyrus

О Puppy Linux

На данный момент дистрибутивы Linux выпускают с основательно проработанным интерфейсом и со всякими вкусностями. В сравнении с другими дистрибутивами Puppy Linux выглядит устарелым и менее привлекательным. Puppy Linux может и не выиграет конкурс по красоте, однако, тут важно что внутри а не снаружи. Если вы взгляните на дистрибутив не обращая внимание на внешний вид, то обнаружите жемчужину дистрибутива Linux.

Puppy Linux написан австралийским профессором Барри Каулером (Barry Kauler).

Дистрибутив создан, чтобы быть малым, эффективным и дружественным к пользователю. К этой категории относятся хорошо знакомые дистрибутивы, такие как Damn Small Linux, SLAX и SAM Linux, но у Puppy Linux есть серьезные преимущества:

В результате делает Puppy Linux идеальным дистрибутивом для использования на старых компьютерах.

Подобно другим Live CD дистрам, Puppy поддерживает загрузочные параметры. Например, puppy pfix = ram параметр заставляет Puppy Linux загружаться в RAM без загрузки сохраненной сессии, в тоже время puppy pfix = purge делает глобальную зачистку файлов, которая может быть очень полезна для восстановления системы. Полный лист загрузочных параметров и их дескрипторы можно посмотреть на странице WIKI Puppy Linux.

В процессе загрузки вы должны выбрать графический сервер X, состоящий из двух опций Xorg и Xvesa. Xorg поддерживает множество продвинутых настроек для современного железа, но может не запуститься на старых компьютерах. Xvesa имеет ограниченное количество настроек, но запускается практически на любой конфигурации компьютера. Обычно пользователи выбирают сначала Xorg, если экран после этого ничего не показывает, то можно выбрать Xvesa. Как только Puppy загрузился нужно выбрать оптимальное разрешение экрана. У Puppy есть отличная система управлением разрешений. Все что вам нужно это выбрать нужное разрешение и нажать кнопку TEST. Если все отображается на экране корректно, но можно продолжить работу, нажав Okay. Также можно определить разрешение вручную. Как только Puppy окончательно загрузился, взгляните на картинку на рабочем столе, которая содержит в себе несколько подсказок, включая информацию о доступной RAM памяти, состоянием подключения к интернету и сохранение ваших настроек и данных.

Устанавливаем Puppy Linux

Хотя Puppy Linux отлично запускается с CD, вы также можете установить его на любой носитель. Puppy включает в себя собственный установщик. Запустите его, выбрав в меню Menu → Setup → Puppy universal installer. Установщик включает в себя подробную информацию о процессе установки, и мы рекомендуем, чтобы вы прочли все внимательно, выбирая нужные опции.

Например, для загрузки puppy с USB флешь, которая использует файловую систему FAT32, вам нужно установить файлы в загрузочный сектор. Для установки файлов в загрузочный сектор выберете опцию mbr.bin когда появится диалог со списком доступных загрузчиков. Если вы устанавливаете Puppy в новую USB флешку, то скорее всего она не отформатирована как загрузочное устройство. В этом случае вы должны запустить GParted.

Запустите GParted, нажмите на разделе флешки правой кнопкой мыши и выберете Manage Flags. Далее выбираем Boot и жмем ОК для закрытия окна и подтверждаем наши изменения, нажав кнопку Apply. Затем закрываем GParted и установщик доделает все остальное самостоятельно. Установить Puppy на жесткий диск также легко. Вам нужно выбрать между минимальной (frugal) и полной (full) установкой. При минимальной установки Puppy просто скопирует несколько файлов (vmlinuz, initrd.gz, pup_301.sfs и zdrv_301.sfs) с CD на выбранный логический диск, что позволяет вам запускать Puppy Linux как Live CD дистро, только с жесткого диска и сохраняя сессию и данные на жестком диске. Так же вам необходимо настроить загрузчик GRUB вручную. Полная установка позволяет установить весь дистрибутив на жесткий диск в выбранный вами логический диск.

Запускаем Puppy Linux с QEMU

Puppy, установленный на USB флешь, делает дистрибутив очень компактным. Вместо того, чтобы таскать с собой ноутбук, вы можете с помощью флешки запустить Puppy на любом компьютере. Однако, в некоторых случаях вам не разрешат перезагрузить Windows и зайти в Puppy Linux. QEMU Manager это эмулятор позволяющий запустить Puppy на платформе Windows . Также немаловажно, что QEMU Manager это компактная программа и поэтому мы ее можете установить на USB флешь с Puppy Linux. Чтобы создать виртуальную машину, основанную на QEMU с Puppy Linux, нужно скачать программу QEMU и образ последней версии Puppy Linux. Распаковать QEMU Manager и скопировать папку на USB флешь. Копируем ISO образ в каталог с QEMU Manager и запускаем QemuManager.exe. Нажимаем Create New Virtual Machine, далее появится помощник, который поможет настроить новую виртуальную машину. Все опции помощника вполне понятные и вы бес проблем сможете установить новую виртуальную машину (ВМ).

Как только все шаги в создании ВМ пройдены, проверьте, что отмечен пункт View Advanced Configuration Options After Saving Box. Далее жмем кнопку Save Virtual Machine, которая сохраняет новую ВМ и открывает окно настроек. Далее переходим на вкладку Disk Configuration. В секции CD-ROM жмем кнопку Browse и выбираем ISO образ с Puppy Linux. Выбираем опцию Boot From CD-ROM. Сохраняем настройки, нажав на кнопку Save и теперь, вы можете закрыть окно. После этого можно запустить Puppy на ВМ нажав на кнопку Launch.

Настраиваем Puppy Linux

Puppy Linux имеет панель управления, которая позволит вам без проблем настроить ОС. Чтобы вызвать панель управления, выбираем Menu → Setup → Wizard Wizard. Эта панель управления поможет вам настроить любой аспект Puppy, включая локальные настройки, звук, X видео, соединение с интернетом и файрвол. Если Puppy не настроил, как следует драйвера на WIFI, вы можете установить их вручную. Для этого нажмите Load Module, выберете нужный модуль из списка драйверов, и жмем Load. Если драйвер для вашей WIFI карты нету в списке, у вас есть возможность установить драйвер для Windows при помощи NDISwrapper. Перейдите в секцию More, выбираем NDISwrapper, указываем нужный драйвер и жмем OK.

Читайте также:  Установка заготовок в поводковых центрах

Как только файл загружен, вам нужно создать новый профиль (New profile). Указываем нужное устройство, жмем кнопку appoptiate, выбираем Wireless, Create new profile и заполняем требуемые поля. Помощник поддерживает мультипрофили. С помощью него можно переключаться между различными беспроводными сетями. Для возвращения настроек по-умолчанию можно воспользоваться утилитой Menu → Desktop → Puppybackground image. Также можете удалить иконку с рабочего стола. Жмем правой кнопкой мыши на нужной иконке и выбираем Remove. Если вы выбрали минимальную установку или вы запускаете Puppy с USB флешки или другого съемного устройства все ваши настройки и данные сохранятся в отдельном файле pup_save.2fs. При следующей загрузке Puppy автоматически загрузит созданный pup_save.2fs файл.

Устанавливаем приложения

Puppy Linux имеет свой собственный менеджер пакетов, который можно использовать для установки дополнительных пакетов с официального репозитария. Puppy использует свой собственный формат называемый PET, поэтому список приложений доступных в PET пакетах не большой, но он содержит основные приложения такие как Mozila FireFox, OpenOffice.org, GIMP и другие. Для установки приложения при помощи Puppy package manager просто, нужно всего лишь выделить нужное приложение и нажать Okay. Затем Manager скачивает выбранный пакет, проверяет его целостность и устанавливает. Кроме того можно управлять и .deb пакетами, которые позволяют вам пользоваться Дебиановкими пакетами. Для доступа к этой функции вам нужно установить 2 пакета при помощи Puppy Package Manager: Веб браузер Dillo и pb_debiainstaller.

Далее можно скачивать .deb пакеты с Дебиановкого репозитария. Запускаем Терминал Menu → Utility → RXVT Terminal Emulator и вводим команду pb-debianinstaller. Эта команда запустит установщик и браузере Dillo. Наживаем кнопку Choose и выбираем скачанный .deb пакет, жмем Check dependencies и устанавливаем требуемые пакеты, если таковы требуются. После нажатия кнопки Install now и Finish, все готово.

После этого можете запустить установленную программу из терминала. Для удаления установленной программы вы можете использовать Puppy package manager. После установки пакетов Debian имейте ввиду что pb_debianinstaller все еще экспериментальная версия, и может сделать вашу систему нестабильной. Используйте эту программу с осторожностью и не забывайте делать резервную копию системы.

Пересобираем Puppy Linux

После того, как вы настроили систему и установили нужные приложения, вы можете собрать свой собственный Linux дистро. Нужная программа включена в Puppy ( Menu → Setup → Remaster Puppy Live-CD ) позволяет вам пересобрать его всего в с помощью нескольких кликов. Программа всего-навсего создает файл pup_301.sfs (Где 301 — номер версии Puppy), создает ISO образ и записывает его на CD-DVD. Все что вам нужно это выбрать логический или диск, из которого программа сделает ISO образ.

Заключение

Со всем вниманием и рекламой, которые окружают основные дистрибутивы, такие как Ubuntu, Mandriva и openSUSE, легко пропустить маленькое чудо как Puppy Linux. Этот дистро быстро загружается, даже на старом железе, его можно установить на любой носитель. Вдобавок к этому, Puppy использует свой собственный файловый менеджер, возможность устанавливать дебиан приложения, а также возможность пересобрать дистро. И у вас удивительный Linux дистрибутив.

Автор перевода: Мартынов Илья Владимирович AKA PHILOSOFF

источник

Установка дополнительных приложений. Пакеты Puppy

Пакеты DotPup

Оригинальный DotPup разрабатывался GuestToo как простая система пакетов, используя которую, вы просто скачивали нужный вам .pup пакет, а затем устанавливали его в один щелчок мыши. Позже MU разработал утилиту для создания DotPup, которая так же регистрирует DotPup с PETget менеджером при установке, причем PETget можно использовать для её удаления.

Многие пакеты DotPup изменяют ‘Меню’ (найдёте слева снизу рабочего стола) непосредственно, однако в Puppy версии 2.14 перешёл на систему меню XDG, в котором конфигурационный файл оконного менеджера вообще не изменяем. Вместо этого новый пакет нужно установить в .desktop файл. В простых DotPup пакетах, которые не требуют меню, эта проблема отсутствует, но их нужно переводить в PET-формат, например с помощью утилиты pup2pet .

Или DotPup-пакеты могли быть созданы с поддержкой XDG и не напрямую изменяют конфигурационный файл меню, таким образом они полностью совместимы с Puppy 2.14 — по всей видимости MU и остальные будут обновлять утилиты создания пакетов DotPup в соответствии с обновлениями системы.

Пакеты Slackware

Puppy скомпилирован из исходников и имеет уникальные архитектуры загрузки и остановки системы, отличные от всех остальных дистрибутивов. То же самое можно сказать про Slackware — хотя Puppy и не базируется на Slackware. Однако, бинарные пакеты для Slackware могут быть использованные для работы в Puppy.

Пакет Slackware можно перевести в PET-формат с помощью утилиты tgz2pet . Например так:

выполнение этой команды создаст файл xgames-0.2-i386-1.pet . Запустите этот файл и PETget установит его и даже запустит скрипт установки внутри пакета Slackware.

Slackware имеет отличную от Puppy архитектуру и установочный скрипт может сделать что-то нежелательное для Puppy. В Slackware используются другие разделяемые библиотеки и некоторые необходимые им зависимости могут отсутствовать в Puppy. Однако, если Puppy разработчик обнаружит, что пакет Slackware работает в Puppy, тогда он может перевести его в пакет PET-формата для остальных пользователей.

Читайте также:  Установка гидрокомпенсаторов вместо шайб

Отметим что скрипт tgz2pet не добавляет какую-либо PET-специфику в процессе конвертирования пакетов Slackware, так что если в пакете нет файла .desktop , скрипт не будет создавать его и в Puppy. Дополнительные функции поддержки пакетов Slackware могут быть добавлены в будущем при необходимости.

lexeii: в моём дистрибутиве имеется два пакета PetGet. Ниже описан только один, похоже, старый

Менеджер пакетов PETget

Общее описание PetGet

Менеджер пакетов PETget (ранее известный как менеджер пакетов PupGet) выбирается из Меню → Настройки → Настройки PuppyRus → менеджер пакетов. Очень прост в использовании. В левом окне пакеты, доступные для установки, представлены в виде списка, в правом — уже установленные. Вот так это выглядит:

Необходима иллюстрация

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

Вы могли заметить, что, подводя курсор к названию пакетов, вы видите всплывающую подсказку.

И как же установить «неофициальные» пакеты? Просто скачайте из интернета и запустите скачанный файл пакета.

Файловый менеджер ROX-Filer может работать с файлами формата .pet и, если вы щёлкните мышкой по значку пакета, то запустится PETget. Так могут быть установлены некоторые пакеты PET, как официальные, так и не официальные. Кроме того, при использовании браузера SeaMonkey, вы можете кликнуть на ссылке на какой-либо файл .pet на любой веб-странице и SeaMonkey предложит скачать пакет или же сразу открыть его в PETget. Последнее предложение означает, что достаточно совершить одни клик, находясь в интернете, и пакет будет установлен!

Технические детали PETget

Когда пакет PET установлен, PETget сохранит записи об установке (лог). На рисунке файл packages.txt:

Необходима иллюстрация

То есть, папка /root/ содержит файлы, как показано выше. Каждый установленный пакет будет, как правило, иметь один файл здесь. Например Xbubble пакету соответствует файл «xbubble-0.2.4.files». Это используется PETget для удаления пакетов.

Файл «packages.txt» это перечень всех установленных пакетов входящих в поставку версии Unleashed, а «livepackages.txt» это перечень пакетов формата отличного от pup_xxx.sfs (то есть не входящих в live-CD) и кандидатов на установку PETget — именно этот файл читается для представления списка доступных пакетов в PETget (правое окно).

Файл «alienpackages.txt» это перечень пакетов, которые были установлены, но не входят в состав Unleashed сборки. PETget имеет свойство любые произвольные PET пакеты находящиеся на вашем компьютере и если этот пакет не входит в состав Unleashed, то он получает маркировку «alien»(чужой) или «unofficial»(не официальный).

Самый простой способ изучить что находится в этих файлах это открыть и посмотреть, но здесь типичное вступление в «livepackages.txt»:

Первое поле — имя пакета, второе — информация которая появляется в панели PETget, третье поле содержит «on», «off» или «unavailable»: «on» означает что пакет установлен, «off» — не установлен. Последнее поле — текст всплывающей подсказки в PETget.

Файлы ».files» всего лишь список установленных файлов. Ниже приведён тест файла «xchat-1.8.11.files»:

Достаточно просто, обычный список файлов.

Неофициальные PET пакеты

Каждый может создать PET пакет. Существуют утилиты которые позволяют делать это максимально просто. После создания пакет может быть выложен в интернете для использования другими пользователями.

Если пользователь Puppy скачивает неофициальные PET пакеты, как же ему установить их? Или как удалить их?

Инсталляция очень проста, просто запустите ‘*.pet’ файл.

PETget зафиксирует установку в «alienpackages.txt», и список файлов в ‘*.files’.

Еще один момент. PET может и не иметь скрипта удаления. На пример для Torsmo это был бы файл «torsmo-1.0.remove». PETget Распознает этот файл как скрипт удаления и будет выполнять его для удаления файлов.

Статью перевел zulman

источник

Как устанавливать программы в PuppyRus

Установка pet-пакетов.

Лучше всего ставить программы с помощью менеджера пакетов (на рабочем столе значок ПАКЕТЫ) либо менеджером Gslapt (меню — настройки- настройки PuppyRus)
Загрузили вы Pet пакет с официального депозитария PuppyRus3,запустили, появилось сообщение что пакет успешно установлен, даже в меню появились значки, но было и такое сообщение

В общем как довести установку до конца?

В данном примере видно, что вас недостаёт двух библиотек. Google всегда найдёт вам необходимое.Пользовательские библиотеки находятся в каталоге /usr/lib. Недостающие библиотеки обычно ищутся Google, скачиваются из найденного места в виде архива, архив распаковывается и из него берётся нужная библиотека, как правило — с сопутствующими ссылками, и просто перетаскивается мышью в /usr/lib (из одного окна в другое). Думаю, для начинающего так будет легче. Когда освоитесь в структуре Linux, сможете на стадии разархивирования помещать нужные файлы в нужное место.

Сборка из исходников.

Допустим, вы не смогли найти нужный пакет, зато нашли саму программу в виде исходных кодов. А это значит, что ее нужно скомпилировать под вашу операционную систему, делается это так:

Первое. Для паппика нужно подключать среду компиляции.

или воспользоваться собранным Fliker09 devx-ом: Цитировать

Вот кстати собрал один аддон полезный для сие дел. Он включает в себя среду компиляции, исходники Х-ов и ядра а также cmake (есть даже ГУИ-тулза к нему. Удобно!). Ссылка:

Подключать так: Меню → Система → Настройка загрузки PuppyRus → Дополнительные SFS файлы. После перезагрузки системы файлы devx_301.sfs обычно видны в /initrd/pup_ro3/

Читайте также:  Установка гильзы в блок умз 417

Далее необходимо скачать архив с исходниками программы (обычно это архив tar.gz или tar.bzip2 ) и распаковать его с сохранением путей (поставить в архиваторе соответствующую галочку Extract files with full path ).

Третье. Зайти во вновь образованный каталог с исходниками. Нагляднее это сделать в ROX-Filer. Прочитать README, INSTALL или что нибудь подобное, иногда там указаны опции сборки. Должно находиться внутри каталога.

Четвертое. Открыть терминал в папке с исходниками. Правый клик по пустому месту в окне ROX-Filer-а → ОкноОткрыть терминал здесь.

Выполнить команды согласно инструкции. Обычно это последовательность команд

./configure make make install

В процессе сборки вы можете получить такие сообщения:

В данном случае это означает, что нехватает библиотеки

и так далее, пока все нужные библиотеки не будут установлены.

Примечание. Программу установленную таким способом очень трудно удалить. Поэтому последнюю команду лучше выполнять так

new2dir make install

Этот скрипт соберет программу в отдельную директорию.

Будут заданы некоторые вопросы, но не сложные. По окончании процесса подняться на уровень выше

dir2pet newdirname

Этот скрипт соборет pet-пакет из указанного каталога.

где newdirname — имя нового каталога, образованного командой new2dir make install. Ответив ещё на несколько вопросов вы получите pet-пакет, который можно легко установить и так же легко удалить. Более подробную информацию по сборке пакета можно найти в одноименном HOWTO.

источник

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-файлу и выбрать кнопку «Подключить». Подключение произойдёт автоматически.

источник

Добавить комментарий

Adblock
detector