Обзор на puppy linux: системные требования, установка, программное обеспечение

Установка и правка загрузчика GRUB на USB-Flash

Итак, ваш Puppy Linux установлен на флэш, но загрузчика GRUB на нем еще нет. Теперь вам предстоит установить его. Проверьте в первую очередь, чтобы ваш USB-Flash был отмонтирован. Если это не так, размонтируйте его. Это можно сделать утилитой pmount, расположеной в разделе меню Менеджер файлов или закройте окно менеджера файлов (если оно открыто) со смонтированой флэш и во вновь появившемся окне на одной из кнопок вам предложат размонтировать ваш USB-Flash.

Для установки загрузчика GRUB, который будет запускать Puppy с флэшки, запустите Меню → Система → Конфигурация загрузчика GRUB. В появившемся окне вам будет предложен выбор уровня установки загрузчика:

  • simple: Попытаться установить GRUB автоматически
  • expert: Использовать расширенные возможности меню установки GRUB

Выберите <simple> и нажмите OK. Далее появится окно:

Выбор разрешения для консоли.

Кто знает на каком компьютере будет грузиться с нашей флэш Puppy? Для исключения коллизий выбираем опцию <standard>
и нажимаем OK. В следующем окне вам предложат:

Укажите в строке окна раздел где будут располагаться файлы GRUB. Введите требуемое в формате '/dev/<раздел>'. В моем случае это:
/dev/sdb1

И нажмите OK. Далее появится окно выбора, куда будет устанавливаться GRUB:

  • Root — в superblock Linux раздела
  • Floppy — установка на дискету
  • MBR — установка в MBR на HDD

Выберите Root, чтобы установить загрузчик в superblock Linux раздела флэш и нажмите OK. После этого в новом окне вам сообщат, что:

GRUB успешно установлен

Осталось нажать OK.

Теперь вам необходимо внести изменеия в файл загрузчика GRUB. Для начала вызовите программу pmount, нажмите кнопку Обновить и кнопку соответствующую вашей флэш. Из меню Puppy вызовите редактор Leafpad, откройте в нем файл . Далее откройте еще один редактор, воспользуйтесь опцией Файл → Открыть и выберите файл на вашей флэш. Выделите содержимое файла , скопируйте его в буфер обмена и вставьте содержимое буфера в открытый файл вашей флэш после строки . Уберите во вставленном тексте из опции title русские слова или вообще переименуйте опцию по вашему вкусу. Например . Не применяйте только кириллицу. Остальные опции GRUB’а, например такие как:

# Linux bootable partition config begins
  title Linux (on /dev/sda3)
  root (hd0,2)
  kernel /boot/vmlinuz root=/dev/sda3 ro vga=normal
# Linux bootable partition config ends

и аналогичные вы можете закомментировать введя в начале строк файла menu.lst символ #. В добавленой через буфер опции загрузки измените строку:

rootnoverify (hd1,0)

на

rootnoverify (hd0,0)

Если в процессе инсталляции Puppy вы изменяли имя каталога для копирования файлов (по-умолчанию предлагалось puppy301), то в строке:

kernel /puppy301/vmlinuz pmedia=usbhd psubdir=puppy301

измените имя <puppy301> на то, что вы вводили, чтобы скорректировать реальный путь к каталогу с файлами ‘ и т.д. на вашей флэш. То же сделайте для , — т.е. проверьте правильный путь к файлу initrd.gz в строке:

initrd /puppy301/initrd.gz

В конце концов файл приобретет приблизительно такой вид:

# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'.  Thu Aug 28 19:41:18 2008
#
# Start GRUB global section
timeout 30
color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
title Puppy Linux 1.20F-Lite-M
rootnoverify (hd0,0)
kernel /puppy301/vmlinuz pmedia=usbhd psubdir=puppy301
initrd /puppy301/initrd.gz
# Linux bootable partition config ends
title -     For help press 'c', then type: 'help'
root (hd0)
title -     For usage examples, type: 'cat /boot/grub/usage.txt'
root (hd0)

Опция <timeout> тоже раскомментирована, чтобы дать вам возможность выбрать опцию GRUB во время загрузки. Параметр указывается в секундах. Сохраните изменения сделанные в файле »/boot/grub/menu.lst на вашей флэшке.

Все. Ваша USB-Flash с Puppy Linux готова к использованию. Перегрузитесь. Зайдите в BIOS. Выставьте загрузку с флэш высшим приоритетом. Выйдите из BIOS с сохранением. Или по клавишам Esc или F8 в POST, на перезагрузке вызовите меню выбора устройства с которого желаете загружаться, выберите USB-Flash и загружайтесь в Puppy. Удачи вам в освоении малыша Puppy!

Лицензия

Данный документ распространяется на условиях свободной лицензии GNU FDL (Free Documentation License) версии 1.1 или любой более поздней версии.

Отказ от ответственности

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

Copyright 2008 Pakin Yury (Speccyfighter)

Orsha LUG

Last modification: 2008.08.31

Slackware пакеты

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

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

tgz2pet xgames-0.2-i386-1.tgz

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

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

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

Программирование в Puppy Linux

Puppy — достаточно компактный и легковесный дистрибутив, но он предлагает широкий выбор языков программирования. По умолчанию Live-CD ничего не устанавливает для компиляции программ С или С++, однако, имеется дополнительный файл devx_xxx.sfs (где xxx — это номер версии Puppy, например, 210), который превращает Puppy в среду, полностью поддерживающую компиляцию С/С++ (также плюс компилятор FreeBASIC). Даже и без файла devx_xxx.sfs Live-CD содержит множество языков, включая обработку сценариев Ash/Bash, Tcl/Tk и PuppyBasic.
В Puppy предусмотрены документация и инструменты, помогающие разрабатывать сценарии:

  • e2, mp, Geany, Leafpad — текстовые редакторы.
  • ash — командная оболочка, использующаяся в Puppy.
  • busybox — набор базовых Unix/Linux консольных приложений, которые могут быть использованы в сценариях.
  • xDialog — GTK GUI заготовки для сценариев.
  • xmessage — простые X11 GUI заготовки диалогов для сценариев.
  • xcut — консольное приложение для работы с буфером обмена (вырезать — вставить).
  • gtk-shell — очень гибкая, простая и маленькая GTK альтернатива предыдущим xmessage и Xdialog. Может показывать/редактировать файлы, показывать диалог выбора файла, принимать пользовательский текст, работать с кнопками выбора. Не имеет документации, для справки предусмотрена команда:
 # gtk-shell -h

gtkdialog3 — альтернатива для gtk-shell, xmessage и Xdialog, приложение, которое читает XML-файл, описывающий формат диалога и взаимодействие с пользователем

Запись ISO-файла в Windows

Windows имеет встроенную программу с графическим интерфейсом для записи компакт-дисков. Также доступны другие сторонние опции, такие как Infrarecorder, который также выполняет свою работу, но сегодня мы будем использовать «Windows Disc Image Burner». Сначала вставьте компакт-диск, который будет вашим живым компакт-диском Puppy Linux, в устройство для записи дисков.

Используйте файловый менеджер, чтобы найти файл образа диска (iso), а затем дважды щелкните его.

Я рекомендовал установить флажок «Проверять диск после записи», это очень важно для записи ISO, потому что они содержат так много информации, и если они повреждены, ваша операционная система не будет установлена

Запись живого компакт-диска Puppy Linux с помощью Windows

Нажмите «Записать», чтобы создать свой диск.

Дистрибутивы, которые уже не разрабатываются или не поддерживаются:

PuppyRus-A (PRA-09) i686

  • Дистрибутив разрабатывается с Августа 2019 года.
  • В качестве донора пакетов использован Hyperbola — GNU/Linux-libre LTS (LTS Arch по рецептам Debian)
  • Только FRUGAL установка. Возможна установка в раздел с Windows и Linux второй системой

Ссылки

  • Экспресс-установка за ТРИ шага
  • Документация

PuppyRus-A (PRA-03) i686

  • Дистрибутив разрабатывается участниками проекта PuppyRus с июля 2013 года.
  • В качестве донора пакетов использован Arch
  • Рекомендуется для устаревшего железа и флэшек. Очень маленький размер и ресурсоемкость в варианте

  • Новичкам лучше начать с Fat версии. Содержит много драйверов для старого железа
  • Активной разработки нет. Поддержка продолжается (bugfix, обновление браузеров)
  • Оптимизирован для полной загрузки в память
  • Только FRUGAL установка. Возможна установка в раздел с Windows и Linux второй системой

Ссылки

  • Экспресс-установка за ТРИ шага
  • Документация

PuppyRus (PR) XX.XX pfs

  • Дистрибутив разрабатывается участниками проекта PuppyRus с 2012 года (первая версия — 12.12).
  • Продолжает славные традиции Барри Каулера.
  • Ядро Linux и приложения компилируются разработчиками из исходных кодов (пакеты из других дистрибутивов не используются).
  • В дистрибутиве используется новый тип пакетов PFS, разработанный командой проекта PuppyRus. PFS и SFS модули можно расположить в каталоге packages для автозагрузки, или они могут быть подключены во время работы.
  • На сегодня дистрибутив находится в стадии активной разработки и тестирования.
  • Тип файла для скачивания: iso-файл, для записи на CD и виртуальных машин
  • Установщик на флешку (frugal): Прожечь iso-файл на болванку, загрузить дистрибутив, Меню –> Настройки –> Инсталлятор PuppyRus

  • Добавление дистрибутива на загрузочную флешку с grub2dos (frugal): На флешке создать каталог, переписать в него файлы vmlinuz, initrd.gz, pupm-218-base.pfs, каталог packages. Отредактировать файл menu.lst
  • Ядро: 3.6.12
  • Экранный менеджер по умолчанию: Ice-WM
  • Пользовательские программы по умолчанию: Geany, Leafpad, Evince, Pidgin, Transmission, Skype.
  • Браузер по умолчанию: Opera

Ссылки

Ссылки

Авторы: Zay, dim-kut, sfs

Установка PuppyRus Linux на USB Flash

Запустите инсталлятор Puppy из <Меню/Настройки/Универсальный инсталлятор Puppy>. Откроется окно, в котором вам предложат выбрать куда вы хотите установить Puppy. Инсталлируя на свою флэш мне так и не удалось запустить инсталляцию с опцией . Если у вас происходит то же самое, воспользуйтесь опцией <Сменный USB жесткий диск>. Проблема исчезнет. По какой-то причине флэшка определилась инсталлятором как USB HDD.

Далее появится окно в котором вам предложат:

Выберите, на какой привод инсталлировать

выберите свой флэш накопитель. В текущей ситуации это:

 sdb EasyDisk, size 123.5Mb

и нажимаем

В следующем окне вам предложат выбрать вариант установки на выбранном устройстве:

 sdb1: ext2, size 123.4Mb

Второй вариант, внизу окна, это Superfloppy. Выбираем первый вариант:

Установить Puppy на sdb1

и нажмите на кнопку расположенную рядом с этой опцией. В самом низу окна вы увидите длинную кнопку <Вернуться и выбрать текущее устройство> что и можно сделать если возникла необходимость. В следующем появившемся окне вам сообщат:

Вы выбрали установку Puppy на раздел /dev/sdb1, который имеет ext2 файловую систему и размер 123.4Mb

Нажмите . В новом окне вам сообщат что:

 Puppy установит от 2-х до 4-х файлов
 vmlinuz - Ядро Linux
 initrd.gz - инициализатор виртуального диска
 pup_301.sfs - Это все файлы Puppy

и внизу окна кнопка . Теперь внизу рабочего стола вы увидите линки на устройства накопителей (HDD, CD/DVD, Flash). Смонтируйте CD-диск с которого вы загрузились, нажав на изображение с именем вашего CD/DVD-привода, — после чего появится окно менеджера файлов со списком файлов, которые содержит CD-диск. Далее в окне в котором вам сообщали, что , нажмите кнопку . Потом появится окно в котором вас попросят:

Вставьте пожалуйста Puppy live-CD

Нажмите кнопку . Возможно появится окно, в котором вам сообщат:

Простите, Puppy на CD не обнаружен
Смонтируйте CD … нажмите кнопку

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

, ,

Перейдите в окне в директорию /mnt/, в моем случае это /mnt/dvd2, и выберите файл vmlinuz. Нажмите . После этого нажатия появится окно:

Выбор Формальной установки как live-CD
и
Полной установки

Выбираем <Формальную установку как live-CD>. В следующем окне вас предупредят что:

Puppy будет установлен на раздел sdb1, который в данный момент смонтирован в /mnt/sdb1

В строке окна расположенной чуть ниже вам будет предложено выбрать имя каталога на USB-Flash (будет создан) куда будут копироваться файлы. По-умолчанию имя каталога предлагается puppy301. После определения выбора нажмите . Далее пойдет процесс копирования файлов на sdb1 в каталог puppy301, о чем вас предупредит всплывшее окно. После окончания операции появится окно, которое сообщит, что файлы скопированы, а также выведет содержимое для файла menu.lst, — копия этого содержимого находится в /tmp/NEWGRUBTEXT. Нажмите для завершения установки.

7.1 Как установить приложения из официального репозитория

Установите соединение с интернет (см. главу 5)

Далее запустите приложение «Менеджер пакетов PETget», ярлык «Пакеты» на рабочем столе.

Откроется окно «Менеджер пакетов PETget».

Выберите репозитарий PET-пакетов и кликните необходимую Вам программу из списка.

Появится окно выбора источника загрузки.

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

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

Остаётся только перезагрузить X-сервер ( Меню | Выключить | Перезагрузка X-сервера), для того, чтобы обновилось меню.

4.2 Установка

Существуют различные способы установки Puppy на жесткий диск:

  • Так называемая «Frugal установка» (когда CD образ Puppy находится на жестком диске)
  • Полная установка (как все линуксы)
  • Установка на USB flash диск
  • Установка на CF card

Мы рекомендуем «Frugal установку» (), если в вашей системе имеется 128 Мб RAM или более. Если на вашем ПК менее 64 Мб оперативной памяти, вам следует выбрать полную установку ().

Frugal Installation копирует файл образа Puppy с компакт-диска на жесткий диск. При старте системы Puppy считывается в оперативную память (RAM) так же, как если бы вы загружались с компакт-диска, однако происходит это значительно быстрее. Таким образом этот способ совмещает преимущества загрузки с CD (защита от нежелательного шпионского ПО) и загрузки с жесткого диска (скорость). Более того, упрощается процедура перехода на новую версию Puppy — всё что нужно, это заменить некоторые файлы. ()

Для знакомства с процессом установки можете посмотреть видеоролик. Ролик начнёт воспроизводиться после полной загрузки. В зависимости от размера ролика загрузка может занять длительное время.

Размер видео: 4.8 Mb

Нажмите для загрузки и просмотра скринкаста, созданного с помощью Wink!

Также можно скачать ролик для локального просмотра на компьютере:
Архив с роликом (4.8 Mb)

Для просмотра ролика распакуйте архив в папку и запустите html-файл.

4.2.2 Ручная Frugal установка / Обновление Puppy

Чтобы воспользоваться этой опцией, на компьютере должен быть установлен загрузчик. Если загрузчик еще не установлен, рекомендуем воспользоваться «Конфигурацией загрузчика Grub» ().

  • Загрузитесь с компакт-диска используя опцию . Скопируйте файлы
    PUP_301.SFS
    ZDRV_301.SFS
    INITRD.GZ
    VMLINUZ

    на раздел Линукс (ext2/ext3) или FAT32.
    Если вы обновляете Puppy, перепишите существующие файлы. Сконфигурируйте загрузчик GRUB отредактировав файл . Обычно он находится на Линукс разделе в директории .

  • Добавьте следующие строчки в файл :
    title Puppy Linux 301 frugal (on devhda2)
    rootnoverify (hd0,1)
    kernel vmlinuz pmedia=idehd
    initrd initrd.gz

    Замечание: (hd0,1) указывает на жесткий диск и раздел, на котором установлены файлы GRUB. В зависимости от устройства, с которого вы осуществляете загрузку системы, вам потребуется установить значение pmedia на usbflash, usbhd, usbcd, ideflash, idehd, idecd, idezip, satahd, scsihd или scsicd.

  • Сохраните изменения в файле
  • Закройте текстовый редактор. Выньте Puppy CD из привода и выйдите из Puppy без сохранения. Перезагрузите компьютер. Puppy должен загрузиться без CD.

4.2.3 Полная установка

Полная установка превращает Puppy в «полноценный» дистрибутив на жестком диске. Этот режим рекомендуется использовать на компьютерах с менее чем 64 Мб оперативной памяти (min 32Mb). Во время процесса установки ОС просто выберите вариант «Полная установка». В остальном процесс также прост, как и экономная установка (frugal).

Состав дистрибутива

Рисунок 1 — Интерфейс Puppy Linux Tahrpup 6.0.5

Основной пакет программ

Дистрибутив Puppy Linux предоставляет удобный пользовательский интерфейс (на рисунке 1 приведён интерфейс дистрибутива Puppy Linux Tahrpup 6.0.5), а также содержит в себе необходимые для домашнего использования программы, позволяющие пользователю работать с текстовыми документами и таблицами, просматривать и редактировать изображения, воспроизводить аудио и видео файлы, осуществлять подключение к сети Интернет и т.п. В состав дистрибутива входит следующий основной пакет программ:

  • Современный браузер с поддержкой HTML-5 и Flash.
  • Мультимедиа проигрыватель с поддержкой множества аудио и видео форматов.
  • Программы офиса, способные открывать файлы Word и Excel.
  • Поддержка принтеров и сканеров.
  • Программа для просмотра изображений различных форматов.
  • Программа для конвертирования форматов мультимедиа.
  • Программы для редактирования векторных и растровых изображений.
  • Программа для редактирования аудио.
  • Программа для просмотра pdf. Также программы для работы с pdf (преобразование в другие форматы и из других форматов).
  • Поддержка OpenGL из коробки.
  • Программа для работы с жёстким диском, разбиения на разделы.
  • Различные диагностические программы, собирающие информацию о компьютере.
  • Поддержка различных способов подключения к сети: VPN, Wi-Fi, 3G-модемы, мобильные телефоны и т.д.
  • Запись звука и видео с веб-камеры и с экрана монитора.
  • Запись CD/DVD-дисков.
  • Поддерживаются различные способы запуска и установки на компьютер. Можно устанавливать на разделы Windows и Linux. Нет необходимости форматирования разделов и удаления других систем Windows и Linux. Можно запускать с флешки или CD/DVD и сохранять свои данные на флешку или на CD/DVD.
  • Различные другие программы — например, pMusic даёт возможность производить запись интернет-радиостанций, причём с разделением на отдельные треки и с сохранением на жесткий диск.

Дополнительные возможности

Кроме уже имеющегося ПО можно установить дополнительные программы из Менеджера пакетов, который, кроме своего репозитария в некоторых версиях имеет поддержку репозиториев Ubuntu или Slackware. Множество программ можно скачать на форумах Puppy в виде пакетов PET или SFS. Также можно установить пакеты других дистрибутивов Линукс: deb, rpm, tgz, но при этом нужно следить за зависимостями.

Подключаемый модуль devx.sfs содержит всё необходимое для компиляции программ из исходного кода различных языков программирования (С/С++, Python, Basic и т.д.) и может быть использован для их изучения.При установке программы testdisk есть возможность восстановления удалённых файлов на различных носителях, например, на картах памяти фотоаппаратов.
Также при необходимости есть возможность установки больших офисных пакетов, таких как Libre Office. Обычно он является модулем SFS, который подключается к системе.

Прием

Обозреватель DistroWatch Робер Стори сделал вывод о Puppy 5.2.5 в апреле 2011 года: «Многим людям нравится Puppy — он входит в топ-10 рейтинга популярности DistroWatch. Мне тоже нравится Puppy, и я использую его исключительно на своем нетбуке. Возможно, единственное, что не так с Puppy, — это то, что ожидания пользователей обычно превышают намерения разработчика ».

В подробном обзоре Puppy Linux в мае 2011 года Говард Фосдик из OS News обратился к проблеме пользователя root: «Теоретически это может быть проблемой, но на практике это не имеет обратной стороны. проблема, связанная с этим «. Фосдик заключил: «Мне нравится Puppy, потому что это самый легкий дистрибутив Linux, который я нашел, который по-прежнему подходит для конечных пользователей. Установите его на старый компьютер P-III или P-IV, и ваша семья или друзья будут использовать его так же эффективно для обычных задачи как любая новая дорогая машина ».

В декабре 2011 года Джесси Смит, писавший в DistroWatch, сделал обзор Puppy 5.3.0 Slacko Puppy . Он похвалил его простоту, гибкость и ясные объяснения, отметив при этом ограничения работы с правами root. Он заключил: «Я также хотел бы, чтобы во время процесса загрузки была добавлена ​​опция, которая дала бы пользователю возможность выбора работы в непривилегированном режиме, а не от имени пользователя root. Всегда быть администратором имеет свои преимущества для удобства, но это означает, что Пользователь всегда находится на расстоянии одного небрежного щелчка мыши от удаления своих файлов и одного эксплойта от скомпрометированной операционной системы. В качестве Live CD сложно превзойти Puppy Linux как по производительности, так и по функциональному программному обеспечению. Он имеет минимальные требования к оборудованию и очень гибок. отличный дистрибутив, если вы не вытолкнете его слишком далеко из его ниши «.

В декабре 2011 года Ховард Фосдик провел обзор доступных на тот момент версий Puppy Linux. Он заключил: «Разнообразие и гибкость Puppy делают его отличной системой, управляемой сообществом, для компьютерных энтузиастов, любителей и мастеров. Они также создают несколько беспорядочный мир. Вам, возможно, придется немного почитать, чтобы понять, какой выпуск Puppy или Puplet является для вас. Электронная документация Puppy обширна, но может сбивать с толку. Не всегда ясно, какие документы относятся к каким выпускам. Большинство пользователей полагаются на активный и дружелюбный форум для поддержки ». Он также отметил: «Те из нас, кто любит компьютеры, иногда забывают, что многие относятся к ним с пренебрежением. Что с этим не так? Почему я должен покупать новый каждые четыре года? Почему они меняют интерфейс в каждом выпуске? Разве это не работает? Puppy — отличное решение для этих людей. Оно современное, бесплатное и простое в использовании. А теперь оно поддерживает бесплатные приложения из репозиториев Ubuntu, Slackware или Puppy. Теперь это пользователь. -дружелюбно.»

В апрельском обзоре Bionic 8.0 от Игоря Любунчича из Dedoimedo в апреле 2020 года было сделано следующее заключение: «Puppy Linux доставил свое радостное послание и даже превзошел мои ожидания. Я всегда был фанатом и редко мог сказать что-то плохое, так что положительно. результат был в некотором роде оправданным.Что меня действительно поразило, так это не то, что это небольшой и быстрый дистрибутив, а тот факт, что ему удается сохранять свою актуальность, несмотря на очевидную летаргию в пространстве рабочего стола Linux. Вы можете сказать, ну, зачем беспокоиться — но если у вас старое оборудование или вы много путешествуете, Puppy предоставит вам собственный, полный рабочий сеанс, который будет загружаться и запускаться практически где угодно, с множеством полезных свойств и отличных инструментов настройки ».

Шаг 18. Локализация

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

Для этого кликните по ярлыку Install, перейдите на вкладку Install Applications и выберите Puppy Package Manager:

В списке репозиториев выберите puppy-noarch или puppy-fossa. Здесь в поиске напишите language-ru или langpack-ru и посмотрите есть ли такой пакет. Если есть — установите его. Для установки достаточно выбрать пакет и кликнуть по кнопке Do it в правом верхнем углу.

После завершения установки останется перезагрузить систему. Дальше все будет по-русски.

Преимущества Porteus

Ищете быструю, портативную и доступную операционную систему? Возможно, вы нашли решение в Porteus. Дистрибутив является участником операционной системы Linux, которая разработана, чтобы быть портативной и молниеносной. Все началось с версии «Slax», называемой «slax remix» во главе с «Fanthom», и оттуда «изменил свою форму» на Porteus (Бога моря).

Быстрота

Возможность загрузки Porteus в оперативную память приводит к необычайно быстрой системе. Она обладает практически всеми функциями полнофункциональной установки Slackware и вдвое быстрее. Даже если дистрибутив загружен с флэш-устройства или локально с жесткого диска, он все еще очень быстр. В среднем, время загрузки составляет 25 секунд (в зависимости от технических характеристик системы) после нажатия кнопки питания.

Портативность

Операционная система Porteus хранится в сжатом формате, в результате чего файлы XZM распаковываются очень быстро. При хранении он весит менее 300 Мб. Это достигается за счет сокращения полной установки Slackware до минимума, что является настоящим прорывом. Сценарии linux live и boot были переписаны Fanthom для увеличения скорости во время загрузки и завершения работы.

Модульность

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

Это предварительно скомпилированные пакеты, которые вы активируете и деактивируете. В результате, традиционная «установка»программы теперь избыточны. Потому что, простой двойной щелчок по модулю приводит к его монтированию и внедрению в файловую систему, готовую к использованию.

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

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

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

Если вы обнаружите, что Porteus плохо работает в вашей системе, найдите соответствующую ветку на форуме. Далее, сделайте вежливый запрос о помощи, предоставив как можно больше информации.

Внутри «Центра настроек Porteus» есть опция для отображения системной информации (также доступной в текстовом режиме, набрав psinfo в консоли), которая выгрузит текстовый файл, полный системной информации, на ваш декстоп.

3.1 Запуск с Live-CD

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

Далее вставьте компакт-диск с Puppy в привод CD-ROM и перезагружайтесь.

Если настройки в BIOS выставлены верно, начинается загрузка Puppy с Live-CD.

В меню есть несколько опций, позволяющих выбрать вариант загрузки. Оставляйте пункт «по умолчанию» и жмите Enter. Система начнет загрузку.

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

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

При выборе Xvesa через несколько секунд появится рабочий стол Puppy, а затем окно настроек Xvesa. В нем можно выбрать наиболее удобное для вас разрешение монитора.

Puppy загрузился в оперативную память компьютера. Можно безопасно работать, поскольку установленная на жестком диске операционная система (если такая имеется) не затрагивается при работе с Puppy. Теперь можно извлечь компакт-диск с Puppy и использовать DVD-привод для других целей если загрузились с опцией или если это первая загрузка «по умолчанию».

При завершении работы с Puppy вас спросят — хотите ли вы сохранить свои настройки и личные данные в специальном файле pup_save.2fs.

Три варианта: СОХРАНИТЬ В ФАЙЛЕ (на жестком диске), СОХРАНИТЬ НА CD (записать файл на диск) и НЕ СОХРАНЯТЬ (без комментариев ).

Шаг 12. Установка файлов Puppy

Далее необходимо вернуться к установщику. Здесь нажмите кнопку Puppy чтобы установить файлы Puppy Linux на диск:

В следующем диалогом окне надо выбрать источник файлов. Можно выбрать this чтобы использовать Live образ:

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

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

После этого надо подтвердить, что всё верно и система начнёт копирование файлов и очень скоро сообщит об успешном завершении.

После этого вы вернетесь в меню загрузчика.

Архитектура файловой системы в Puppy Linux

Рисунок 2 — Архитектура файловой системы

Операционная система Puppy Linux основана на файловой системе UnionFS, которая представляет собой вспомогательную файловую систему для Linux и FreeBSD, производящую каскадно-объединённое монтирование других файловых систем. Это позволяет файлам и каталогам изолированных файловых систем прозрачно перекрываться, формируя единую связанную файловую систему.

На рисунке 2 представлено схематичное описание файловой системы, используемой в Puppy Linux. Каждый слой следует рассматривать как отдельную полноценную файловую систему с иерархией директорий от самого корня. Эти слои расположены друг над другом, что достигается благодаря использованию файловой системы UnionFS. Если на каком-либо из уровней расположен файл, то он также будет виден и другом уровне. Однако если этот уровень уже сам содержит файл с точно таким же названием, то он виден не будет, так как на него «наслоился» тот же самый файл с верхнего уровня.

ramdisk Это файловая система типа tmpfs, существующая в оперативной памяти, в которой создаются и изменяются файлы.
pup_save.3fs Файл — постоянное хранилище, где все данные, настройки, email, установленные пакеты и т.д. сохранены на постоянной основе. «.3fs»означает, что файл содержит файловую систему типа ext3.
pup_xxx.sfs Этот файл и есть Puppy(встроенные приложения, оконный менеджер, скрипты) «.sfs» означает, что данный файл содержит сжатую файловую систему типа squashfs, а «xxx» — номер версии Puppy. Например, для Puppy 3.01 «ххх» будет «301».
*_xxx.sfs Эти файлы содержат дополнительные файловые системы типе squashfs. «*» может означать любую последовательность(например, devx_xxx.sfs — полная среда программирования С/С++)
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: