Tiny Core Linux

Tiny Core Extensions => TCE Talk => Topic started by: keithterrill on June 11, 2014, 08:46:54 PM

Title: I am impatient re Lazarus and Pascal
Post by: keithterrill on June 11, 2014, 08:46:54 PM
I have been learning Lazarus/Pascal on my Windows 7 as a replacement for my older applications. I once knew and programmed in Turbo Pascal so moving to Free Pascal is an easier path from me than to another language I have no familiarity with. Most of my older apps are in Visual Foxpro 9.0 and so the Lazarus IDE has a bit of cross over there to.

The problem. The Lazarus and Free Pascal TCE is a little out of date. Such that cross platform is not working well.

I thought I would attempt to download and install the deb files from Lazarus. Following some of the hints, etc found here and in the Wiki... I have once again shown that I do not know the Linux, or the TinyCore world well enough.

Are there any helps for me in doing this? The files downloaded from Lazarus are:

Quote
fpc-src_2.6.4-140420_i386.deb, lazarus_1.2.2-0_i386.deb, fpc_2.6.4-140420_i386.deb

I tried
Quote
ar vx lazarus_1.2.2-0_i386.deb
tar -xzvf data.tar.xz

that did not work, just gave me errors.

I tried tar against a the other files that ar created. That did not do anything. I tried reading through the help file for tar and guessing at some parameters... but still nothing.

So, any ideas how to help the little boy?
Title: Re: I am impatient re Lazarus and Pascal
Post by: Juanito on June 11, 2014, 11:24:56 PM
You'd probably be better off updating the existing lazarus extension from 1.0.8 to whatever the latest stable version is or otherwise using dcore, which is designed to use debian packages.
Title: Re: I am impatient re Lazarus and Pascal
Post by: Misalf on June 12, 2014, 09:37:24 AM
I tryed with  fpc-src_2.6.4-140420_i386.deb .
It contains a *.xz but you tryed to extract a *.gz .

tar -xzvf data.tar.gz
 versus
tar -xJvf data.tar.xz


This should work:
Code: [Select]
ar vx fpc-src_2.6.4-140420_i386.deb
tar -xJvf data.tar.xz


$ tar --help
Code: [Select]
BusyBox v1.22.1 (2014-04-04 15:16:09 UTC) multi-call binary.

Usage: tar -[cxtZzJjhmvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]...

Create, extract, or list files from a tar file

Operation:
        c       Create
        x       Extract
        t       List
        f       Name of TARFILE ('-' for stdin/out)
        C       Change to DIR before operation
        v       Verbose
        Z       (De)compress using compress
        z       (De)compress using gzip
        J       (De)compress using xz
        j       (De)compress using bzip2
        O       Extract to stdout
        h       Follow symlinks
        m       Don't restore mtime
        exclude File to exclude
        X       File with names to exclude
        T       File with names to include
Title: Re: I am impatient re Lazarus and Pascal
Post by: Juanito on June 12, 2014, 09:58:13 AM
Code: [Select]
$ ar vx mypackage.deb
$ tar -xf data.tar.xz

..should work and if it doesn't, load the tar and xz extensions and try again.