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 Sun 21 Dec 2014, 17:47
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
apt-get/synaptic in Upup Jaunty
Moderators: Flash, Ian, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message

Joined: 30 Sep 2005
Posts: 1104
Location: Vienna Austria

PostPosted: Sun 24 May 2009, 17:18    Post_subject:  apt-get/synaptic in Upup Jaunty  

I've had another go at getting apt-get/Synaptic to work in the latest uPup Jaunty Alpha 9 476

This time the install went rather better than previously. It works well enough to be able to install, remove, update, check, autoremove, clean and purge packages.

There are various errors reported though at the end of the install process, but this does nor seem to prevent the packages from installing. Certain packages such as Mplayer are installed, but minus a lot of dependencies that have to be installed manually.

The example shown in the screenshot is a successful install of the thunderbird email client.

Basically I installed apt, dpkg and Synaptic via the Package Manager in Upup 476. Since I don't know exactly how to configure apt-get from scratch (something the Jaunty installer does), I simply copied across any relevant-looking apt folders from my real Jaunty installation. Directories like /etc/apt, /usr/lib/apt and /usr/share/apt hold the relevant folders.

You also need to create an empty directory called /home and then type adduser in a terminal to install any "virtual" users that apt complains about not being able see. On my system, I had to add 2 users - mlocate and hplip.

The configured system of course then holds details of all the original real Jaunty packages. If you need to install a package in Puppy that has already been installed in real Jaunty, you have to firstly run apt-get --purge remove *your_package* in Puppy before you install *your_package* in Puppy.

Eventually I'll suss out a way of installing a completely pristine apt_get install without having to carry over information from the real Jaunty install.
 Filesize   91.99 KB
 Viewed   881 Time(s)


Life is too short to spend it in front of a computer

Back to top
View user's profile Send_private_message Visit_website AIM 

Joined: 16 Mar 2009
Posts: 81
Location: Tagum City, Davao del Norte, Mindanao, Philippines

PostPosted: Tue 26 May 2009, 09:35    Post_subject:  

this is kinda cool...
hopefully you can find a way not needing to copy files from the real jaunty...

or maybe...in the meantime you can post the files you got from jaunty to make synaptic work...

just a thought... Wink
Back to top
View user's profile Send_private_message 

Joined: 30 Sep 2005
Posts: 1104
Location: Vienna Austria

PostPosted: Tue 26 May 2009, 15:17    Post_subject:  

Having played about some more with this, it's clear that Synaptic/apt-get is feasible in uPup - the proof-of-concept is there.

Synaptic is slightly faulty on my uPup alpha 9 install to the extent that the search box is greyed out. This does not prevent searching though, since you can still click the search button and get a functional input search box. Synaptic/apt also regularly report error messages from previously failed install attempts. These do not usually affect any subsequent installs though.

How successful are the installs?

On the whole, the install success-rate at the moment is really only comparable to the success-rate of the official Puppy Package Manager in uPup. This is only to be expected, since Puppy is missing a lot of stuff in the way of dependencies that are present in real Jaunty. Puppy cannot have all of these dependencies by default, since there is the question of the size of the ISO to be taken into account.

So therefore, not all of the packages that exist in the Jaunty repos can be installed. This may change in the future though as Puppy becomes more compatible with Ubuntu/Debian

Really, the advantage of using Synaptic/apt-get in Puppy at the moment though, is to provide seasoned Ubuntu/Debian users with familiar tools inside of Puppy. It's a kinda nice feeling to know that it's there.

As uPup/Woof develops, this could be another good feature that will raise user-awareness of the Puppy distro and push it even higher in the Distrowatch rankings from its already amazingly high position 8.

Life is too short to spend it in front of a computer
Back to top
View user's profile Send_private_message Visit_website AIM 

Joined: 07 Dec 2008
Posts: 784

PostPosted: Tue 26 May 2009, 16:17    Post_subject:  

Hi tronkel
Actualy inspired by one of your post I did play with getting Synaptic working in P412. Maybe you can use some of my findings to refine your implementation of Synaptic in upup?
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0499s ][ Queries: 13 (0.0043s) ][ GZIP on ]