Page 1 of 1
How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 10:44 am
by mohittomar13
Alright, so once again I'm back with a new question.
How to use git on puppy? I tried to install it using the PPM but under the list of installed applications, it shows that GIT came preinstalled on puppy. But when I run command git on the terminal it shows no git command found error.
The version it shows is in the image I attached.
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 12:05 pm
by 666philb
hi
@mohittomar13
git is in the devx.sfs ... quickpet>>useful tab
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 12:30 pm
by mohittomar13
@666philb
Thanks for the help, here is a screenshot from my system. I couldn't find the git in the quickpet.
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 12:33 pm
by mohittomar13
Did you mean I need to download
devX.sfs ??
okay, I'm downloading the sfs, if I face any problem I will reply. Well I read about devx.sfs just now on google. It now explains why my *.c and *.c++ programs were not compiling. But I didn't post question regarding that as I do not do much development in those languages.
devx.sfs is the development toolbox, right?
Thanks for your help.
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 12:45 pm
by mikewalsh
@mohittomar13 :-
One word of advice here. You can't always go by what the PPM tells you!
It'll often say so-and-so is installed when in fact it isn't. I don't know whether this is down to a deficiency in the PPM, or whether it's as a result of the conversion stuff that goes on during the Woof-CE build process; perhaps it
was installed by default in the distro on which the Puppy is based, but maybe a sym-link or something got destroyed/deleted while Woof was doing its thing..?
It's one of life's little mysteries, mate..!
Mike.
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 12:48 pm
by bigpup
Yes.
Download the devx.sfs and load it.
The devx is a collection of stuff needed for compiling. Normally not needed just to use Puppy.
Getting it from Quickpet should do the download to /mnt/home and load the devx.sfs.
SFS packages are software packages that load or unload, into the file system.
When loaded, they act as if they are installed.
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 12:50 pm
by mohittomar13
It gave this error
"sfs-load-error: FATAL: /mnt/devx_bionicpup64_8.0.sfs not found"
But as
@bigpup mentioned it is in /mnt/home
thanks git is working
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 12:54 pm
by bigpup
Is the devx.sfs located in /mnt/home?
Getting error after doing what?
Re: How to use git on puppy bionic64
Posted: Mon Aug 17, 2020 3:16 pm
by rockedge
Hello mohittomar13,
the devx SFS file has the tools needed to compile packages and also contains most of the PERL packages needed to really utilize the PEARL language in Puppy Linux. For example the PERL command CPAN components are contained therein. I use something like
to install cpanminus so I can further install PERL modules to expand PERL's capabilities. For example when I install the CCTV security system ZoneMInder, there are PERL modules required that do not come with the Devx so to install them using cpanminus comes in very handy and that command would look like this:
There is much documentation on PERL and installing modules to expand capabilities and the differences between installing with cpan and cpanm so I will not go into detail.
The git command package is also included in the Devx so to quickly double Puppy Linux's potential as a development platform the Devx is the important first step.
For PYTHON 3 which is now the main form of python development is not contained in the Devx. I need PYTHON3 quite often so after much trial and error getting a good python platform going, I've discovered that going to the
ActiveState web site and downloading a complete PYTHON platform and installing that and adding symlinks or modifying /etc/profile to include it in the environment $PATH. Using one of these custom built python packages really is a game changer in putting a powerful working python3 platform on a Puppy Linux. Found out these work well of Fossapup64 as I am beginning to build and test object detection and face recognition systems using this new Puppy.