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 Wed 23 Oct 2019, 23:04
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
The Debian-Stretch-Live Starter Kit
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 15 of 21 [303 Posts]   Goto page: Previous 1, 2, 3, ..., 13, 14, 15, 16, 17, 18, 19, 20, 21 Next
Author Message
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Sat 15 Dec 2018, 09:16    Post subject:  

How to make a 64bit squashfs module for Lossless Cut

1. Go here and download LosslessCut-linux-x64.zip.
2. Extract it to a temporary location.
3. Download the attached deb package and remove the fake .gz extension.
4. Run: repo2sfs lossless-cut_1.14.0_amd64.deb
5. At Pause B, go to /tmp/repo2sfs
6. Open the opt folder. Drop in the LosslessCut-linux-x64 folder from Step 2.
7. Finish the build.
8. Look for Lossless Cut in the Sound/Video menu.

----------------------
lossless-cut_1.14.0_amd64.deb.gz
Description 
gz

 Download 
Filename  lossless-cut_1.14.0_amd64.deb.gz 
Filesize  2.37 KB 
Downloaded  95 Time(s) 

Last edited by rcrsn51 on Thu 20 Dec 2018, 08:32; edited 2 times in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Sun 16 Dec 2018, 10:51    Post subject:  

How to make a squashfs module for the Ted word processor

It is generally agreed that Abiword is unreliable for more than basic tasks. But if you are happy to work in RTF format, Ted is a well-tested alternative.

Go here and get Ted in a Debian package. English language spell-checking is built-in. If you want other languages, get their packages too, like ted_fr_FR-2.23.all.deb.

This is a standard third-party build. Run: repo2sfs ted-2.23-i386.deb

To include the extra language packages, stop at Pause A. Go to /var/cache/apt/archives and drop in the files.

Finish the build.

Look for Ted in the Office menu.

---------------------

Last edited by rcrsn51 on Thu 20 Dec 2018, 08:31; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Tue 18 Dec 2018, 13:30    Post subject:  

Removed.
Last edited by rcrsn51 on Thu 24 Jan 2019, 05:50; edited 6 times in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4125
Location: holland

PostPosted: Tue 18 Dec 2018, 14:04    Post subject:  

For info:
The latest firefox-esr from Debian repo ("quantum" v 60.4.0esr-1, currently) doesn't require pulseaudio (or the apulse workaround), works OK with sound if just alsa is installed.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Wed 19 Dec 2018, 11:14    Post subject:  

How to make a squashfs module for 64bit Skype for Linux

Get Skype for Linux here.

Regular Skype users will probably just do a permanent Right-click > Install deb. But if you prefer to have a module, there are a few extra steps.

1. This is a third-party build: repo2sfs skypeforlinux-64.deb
2. At Pause B, go to /tmp/repo2sfs. Delete the folder usr/share/mime.
3. Finish the build and activate the module. But do NOT run Skype yet! It needs an initial setup.
4. Repo2sfs also creates the folder DEBIAN/skypeforlinux. Inside, open a terminal and run: ./postinst configure
5. Run Skype from the Internet menu. Hint: If an app doesn't immediately appear in the menu, run the command: lxpanelctl restart
6. You will be asked to provide a "keyring" password. Maybe just use your Skype password.

----------------

Last edited by rcrsn51 on Mon 24 Dec 2018, 20:46; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Thu 20 Dec 2018, 10:47    Post subject:  

A quick-and-dirty remastering procedure

Suppose that you just want a modified Starter Kit ISO with a few extra apps installed, like a browser or media player.

1. Package the apps as squashfs modules.
2. Make a temporary "source" folder.
3. Mount the Starter Kit ISO. Copy the "live" folder into your source folder.
4. Inside the ISO, locate the file "isolinux/isolinux.bin". Copy it into your source folder.
5. In the source folder, create the file "isolinux.cfg" with this line:
Code:
default /live/vmlinuz1 initrd=/live/initrd1.xz noauto copy2ram from=/

6. Copy the extra squashfs modules into the "live" folder.
7. Your source should now contain just two files and one folder.
8. Run PeasyXorBurn. Under the Advanced tab, use Make an ISO.
9. Select your source folder and a location to save the new ISO. Choose Isolinux as the boot method.

--------------------

Last edited by rcrsn51 on Mon 24 Dec 2018, 20:45; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Sat 22 Dec 2018, 08:30    Post subject:  

This is an old Acer Aspire desktop with an Athlon II X2 CPU, integrated nVidia graphics and 4GB of DDR2 RAM. It originally had Win7, then was refurbished with Win10. The Athlon CPU is rated below a Core2 Duo, so it is pretty marginal as a Win10 machine.

I knew that the Acer BIOS hotkey is DEL, but I couldn't access the BIOS because of Windows' fast startup mechanism. I eventually killed this from within Windows as follows:

Code:
Winkey+X > Command prompt (admin) > powercfg.exe /hibernate off
Winkey+X > Power options > Additional power settings > Choose what power buttons do > set Fast Startup OFF

Now I could get to the BIOS and enable USB booting. The Phoenix BIOS hides this setting under Advanced > Hard disk boot priority.

I reformatted the hard drive, erased Windows and did a regular 64bit install of the Starter Kit.

The onboard nVidia graphics uses the nouveau modesetting driver and I installed mesa to get accelerated video. It can run Google Earth, but slowly. I then tried the proprietary nvidia driver, but Google Earth crashed with it. So I plugged in an old PCIe nVidia graphics card. It works well using a DVI-VGA adapter.

Unlike many machines of this era, this one has an HDMI port. Both audio and video work. I had to enable HDMI in the BIOS under Integrated peripherals.

The Alcor card reader is dead. There is no Linux driver for it.
aspire-x1301.png
 Description   
 Filesize   135.74 KB
 Viewed   1364 Time(s)

aspire-x1301.png

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


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Sat 22 Dec 2018, 12:04    Post subject:  

How to install Puppy/Dog distros on a GPT hard drive system.

As the Linux world moves ahead with GPT partitioning and GRUB2, Puppy/Dog people continue to use Grub4Dos and MBR drives with extended partitions. But there was a recent report from a multi-boot user where an Ubuntu upgrade corrupted an extended partition, leaving the other OS's unbootable.

The following instructions describe a hybrid system where your hard drive is structured as GPT. You can have many "primary" partitions without resorting to an extended partition. But it boots with legacy GRUB (not Grub4Dos) so you can continue to use your favourite menu.lst syntax. You MAY be limited to a maximum size of 2TB for bootable partitions. The rest of the drive could be used for data.

1. Since you are building your hard drive from scratch, you will need a 32bit bootable flash drive. Good choices are Tahr605 or the Starter Kit.

2. Download and install the attached deb package onto the flash drive. It puts the tool Legacy GRUB Config 2018 in the System menu. Tahr605 already has a good version of Legacy GRUB on board. For the Starter Kit, get the Ubuntu GRUB package here. The Debian version of grub-legacy is incomplete.

3. Boot off the flash drive and run Gparted on the hard drive. Open the Device tab and create a new partition table. Select GPT.

4. Create your new partition structure. Partition #1 should be a small ext3 "boot" partition. It will have the GRUB Stage1 boot code on the MBR (GPT systems allow this because they don't use the first sector of the drive), a /boot/grub folder and the main menu.lst file. It can launch other OS's with the usual GRUB syntax or by chainloading.

Note: Legacy GRUB can launch a Puppy/Dog that is installed on an ext4 partition, provided that the initial boot is off ext3. But be aware of the "64bit ext4" issue that Legacy GRUB cannot handle. Do your partitioning from a 32bit Puppy/Dog.

If necessary, reboot off the flash drive so it is aware of the changes to the hard drive.

5. Now start installing stuff. Run Legacy GRUB Config 2018 and set up your boot partition on sda1. Since you are temporarily booting off a flash drive, your hard drive may be (hd0) or (hd1) in GRUB syntax. The Config tool should figure this out for you. Install GRUB Stage1 to the MBR. Don't worry if you make a mistake - you can always erase the drive and start over. Or revert the drive back to an MS-DOS partition table.

Note: In Legacy GRUB, drive and partition numbers both start at 0. So the Stage2 files on sda1 will probably be at (hd0,0) and the MBR at (hd0).

6. Install some Puppy/Dogs into other partitions. The Stretch-Live Frugal Install tool works for both. Paste the GRUB menu code that it generates into your menu.lst file in the boot partition.

Here is a variation. Assign a partition to hold a collection of Puppy/Dog frugal installs. Collect the individual GRUB menu entries into one "combo" file and put it at the root of the partition. Boot it from sda1 using the "configfile" command:
Code:
title Various Puppies on sda5
root (hd0,4)
configfile /combo-grubmenu.txt

Now your Puppy/Dog partition is self-contained.

7. Reboot off the hard drive and cross your fingers.

8. But what about the big-boy Linuxes like Ubuntu? Their installers should let you put their GRUB2 bootloader on the installation's partition boot sector, where it won't interfere with your Legacy GRUB. Format the target partition as ext3 to avoid the potential "64bit ext4" issue. Set the mount point as "/". Then boot it from your primary GRUB menu by chainloading.
Code:
title Ubuntu on sda7
root (hd0,6)
chainloader +1

9. If a Linux accidentally (or deliberately) puts its bootloader onto the root of drive sda (the MBR), you may still be able to get it working.

After the install is done, boot off your flash drive. Run Legacy GRUB Config 2018 again and restore your original Stage1. JUST click the SECOND Go button.

Add a menu.lst entry like this:
Code:
title Mint on sda2
root (hd0,1)
configfile /boot/grub/grub.cfg  #if the file exists

Or make a conventional GRUB entry:
Code:
title Ubuntu on sda3
root (hd0,2)
kernel /boot/vmlinuz root=/dev/sda3
initrd /boot/initrd.img

10. Be aware that legacy GRUB Stage1 hard-codes the location of its Stage2 file. If you restructure your partition table, you may need to reinstall some GRUB bootloaders.

---------------
legacy-grub-config-2018_1.1_i386.deb.gz
Description 
gz

 Download 
Filename  legacy-grub-config-2018_1.1_i386.deb.gz 
Filesize  3.63 KB 
Downloaded  0 Time(s) 

Last edited by rcrsn51 on Sun 13 Oct 2019, 10:57; edited 20 times in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Mon 24 Dec 2018, 14:56    Post subject:  

How to make an squashfs module for Hard Disk Sentinel

Thanks to puppy_apprentice for discovering this. The original discussion is here.

1. Go here and get the 32bit version. Unzip it.
2. Rename the file as just "hdsentinel". Make the file executable with: chmod +x hdsentinel
3. Download the attached (empty) deb package.
4. Start a third-party build: repo2sfs hdsentinel_017.deb
5. At Pause B, go to /tmp/repo2sfs. Open the folder /opt/hdsentinel. Drop in the "hdsentinel" file from Step 2.
6. Finish the build. Activate the module and run it from the System menu.
7. When you are done testing, deactivate the module. Rename it as hdsentinel_017_i386.squashfs.
8. Use the equivalent procedure for the 64bit version.

To run hdsentinel directly from a terminal, use: /opt/hdsentinel/hdsentinel
hdsentinel_017.deb.gz
Description  Remove the fake .gz extension
gz

 Download 
Filename  hdsentinel_017.deb.gz 
Filesize  1.95 KB 
Downloaded  84 Time(s) 
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Mon 31 Dec 2018, 09:49    Post subject:  

This is MX-18 Linux running on a hard drive formatted as GPT. MX is installed into "primary" partition sda6 with its GRUB2 bootloader written to the sda6 partition boot sector.

It boots from a Legacy GRUB menu in the "boot" partition sda1 by chainloading.
mx-18.png
 Description   
 Filesize   105.21 KB
 Viewed   1058 Time(s)

mx-18.png

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


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Tue 01 Jan 2019, 09:32    Post subject:  

This is Ubuntu Bionic Beaver running on a hard drive formatted as GPT. Ubuntu is installed into "primary" partition sda5. Originally, Ubuntu wrote its GRUB2 bootloader onto the root of sda (the MBR).

Then Legacy GRUB Config 2018 restored its own Stage1 boot code onto the MBR. Ubuntu now launches from the boot partition on sda1 with:
Code:
title Ubuntu Bionic Beaver
root (hd0,4)
kernel /boot/grub/i386-pc/core.img
ubuntu2.png
 Description   
 Filesize   145.51 KB
 Viewed   986 Time(s)

ubuntu2.png

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


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Wed 02 Jan 2019, 10:57    Post subject:  

RPhoto is a handy tool for working with digital images. It can crop a photo to a specific aspect ratio, like 3:2.

The download here contains both 32/64bit .deb packages.
snappie.png
 Description   
 Filesize   81.5 KB
 Viewed   922 Time(s)

snappie.png

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


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Sat 05 Jan 2019, 09:53    Post subject:  

Samba4 Basic server updated here.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Sun 06 Jan 2019, 06:50    Post subject:  

How to make a squashfs module for Kingsoft WPS Office

1. Go to the WPS site and get a 32/64 bit Debian package.

2a. Do a third-party build: repo2sfs wps-office_10.1.0.6757_i386.deb
2b. An additional package libglu1-mesa will be automatically included in the build if needed.

3. At Pause B, go to /tmp/repo2sfs. Delete the folder usr/share/mime

4. When WPS starts, it shows a nag screen about possible missing symbol fonts. It you want them, go here. Follow the instructions.

5. Perdido has posted some language packs for WPS here. You can include them in your module.
a. Download a PET, give it a .tgz extension and extract it with unzipper.
b. Stop the repo2sfs build at Pause B. Go to /tmp/repo2sfs.
c. Copy the content from the pack into the corresponding locations in the build - the folders "dicts/spellcheck" and "mui".
d. Run WPS. The menu bar has a "Switch languages" icon at the right.
e. UNcheck Follow system locale. Select the new language. Restart WPS.

---------------

Last edited by rcrsn51 on Sat 12 Jan 2019, 15:36; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12750
Location: Stratford, Ontario

PostPosted: Wed 09 Jan 2019, 10:55    Post subject:  

Dropbox GUI is a light-weight client for your Dropbox cloud storage. It was created by mikeb here as a front-end to this project. Fred has posted instructions here.

I have numbered this version 1.0.8 so it updates Fred's latest package. It has a few changes to the UI (additional confirmation messages) and a bugfix for filenames that contain spaces.

[Update] I have renamed this project as dropbox-gui to avoid conflicts with Fred's own dropboxgui package.

This package should also click-install into some Puppies. The dependencies are gtkdialog4 and curl. Look for it in the Network/Internet menu.
dropbox-gui_1.0.4_all.deb.gz
Description 
gz

 Download 
Filename  dropbox-gui_1.0.4_all.deb.gz 
Filesize  18.21 KB 
Downloaded  76 Time(s) 

Last edited by rcrsn51 on Tue 15 Jan 2019, 08:17; edited 4 times in total
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 15 of 21 [303 Posts]   Goto page: Previous 1, 2, 3, ..., 13, 14, 15, 16, 17, 18, 19, 20, 21 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.1076s ][ Queries: 13 (0.0472s) ][ GZIP on ]