Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 29 Sep 2016, 20:00
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
MintPup (Trusty LTS)
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 20 [289 Posts]   Goto page: 1, 2, 3, ..., 18, 19, 20 Next
Author Message
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Wed 29 Jul 2015, 04:35    Post subject:  MintPup (Trusty LTS)
Subject description: Based on Linux Mint 17.1 - new iso upload 07.05.2016
 

Quote:
One month from today (28.09.2016) I will remove all files from:
www.kazzascorner.com.au/saintless
Thank you very much for your support Kazza.

I will not update anymore:
www.smokey01.com/saintless
Thank you very much for your support Smokey.

All DebianDog and MintPup files are uploaded at github. Links available in the first page post.

All the best and good luck with the community project.


Click here for bugs and fixes information.
========================================
MintPup-Trusty on github.
========================================

MintPup project started from wanderer in this thread continue here and presents my view of wanderer's idea for puppifying LinuxMint 17.1.
And it is not Puppy linux. It has nothing to do with Puppy based on Debian or Ubuntu.

Downloading MintPup be ready to learn different package manager and different system setup in Ubuntu/Debian manner.
Read here some tips from William.

Even not a Puppy still you will be able to do usual Puppy actions as creating, loading, unloading sfs files, remastering the system or creating module from changes only, using boot in RAM without saving or saving changes in file, folder, partition, having one or more frugal or full install and dual-boot with different OS.

You can even use/convert pet packages and sfs files from Puppy but it is not recommended if you like to keep well working apt-get/Synaptic package manager (which is the main advantage using MintPup).

MintPup is built from Linux Mint 17.1 "Rebecca" - Xfce (32-bit) using this method and shaped to look like Puppy and act like Puppy.
You have access to all Ubuntu (trusty) and Mint (Rebecca) repositories using apt-get or synaptic.
It is very similar to DebianDog and has the same look and feel. Many links here will point to DebianDog instructions and utilities because they work the same way in MintPup. DebianDog Utilities thread and HowTo thread should be valid for MintPup.

All the work from Fred, William, Terry and other people for DebianDog is included in MintPup and all scripts for DebianDog in the future should work in MintPup. The main difference is MintPup has access to Ubuntu (trusty) and Mint (Rebecca) repositories instead to Debian.
If you are familiar with DebianDog you will not have troubles to use MintPup.

To test MintPup for first time you need to burn it on CD and boot from it, or use MintPup-installer working from most linux systems (click here to download and extract the archive and read the instruction inside first) to make frugal install to HDD, USB, SD-card or to extract /casper folder on top of a partition or USB and edit grub menu.lst.

Login details:
root with password root
puppy with password puppy

MintPup is set to autologin as root. If you like to use it as multiuser system it is recommended to start XDM login manager. Just type in terminal xdm-start and reboot. xdm-stop will reverse back autologin as root.

Read the second post about the two available boot and save file options.

Only Jwm-IceWm version available for download:
Click here for testing light OpenBox setup from Fred.

1. MintPup-jwm-icewm-hybrid-07.05.2016.iso - 173 Mb.
Default WM - JWM with option to switch to IceWM.
Default File Manager - XFE with option to use Rox.
Default Internet Browser - Dillo.

Check for updated iso images here.

Mirror download link (thanks Ally).





md5sum

Code:
mint ~ # uname -a
Linux mint 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:30:01 UTC 2014 i686 i686 i686 GNU/Linux


Active mintpup repository for providing fixes and extra packages with apt-get.

Start sfs-get-MintPup from the menu and you will see all available modules.
The DEVX module includes also add-apt-repository packages: Loading the module only for adding new PPA repo and unloading the module keeping the PPA repo active works from limited testing.

Remastering GUI scripts work (but I prefer to use /opt/bin/remaster-mint-cli from terminal because it is well tested in MintPup).

Included some art wallpapers special made for MintPup from futwerk.
Al wallpapers you can download here.

You can make bootable usb from the hybrid iso using dd command. This option is for users with more experience and will make the usb partition with MintPup files read-only without option to replace the included boot menu with custom menu entry.
Hybrid-iso to usb example using /dev/sdb flash drive posted here.

It is recommended to use mintpup-installer (click here to download and extract the archive and read the instruction inside first) working from most linux systems instead using dd command to create bootable usb.

To keep the size small as possible all /usr/share/locale files for the included packages are moved in separate squashfs module 02-locale-mintpup-jwm-icewm-xz.squashfs available for download from sfs-get-MintPup or from here.
In case you like to change the localization load the module or place it inside /live/image/casper to be loaded at boot time.
You can also install localepurge and copy only the language files you need from the squashfs module in /usr/share/locale directory to save space in the future.
More information about changing localization read here, here and here.

A big thanks to Kazza for providing the hosting space for MintPup and all DebianDog versions, modules and packages!

Related links:
Lumina Desktop for DebianDog and MintPup
Kingston wps-office sfs module
Install BCM4312 wireless driver in MintPup
How to install Variety in MintPup
DebianDog-Jessie
Infinality fonts packages for Debian Wheezy (thanks to Keisha)
DebianDog wireless LAN HowTo thread
DebianDog HowTo thread
DebianDog Utilities thread
DebianDog Packages section
Setting up Chinese fonts github wiki from limelime
Using kernel 3.14-pae with DebianDog instruction by Keisha
Systemd boot information
Install Spotify on Debian/DebianDog
DebianDog + Blue Pup Quirky Tahr Dual Boot USB Stick How-To
How To Make A Network Storage NAS Appliance With DebianDog and OpenMediaVault

DebianDog-Wheezy.iso (old stable Debian)
DebianDog-Squeeze.iso version for very old computers
Use old Skype version after 01.08.2014
==========================================

Last edited by saintless on Today, at 05:15; edited 24 times in total
Back to top
View user's profile Send private message MSN Messenger 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Wed 29 Jul 2015, 04:35    Post subject: boot methods  

Two boot methods available for MintPup:
Click the links for more information.

1. MintPup porteus-boot - porteus initrd1.xz made for Ubuntu kernel (thanks to Fred and sfs).
Chose this one if you are familiar with Porteus or Puppy linux.
Option to use encrypted save file.

2. MintPup casper-boot - Ubuntu/Mint initrd.lz created with update-initramfs.
Chose this one if you are familiar with Ubuntu or Debian-Squeeze save file options.
Option to use encrypted save file or encrypted partition.

===================================

_________________
Farewell, Nooby, you will be missed...

Last edited by saintless on Sat 31 Oct 2015, 13:58; edited 4 times in total
Back to top
View user's profile Send private message MSN Messenger 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Wed 29 Jul 2015, 04:36    Post subject: Fixes post:  

==========================================
Fixes list moved here.
==========================================

Last edited by saintless on Sat 31 Oct 2015, 13:25; edited 18 times in total
Back to top
View user's profile Send private message MSN Messenger 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Wed 29 Jul 2015, 04:36    Post subject: Porteus-boot  

==========================================
Porteus-boot code examples moved here.
==========================================
MintPup porteus-boot - porteus initrd1.xz made for Ubuntu kernel (thanks to Fred and sfs).
Chose this one if you are familiar with Porteus, DebianDog or Puppy linux.
Option to use encrypted save file.

Never use the same /casper folder name for more MintPup frugall install on different partitions. Use different folder name for more MintPup frugal install.

It is not the exact Porteus boot method since it uses .squashfs modules extension instead .xzm and /casper instead /debian folder, but the save file options are the same as in Porteus.
copy2ram parameter will copy all available modules inside /casper and its subfolders in RAM.

Boot code examples after copy /casper folder from the iso at top of sda1:

Copy to RAM without saving changes:

Code:
title MintPup porteus-boot in RAM (no save) (sda1)
root (hd0,0)
kernel /casper/vmlinuz noauto from=/ copy2ram
initrd /casper/initrd1.xz


This will create automatically /casper/changes folder for changes:

Code:
title MintPup porteus-boot save in /casper/changes folder (sda1)
root (hd0,0)
kernel /casper/vmlinuz noauto from=/ changes=/casper/
initrd /casper/initrd1.xz


This need to be created "changes.dat" (or whatever custom name) savefile first for saving changes:

Code:
title MintPup porteus-boot changes in /casper/changes.dat file (sda1)
root (hd0,0)
kernel /casper/vmlinuz noauto from=/ changes=/casper/changes.dat
initrd /casper/initrd1.xz


This way of saving changes is equivalent of "pupmode=13" in puppy , saving changes only at shutdown:

Code:
title MintPup porteus-boot save on EXIT in /casper/changes.dat file (sda1)
root (hd0,0)
kernel /casper/vmlinuz noauto from=/ changes=EXIT:/casper/changes.dat
initrd /casper/initrd1.xz


Note for last example: there will be prompt for save or not to save. Also for prompt to create savefile first time boot.

Like the previous one saving changes only at shutdown but in folder changes:

Code:
title MintPup porteus-boot save on EXIT in /casper/changes folder
root (hd0,0)
kernel /casper/vmlinuz noauto from=/ changes=EXIT:/casper/
initrd (hd0,0)/casper/initrd1.xz


For the last two boot codes only "changes=EXIT:/path-to-save-file/folder" you can type from terminal:
Code:
save2flash

This will save in the middle of a session.
Note about changes=EXIT:/ boot code: It is recommended to check for free space before saving changes on Exit or using save2flash. Read here how to do it.

==================================

Porteus initrd1.xz file depends now on /casper folder. It will search for folder with name casper and if it is not found an error message will appear. But you can move /casper in any folder with different name and to use this code (inside folder /mintpup for example):

Code:
title MintPup inside /mintpup/casper (sda1)
root (hd0,0)
kernel /mintpup/casper/vmlinuz noauto from=/mintpup/
initrd /mintpup/casper/initrd1.xz

========================================

_________________
Farewell, Nooby, you will be missed...

Last edited by saintless on Sat 31 Oct 2015, 14:09; edited 5 times in total
Back to top
View user's profile Send private message MSN Messenger 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Wed 29 Jul 2015, 04:36    Post subject: Casper-boot method  

==========================================
Casper-boot code examples moved here.
==========================================

MintPup casper-boot - Ubuntu/Mint initrd.lz created with update-initramfs.
Chose this one if you are familiar with Ubuntu or Debian-Squeeze Live save file options.
Option to use encrypted save file or encrypted partition.

Never use the same /casper folder name for more MintPup frugal install on different partitions. Use different folder name for more MintPup frugal install.

Boot with initrd.lz created with update-initramfs. Official initrd.lz from LinuxMint has some modifications to support encrypted save file or partition.

Example boot code after extracting /casper folder from the iso on top of sda1.

Code:
title MintPup no save (sda1)
root=(hd0,0)
kernel /casper/vmlinuz boot=casper config swapon ignore_uuid cdrom-detect/try-usb=true showmounts union=aufs
initrd /casper/initrd.lz


If you add persistent to the boot code save file casper-rw at top of partition (or partition with label casper-rw) will be used to save the changes. The same code works for encrypted save file.

Code:
title MintPup save in casper-rw (sda1)
root=(hd0,0)
kernel /casper/vmlinuz boot=casper config swapon ignore_uuid cdrom-detect/try-usb=true showmounts union=aufs persistent
initrd /casper/initrd.lz


How to boot MintPup casper-boot from directory other than /casper

If you copy the casper folder from MintPup iso and put it in /mintpup on say /dev/sda1 the following menu.lst stanza could be used:

Code:
title MintPup in /mintpup/casper (on first partition of drive /dev/sda = hd0,0) save in casper-rw
root=(hd0,0)
kernel /mintpup/casper/vmlinuz boot=casper config swapon ignore_uuid cdrom-detect/try-usb=true showmounts union=aufs live-media-path=mintpup/casper/ persistent
initrd /mintpup/casper/initrd.lz

===================================

_________________
Farewell, Nooby, you will be missed...

Last edited by saintless on Sat 31 Oct 2015, 14:10; edited 4 times in total
Back to top
View user's profile Send private message MSN Messenger 
mcewanw

Joined: 16 Aug 2007
Posts: 2966
Location: New Zealand

PostPosted: Wed 29 Jul 2015, 07:38    Post subject:  

As a matter of interest, as an alternative to say Firefox, the following Palemoon browser installer for Linux worked for me on MintPup. It's not a deb package but seems to install into its own folder. Using Porteus save changes to folder on EXIT boot method it was pretty easy to change my mind one way or the other anyway. There is also a definitely portable version of Palemoon browser on the site, but I haven't tried that.

http://linux.palemoon.org/download/installer/

William

EDIT: Surprisingly, on my computer, that latest palemoon, according to 'top', uses more than twice as much CPU compared to Firefox 39.0 when browser just started up and sitting on one tab. Not sure if that result is reliable though, but I'm sticking with Firefox for now anyway... (sorry, I forgot to check the RAM usage difference)

_________________
DebianDog on github
SomeOfMyWork: weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet

Last edited by mcewanw on Wed 29 Jul 2015, 21:59; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website 
ally


Joined: 19 May 2012
Posts: 1320
Location: lincoln, uk

PostPosted: Wed 29 Jul 2015, 08:07    Post subject:  

mirrored here: http://archive.org/details/Puppy_Linux_MintPup

Smile
Back to top
View user's profile Send private message Visit poster's website 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Wed 29 Jul 2015, 09:22    Post subject:  

Thanks Ally!
Mirror download link added in the first post.

Toni

_________________
Farewell, Nooby, you will be missed...
Back to top
View user's profile Send private message MSN Messenger 
wanderer

Joined: 20 Oct 2007
Posts: 394

PostPosted: Wed 29 Jul 2015, 10:06    Post subject:  

great job

with the documentation (and the creation of MintPup)

I love this new thread

thanks

wanderer
Back to top
View user's profile Send private message 
Moat

Joined: 16 Jul 2013
Posts: 572
Location: Mid-mitten, USA

PostPosted: Wed 29 Jul 2015, 18:51    Post subject:  

Just a quick play, booting the first method (Porteus fresh - boots fast for a liveCD)...

Looks really nice! Frisbee found and connected just fine. Latest Palemoon installed and worked fine using their installer.sh (had to set it to open with bash via right-click>properties, otherwise it would only open as a text file).

Just for fun and curiosity, I used Synaptic to install the entire mint-meta-mate packages. Once Synaptic was finished with that, ctrl+alt+backspaced to command line and started the Mate session with 'startx mate-session'. Aside from lots of errors being reported by xterm (which had to remain open to continue the session), a quick test showed most things working - including the Mate control center and desktop setup utilities and most (if not quite all) panel applets. Very light on CPU use, too.

Very cool! Shows some real potential to possibly be able to build & run a full-blown, full-bling Mint Mate USB install along with the Puppy/Porteus save/persistence features and Puppy/Debian Dog utilities. Neat stuff...!

Bob
Screenshot.jpg
 Description   Mate on MintPup
 Filesize   97.48 KB
 Viewed   10449 Time(s)

Screenshot.jpg

Xterm error window copy.jpg
 Description   Xterm errors
 Filesize   95.04 KB
 Viewed   10458 Time(s)

Xterm error window copy.jpg

Back to top
View user's profile Send private message 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Thu 30 Jul 2015, 00:34    Post subject:  

Thanks Moat.

Linux Mint has some special packages conflicting with the version from Ubuntu repository:
http://murga-linux.com/puppy/viewtopic.php?p=856671#856671
I'm more interested to have 100% Ubuntu repository compatibility and I removed the high priority of mint repo. This could be the reason for some of the messages from your screenshot.

Information what is changed in case someone likes to restore the high Mint packages priority.

Changing the WM will need editing the link $HOME/.xsession. In case mate is installed change the line exec jwm to exec mate-session. Then you will not see terminal starting X.
To restore the official Mint repository configuration remove /etc/apt/apt.conf
Open with text editor /etc/apt/preferences.d/official-package-repositories.pref, remove MintPup section and uncomment the lines in "Original Linux Mint 17.1 configuration" section.
Open with text editor /etc/apt/sources.list.d/official-package-repositories.list, uncomment the lines in "Original Linux Mint 17.1 sources order" section and remove the repo lines above this section (you can cut and paste Kazza' repo as last line).
Run apt-get update and after that start installing meta packages.

Toni

_________________
Farewell, Nooby, you will be missed...
Back to top
View user's profile Send private message MSN Messenger 
otoshan

Joined: 10 Jun 2015
Posts: 15

PostPosted: Thu 30 Jul 2015, 07:48    Post subject:  

Thank you saintless. Very smoothly work OS.

I too prefer only Ubuntu repository.
Is it stable and safely if i comment mint repositories from /etc/apt/sources.list.d/official-package-repositories.list?

Code:
#deb http://packages.linuxmint.com rebecca main upstream import  #id:linuxmint_main
#deb http://extra.linuxmint.com rebecca main #id:linuxmint_extra


Can i start by default user without prompt window like root?
Back to top
View user's profile Send private message 
mcewanw

Joined: 16 Aug 2007
Posts: 2966
Location: New Zealand

PostPosted: Thu 30 Jul 2015, 07:53    Post subject:  

saintless wrote:

I'm more interested to have 100% Ubuntu repository compatibility and I removed the high priority of mint repo.


Just wondered why you would want that for Linux Mint based distribution, Toni. Wouldn't Lubuntu be the appropriate base distribution to cut down into a LubuntuDog (I imagine Lubuntu is pretty similar to Linux Mint xfce version)? Not that I'm suggesting doing that since hardly necessary when MintPup can use Ubuntu repos.

William

_________________
DebianDog on github
SomeOfMyWork: weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Thu 30 Jul 2015, 09:19    Post subject:  

Hi William.
I didn't have plans to play with Mint or Ubuntu. Just trying to help wanderer providing smaller base for his project. I gave my answer about mint repo priority here.
I think it is a mistake to break official Ubuntu packages compatibility as it is done in Linux Mint.
We have also special packages as frisbee conflicting with network-manager for example. But you don't have problem to install network-manager from official Ubuntu repo:
Code:
puppy@mint ~ $ sudo apt-get install network-manager resolvconf
[sudo] password for puppy:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  dnsmasq-base glib-networking glib-networking-services
  gsettings-desktop-schemas isc-dhcp-client isc-dhcp-common libgudev-1.0-0
  libmm-glib0 libnetfilter-conntrack3 libnm-glib4 libnm-util2 libpam-systemd
  libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libsoup2.4-1
  libsystemd-daemon0 policykit-1 systemd-services systemd-shim
Suggested packages:
  avahi-autoipd apparmor python cgmanager
Recommended packages:
  modemmanager network-manager-pptp network-manager-gnome
  plasma-widget-networkmanagement plasma-nm
The following packages will be REMOVED:
  frisbee
The following NEW packages will be installed:
  dnsmasq-base glib-networking glib-networking-services
  gsettings-desktop-schemas isc-dhcp-client isc-dhcp-common libgudev-1.0-0
  libmm-glib0 libnetfilter-conntrack3 libnm-glib4 libnm-util2 libpam-systemd
  libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libsoup2.4-1
  libsystemd-daemon0 network-manager policykit-1 resolvconf systemd-services
  systemd-shim
0 upgraded, 22 newly installed, 1 to remove and 16 not upgraded.
Need to get 3,166 kB of archives.
After this operation, 11.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Same solution you will see installing Gnome. This is what I call having full Ubuntu packages compatibility.
Why should I keep crippled package manger just because the name is MintPup? Linux Mint 17.1 is based on Ubuntu.
Since there is not much left from mint packages in MintPup why installing official Ubuntu gnome package should be forbidden?

Toni

_________________
Farewell, Nooby, you will be missed...
Back to top
View user's profile Send private message MSN Messenger 
saintless


Joined: 11 Jun 2011
Posts: 3707
Location: Bulgaria

PostPosted: Thu 30 Jul 2015, 09:31    Post subject:  

otoshan wrote:
Is it stable and safely if i comment mint repositories from /etc/apt/sources.list.d/official-package-repositories.list?

Yes. It is safe but there is no need to do it. In MintPup special Mint repo do not prevent installing any package from official Ubuntu repo. If the same package exists in Mint and Ubuntu repo - the one from ubuntu will be installed.
Quote:
Can i start by default user without prompt window like root?

Yes. To autologin as user puppy change with text editor root to puppy inside /etc/init/tty1.conf, tty2.conf, tty3.conf, tty4.conf, tty5.conf, tty6.conf
Or extract the attached zip archive in /live/image/casper (where 01-filesystem.squashfs is) and reboot. The archive containes small squashfs module only with the tty* files changed for autologin as puppy.

Edit: But this squashfs will work for autologin as user only with porteus-boot.
With the official ubuntu (casper-boot) you have to use login manager or edit casper.conf inside initrd.lz changing root to puppy.
As I made the change from mint to root here.

Toni
091-autologin-as-puppy-user.squashfs.zip
Description 
zip

 Download 
Filename  091-autologin-as-puppy-user.squashfs.zip 
Filesize  934 Bytes 
Downloaded  187 Time(s) 

_________________
Farewell, Nooby, you will be missed...
Back to top
View user's profile Send private message MSN Messenger 
Display posts from previous:   Sort by:   
Page 1 of 20 [289 Posts]   Goto page: 1, 2, 3, ..., 18, 19, 20 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.2626s ][ Queries: 12 (0.0152s) ][ GZIP on ]