- Puppy linux install python
- Puppy linux install python
- Burning an Optical disc or preparing a USB Drive
- Optical
- Booting
- So you want to install Puppy
- 1. Frugal install (Recommended)
- 2. USB Install (Recommended)
- 3. Full Install
- Using Puppy
- Notes
- Настройка PyppyRus-A (PRA) и установка программ
- 1. Как устроена и из чего состоит система, что куда загружается. Принцип модульности.
- Содержимое корня нашей флэшки:
- menu.lst
- Порядок загрузки системы
- Добавление модуля в автозагрузку системы
- Принцип модульности
- 2. Как сохранить свою настроенную среду.
- Выбор типа сохранения.pfs
- Только настройки
- Полное сохранение
- 3. Настройка системы «под себя».
- Подключение к интернет
- Внешний вид
- Ярлыки на рабочем столе
- Настройка приложений
- Клавиатура
- Прочие настройки
- Добавление модулей из репозитория
Puppy linux install python
- 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
- 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.
Источник
Puppy linux install python
The fact is that you do not need to install Puppy Linux at all! You can simply download and burn it to an optical disc (CD, DVD, CD±RW, DVD±RW) or dd it to an USB drive and boot it live.
Burning an Optical disc or preparing a USB Drive
Optical
In any Linux, once you have downloaded the ISO image and verified its authenticity by checking its md5sum you can burn it to a DVD or a CD using any Linux optical burning tool. Just make sure you burn it as an image and not data otherwise it will not be bootable.
In Windows we recommend Imageburn (direct link to download) to burn the image to a CD or DVD.
All Linux versions come with a tool name dd. Our ISO images since 2013 come as iso hybrid images so they can be transferred directly to the USB drive using dd. Don’t attempt this with older puppy versions unless you know what you are doing. Here is a simple tutorial on using dd to make a bootable USB drive. Be very careful with your target drive name!
There is a Windows version of dd available on this site.
There is also a graphical tool for Windows called Win32 Disk Imager. A download is available from this page.
Booting
Depending on whether you have optical or USB media you may have to go into your computer’s BIOS Setup program to adjust the boot order of devices. You want to give your optical or USB ports priority over the harddrive.
Once you have your boot media and computer set up just insert the boot media and switch on your computer. You will see a couple of text screens go past and hopefully you will boot to a shiny new desktop with a quick setup screen followed by a welcome screen.
When you are finished you can decide to save the session or not! Not saving the session does not leave a trace of the operating system as Puppy runs entirely in RAM and as soon as the computer is powered off the RAM is flushed. This is ideal from a security perspective for internet banking or other sensitive financial transactions performed over the internet.
Saving the session can be achieved in a number of ways:
You can save the session to a harddrive or an USB drive in a vfat, ntfs or linux [1] partition. This will save all your settings to what is known as a pupsave [2] file or folder. When you boot off the same media next time the pupsave will be found and all your files and settings will be as you left them.
If you booted off of optical media you can save the session and all settings back to that same optical disc.
So you want to install Puppy
Naturally you can actually install Puppy if you wish. Once you boot Puppy and are happy with what you see it is time to open the Puppy Installer from Setup in the main menu. There are 3 main types of install; frugal, USB and traditional full install.
1. Frugal install (Recommended)
This type of install copies the main puppy files from the boot media (either optical or USB) to your harddrive. Firstly, you are presented with some information about your system and what partitions you have available. If you don’t have a suitable partition then you can use the included graphical partition manager GParted to shrink and move partitions as necessary to created a partition for your installation. Once this is done you are prompted for the location of your boot media files (either an iso image, optical media or just the files themselves) and once confirmed these are copied to a folder in your chosen partition. A bootloader is then installed and once finished you can reboot into your new system.
This will be a pristine system that requires you to save your session at shut down if you want to keep your settings. Once saving the session is complete, a pupsave file or folder is created. On you next boot your files and settings will be exactly as you left them at last shutdown.
2. USB Install (Recommended)
This type of install copies the main puppy files from the boot media (either optical or USB) to your chosen USB drive. Firstly, you should insert the USB drive that you want to use for installation. Again using the graphical partition manager GParted you need to make sure that there is a suitable partition on the USB drive. This can be formatted to fat32 Windows™ style filesystem (good for portability if you want to use the drive as storage to be used between Linux and Windows™) or one of the supported Linux filesystems. (Note: not all Puppies support the f2fs filesystem. The installer is intelligent enough to know this.) Again, you are prompted for the location of your boot media files (either an iso image, optical media or just the files themselves) and once confirmed these are copied to a folder in your chosen USB drive. A bootloader is then installed and once finished you can reboot into your new system. This can be booted on any computer you like! This is also a type of frugal installation.
Again, this will be a pristine system that requires you to save your session at shut down if you want to keep your settings. Once saving the session is complete, a pupsave file or folder is created. On you next boot your files and settings will be exactly as you left them at last shutdown.
3. Full Install
This is a traditonal Linux install to its own dedicated partition. If you don’t have a suitable partition then you can use the included graphical partition manager GParted to shrink and move partitions as necessary to created a partition for your installation. You must use a Linux filesystem. Once this is done you are prompted for the location of your boot media files (either an iso image, optical media or just the files themselves) and once confirmed these are expanded in your chosen partition. A bootloader is then installed and once finished you can reboot into your new system.
Once booted this will act like any other Linux installation.
Using Puppy
Puppy is famous for its ease of use. The desktop layout is traditional with a task bar at the bottom (or top) and icons on the desktop. Anyone coming from Windows™, Mac OSX™ or another Linux such as Ubuntu, Fedora or Arch will have little issue getting used to it. The interface is a typical WIMP style (Windows, Icons, Menus and a Pointing device).
While puppy comes with almost everything you need to write, calculate, enjoy videos and music, create artwork, work with your digital camera, and more there invariably comes a time when you need an an extra piece of software. Extra software comes in the form of pet packages which can be installed through the Puppy Package Manager or by downloading from a trusted source and simply clicking on the package. Puppy also has the capability of installing deb, rpm and tgz/txz packages from Debian family, Red Hat family and Slackware family of Linux operating systems.
The way Puppy is designed, if you use a frugal type install, software can be installed as an sfs (Squash File System) package. This is the preferred method to install very large packages such as LibreOffice. In fact the Puppy development environment, including the GNU Compiler Collection (GCC) and development libraries and headers, is shipped as an sfs; a separate download to the main ISO image. There is a tool call SFS Load which makes installing these packages a one step process. The sfs packages do not work on a full install.
Once you have been using Puppy for a little while you may want to try a remaster (see FAQ). This saves the state of your current installed system (minus some the personal stuff) to a burnable ISO image. This enables you to have your system setup and ready to go if you have several computers or you can share your remaster as a puplet with the community.
However you decide to install (or not) Puppy Linux, we hope you enjoy using it for years to come!
Notes
While we recommend frugal or USB installations the choice is entirely yours.
[1] Some common Linux filesystems that Puppy supports are ext2, ext3, ext4, f2fs. Windows™ filesystems supported are fat16, fat32 and ntfs.
[2] A pupsave file is a file that contains a linux filesystem. It can be stored on any supported partition. It is a fixed size and can be as small as 32MB and as large as 4GB (on fat32) and even larger on other filesystems. The pupsave file can be enlarged later on, but the challenge is to keep your system trim and clean by regularly deleting browser cache, cleaning up any stray files and storing other stuff outside the save file.
A pupsave folder can only be created on a linux filesystem. This allows you to store as much as your partition can hold.
Источник
Настройка PyppyRus-A (PRA) и установка программ
1. Как устроена и из чего состоит система, что куда загружается. Принцип модульности.
У вас все получилось и вы загрузили свою PRA! Если еще не сделали этого, или никак не получается, то вам может помочь пошаговая инструкция http://wiki.puppyrus.org/users/sewar/start1. Для понимания внутреннего устройства стстемы, назначения ее составных частей, пройдем несколько простых шагов. Эти знания позволят нам легко конфигурировать систему под себя и быстро решать возможные проблемы.
Содержимое корня нашей флэшки:
menu.lst
В menu.lst такое содержимое (самый простой вариант для наших опытов):
Порядок загрузки системы
Добавление модуля в автозагрузку системы
Добавим в папку /base еще один модуль, который также загрузится при старте системы. Это файловый менеджер mc (midnight commander), близкий аналог виндового файлового менеджера far. Перепишем модуль 050-mc-git-p-4.8.13-1-s02.pfs из нашего исошника в папку /base на флэшке.
Перегружаемся (обратите внимание, что теперь при загрузке система сообщает, что загружено 5 модулей! Один прибавился), когда появилось консольное приглашение вводим команду mc для запуска файлового менеджера и вуаля! Перед нами уже вполне пригодный для работы инструмент, можно походить по каталогам, зайти в папку /mnt, там примонтированные диски hdd, если они в вашей системе есть.
А что произойдет, если модуль mc изначально положить не в папку /base, а в папку /modules или /optional (их надо создать на флэшке). Пробуем и убеждаемся, что mc по-прежнему грузится и работает из папки /modules, но отказывается грузиться из папки /optional без упоминания в load= Папку /optional можно использовать для хранения дистрибутивов нужного софта (модулей), они не будут загружаться при старте системы, что ускорит загрузку и освободит память, но в процессе работы с системой мы сможем в любой момент подключить любой модуль из этой папки.
Для нашего удобства модули в папках /modules и /optional можно сгруппировать по функционалу и разместить в своих папках, например mc с другим системным софтом можно разместить в папке /sys, находящейся внутри папки /modules. Удалять программы лучше переносом в /optional, в последствии их можно будет подгружать/выгружать на лету. А устанавливать (главное не переборщить с размером и количестовм [до 128 модулей]) самое необходимое в /modules, все что находится там будет обязательно «автозагружаться» (елсли не указывать обратное в menu.lst [noload]), /base без особой надобности лучше не трогать (если только точно знаете, что в вашей конфигурации системы лишнее и не будет использоваться).
А сейчас сделаем следующий шаг. Не для того мы хотим иметь на флэшке самую быструю и самую ресурсоэкономную систему, чтобы работать в консоли или в файловом менеджере. Нам нужна полноценная графическая многооконная среда, с рабочим столом, с ярлыками приложений, с панелью быстрого запуска и всевозможными индикаторами состояния. Есть как минимум 2 варианта такой графической среды – на основе Openbox и на основе XFCE. Ниже в таблице приведены модули, входящие в состав этих оболочек.
Функционал и описание модулей | OpenBox | XFCE |
---|---|---|
Оконный менеджер (WM – windows manager) | 040-Openbox-3.5.2-4-1-3s10.pfs | 040-Xfce-4.12-s07.pfs |
046-Xfce-lib-4.12-s01.pfs | ||
084-theme-elementary-xfce-s02.pfs | ||
Панель быстрого запуска и индикации | 045-Lxpanel-0.6.2-s06.pfs | 045-Xfce4-panel-4.12-s04.pfs |
Файловый менеджер (FM — file manager) | 050-Spacefm-gtk2-1.0.0-s01.pfs | 050-thunar-1.6.6-1-s01.pfs |
Все дальнейшие эксперименты мы будем проводить с флэшкой XFCE, как наиболее продвинутой средой и близкой по своей визуальности к Win…
Принцип модульности
Обратите внимание, как, постепенно добавляя в систему готовые модули, мы получаем нужную для работы среду. Мы как из кирпичиков строим из модулей совершенное и удобное здание, в котором нам предстоит плодотворно трудиться. В этом заключается принцип модульности нашей операционной системы! В следующих шагах мы детально разберем, как установить и настроить нужные нам программы. А сейчас разберемся, как сохранить плоды наших трудов, как сделать слепок собранной из модулей и настроенной под себя системы, чтобы при перезагрузке мы вернулись в то место, на котором закончили свою работу. Никакого внешнего ПО для этих целей нам не понадобится, все включено даже в тот минимальный набор модулей, который установлен у нас сейчас.
UPD: Видеоролик — установка программ https://www.youtube.com/watch?v=F1ATCSvIUNk
2. Как сохранить свою настроенную среду.
И так, предположим, что мы установили нужные модули, настроили свои программы, сеть и внешний вид нашей рабочей среды и пришло время сохранить результат наших трудов, чтобы воспользоваться ими, если произойдет отключение питания, или если в результате неправильных настроек в будущем мы загубим свою систему. Для создания файла сохранения можно пройти как минимум двумя путями, все они в конечном итоге дадут одинаковый результат:
— пуск – настройки – создание файла сохранения
— пуск – завершение работы – сохранение
Из предложенных вариантов мы детально рассмотрим только первый – сохранение в модуль. Файл сохранения по умолчанию ляжет в папку /base, там же, где основные модули ядра. Он загрузится последним, по алфавиту, т.к. имя начинается на 090. Жмем ОК и переходим к следующему шагу:
В этом окне дано подробное описание для процедуры сохранения. Обратите внимание, какой путь и имя предлагается по умолчанию для нашего файла сохраненки – он ляжет в папку /base на нашей загрузочной флэшке и в его имени будет текущая дата. В общем случае рекомендуется указать путь в явном виде, т.е. сделать его таким /sdb1/pra/base/…(если наша флэшка в системе смонтирована как /sdb1).
Если вы планируете несколько раз за день сделать сохраненку, то разным файлам можно дать осмысленные названия, главное не менять 090 в начале имени (помним, что файлы из /base загружаются в алфавитном порядке, наша сохраненка загрузится последней, перекрыв базовые настройки системы нашими настройками, а все файлы сохраненок будут перекрывать друг друга, тоже загружаясь в алфавитном порядке). К примеру
/mnt/home/pra/base/090-save-150505-pra_file1.pfs
/mnt/home/pra/base/090-save-150505-pra_file2.pfs
Первой загрузится сохраненка ..file1. а затем ..file2… Настройки, например, рабочего стола из file1 будут затерты и заменены настройками рабочего стола из file2. В нашем случае пока ничего не меняем, оставляем предложенный путь и имя файла, жмем СОЗДАТЬ и попадаем в следующее окно:
UPD: в свежих сборках интерфейс для процедуры сохранения изменился, теперь полное сохранение делается по умолчанию, а для сохранения только настроек нажо выбрать (отметить) нужные строки.
Выбор типа сохранения.pfs
Проверим оба предложенных варианта.
1. Только настройки — процесс длится 30-40 секунд, размер файла-сохраненки около 1 мегабайта.
2. Полное сохранение – процесс длится 20-30 секунд, затем система предложит оптимизировать размер файла. Соглашаемся и через несколько секунд получаем из 6.8 мегабайт конечный файл сохраненки около 1 Мб.
Такое сжатие обусловлено тем, что в нашей системе еще ничего нет, мы проводим эксперимент с чистой системой. В общем случае файл сохраненки может ужиматься из нескольких десятков или даже сотен мегабайт почти в 2-3 раза. О завершении процедуры в обоих случаях нам сообщает всплывающий Puppy–помощник. Как и ожидалось, файл сохраненки расположился в /base.
Время, потраченное на создание файла, зависит как от скоростных качеств флэшки, так и от объема данных, и в разных случаях может меняться от нескольких секунд (вариант сохранения только настроек) до нескольких минут (вариант полного сохранения).
В чем разница между двумя вариантами сохранения?
Только настройки
В первом варианте сохраняются настройки ситемы, расположенные только в каталогах /etc и /home (разрешение экрана, часовой пояс, раскладки и настройки клавы, обои, темы, ярлыки рабочего стола, настройки подключений wifi и т.д.). Все модули начинающиеся с цифр надо размещать в /base, только для этих модулей (для этого ПО) все ваши настройки будут сохранены в первом варианте сохранения. Например, вы можете разместить браузер 083-firefox_36-profile-s02.pfs в папке /modules, и после сохранеия по первому варианту удивитесь, что все настройки браузера не сохранились. Размещайте такие молдули в /base и все будет ок.
Полное сохранение
Полное сохранение, это не только каталог /etc и /home (настройки), но и все вместе с установленным софтом из /modules и его настройками. Именно поэтому файл полной сохраненки может иметь сравнительно большой размер, до нескольких сотен мегабайт и даже до нескольких гигабайт, в зависимости от ваших аппетитов. Полное сохранение позволяет вам получить систему, всегда готовую к работе и неубиваемую неосторожными действиями пользователя. Настроили систему под себя, установили и настроили нужный софт, сделали полную сохраненку и все! Вы можете сохранить этот файл на другом носителе и в случае повреждения основного заменить обычным копированием. Единственный недостаток обоих вариантов сохранения – это потеря не сохраненных данных в случае аварийного выключения.
Модуль save…pfs это RO (только для чтения) сохраненка, в нем зафиксировано состояние системы на момент сохранения. Все дальнейшие ваши действия в этот файл не запишутся и в случае аварийного выключения системы будут утеряны. Преимущества такого метода сохранения — неубиваемость системы. Что-бы вы не сделали в настройках, после перезагрузки у вас опять будет система на момент сохранения. Если для вас важно сохранять все изменения в системе постоянно, в режиме онлайн, нужна RW сохраненка. Используйте для этих целей пространство жесткого диска, включив в параметры загрузки в menu.ist параметр changes=… Подробнее можете прочитать здесь
3. Настройка системы «под себя».
Теперь мы знаем, как устроена наша система, как загружаются модули, как сохранить свои настройки. Можно приступать к практическому воплощению своих знаний. Для этого развернем на нашу флэшку самый свежий и самый полный (на сегодняшний момент) дистрибутив PRA из исошника вот отсюда http://file.puppyrus.org/users/pra/iso/
Сделаем первую загрузку системы и убедимся, что по умолчанию у нас все работает, все драйвера на месте, есть звук, работает камера, разрешение экрана в норме. Если что-то не так, пробуйте варианты загрузки, выбирая в первом меню разные типы драйверов. Будем исходить из того, что у вас все заработало.
Подключение к интернет
Первым делом настроим подключение к интернету на примере Wi-Fi. Все очень просто — достаточно выбрать свою точку доступа и в закладке Защита Wi-Fi ввести пароль для подключения.
Внешний вид
Теперь приступим к оформлению нашей рабочей среды. Нам нужно разместить на рабочем столе и в панели быстрого запуска нужные ярлыки, установить размер шрифтов, настроить аккаунты, назначить горячие клавиши и тд.. Начнем с шрифтов, учитывая, что PRA успешно работает на старых ноутбуках, где небольшие экраны, возможно понадобится увеличить дефолтные шрифты.
Делаем — Правый клик на раб.столе – настройка рабочего стола – закладка Значки – устанавливаем размер значков – ставим галку Задать размер шрифта и устанавливаем нужный размер – внизу ставим галку для стандартных значков — Корзина (корзина появится на рабочем столе).
Аналогично для панели внизу – правый клик на панели – панель – параметры панели – установить нужные размеры и поведение панели.
Ярлыки на рабочем столе
Теперь добавим ярлычки программ на рабочий стол.
Пуск (условно её так назовем) – справа выбираем Все – в левом окне перемещаемся по программам и на нужном ПО правой кнопкой — Добавить на рабочий стол. Разместите ярлыки, как вам удобнее. Можно переименовать ярлыки по правому клику, если есть необходимость, например сократить название.
Настройка приложений
Следующим шагом запустим и настроим свои аккаунты в Pidgin (аська) и Skype. Здесь все как обычно, поэтому рекомендаций давать не буду. Кроме того, откроем браузер Chrome, настроим его (аккаунт google, если есть., размер шрифтов, путь для закачек, дополнительные расширения и т.п.) и создадим группу домашних закладок.
Клавиатура
Продолжим настройку с помощью встроенных средств. Мне удобнее вызывать меню Пуск по комбинации горячих клавиш.
Делаем — Пуск – в строке поиска набираем клав – запускаем приложение Клавиатура – в закладке Комбинации клавиш жмем + Добавить – в открывшемся окне выбора команды либо жмем кнопку Открыть и ищем команду, либо вводим /usr/bin/xfce4-popup-whiskermenu – жмем ОК – далее в диалоге присваиваем этой команде комбинацию клавиш (я выбрал Super (это клавиша win) + Пробел ). Теперь мы можем вызывать меню Пуск комбинацией клавиш Super + Пробел , удобно, не надо попадать мышкой в меню пуск, все проще и быстрее. Указанным способом вы можете создавать свои комбинации для приложений. Я добавил еще одну полезную комбинацию Ctrl + Пробел , указав в качестве команды /usr/local/bin/xdotool-show-dt — Показать рабочий стол (скрыть все окна).
Прочие настройки
Продолжим настройку. Правый клик на кнопке Пуск (по-прежнему ее так называем, по привычке и аналогии с Win), далее Свойства – нам откроется окно настроек. Здесь все понятно, поигравшись с галочками вы можете менять местами столбцы меню и строку поиска. Интересная закладка Commands – она определяет, какие кнопки будут выведены в углу открытого меню. С их помощью очень удобно и быстро вести дальнейшие настройки. Хотя, все эти операции можно выполнить и другими способами, запуская то или иное ПО или утилиту.
Остановимся еще немного на меню Пуск. Откроем его нашей комбинацией клавиш Super + Пробел , или мышкой, кому как удобнее, в верхнем правом углу нажмем кнопку Все настройки и попадаем в окно настроек, здесь сосредоточены все основные настройки системы (в это окно можно попасть и по другому – Пуск — Настройки — Диспетчер настроек).
Некоторые из этих настроек мы уже использовали. Остальное каждый сможет проверить и настроить под себя. Вкратце остановимся на наиболее полезных и интересных.
Сеансы и запуск – на вкладке Автозагрузка можете посмотреть, какие приложения запускаются при старте системы. Здесь же можно добавлять в автозагрузку свои команды и скрипты.
Файловый менеджер – здесь можно настроить внешний вид и поведение FM Thunar (эти же операции можно сделать, открыв FM – Правка – Параметры). Для тех, кто привык работать в Win-проводнике, работа в FM Thunar будет привычной. Как альтернативу мы позже установим Double Commander, для тех, кто привык работать в Total Commander.
Панель – здесь вы можете задать внешний вид, размеры и положение панели быстрого запуска. На закладке Элементы можно добавить свои ярлычки в панель запуска приложений или отредактировать существующие. К примеру, добавим ярлык для запуска Chrome
– Пуск — правый клик на ярлыке приложения – Добавить на панель – на появившемся ярлыке (справа на панели) правым кликом – переместить в нужное место на панели.
Я разместил их традиционно, поближе к кнопке пуск. Кстати говоря, из всех решений по быстрому запуску приложений, размещение ярлыков в панели самое удобное — всегда на виду, запуск одним кликом.
В системе есть еще одно очень удобное и красивое средство для быстрого запуска приложений – Super + А запускает всплывающую панель Apval, на которой представлены ярлыки быстрого запуска приложений. Настройка Apval позволяет редактировать содержимое панели.
Добавим ярлык для запуска MC
— запустим Apwal настройки – в закладке Editor выберем место для иконки быстрого запуска – выберем иконку – вставим команду для запуска — ОК.
Добавление модулей из репозитория
Можно считать, что предварительные настройки мы сделали. В качестве завершающего шага — установим недостающее ПО (модули) в нашу систему. Начнем с самого простого варианта — установим браузеры Mozilla и Opera в довесок к дефолтному Chrome (потом выберем, что полегче и побыстрее).
Добавим соответствующие модули из репозитария http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/
в папку /modules/:
firefox_37.0.1.pfs
Opera-12.16-s08.pfs
и в папку /base:
083-firefox_37-profile-s01.pfs
083-Opera-12.16-s08-profile.pfs
После перезагрузки оба браузера прекрасно работают! Их ярлыки появились в меню, в разделе Интернет.
В следующей пошаговой инструкции мы научимся, как устанавливать ПО из репозитария, как устанавливать некоторые windows-приложения, а так же попробуем собрать модуль своими руками.
Источник