Installing apps when there's no installer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday 28 October 2007 02:12:19 James Sparenberg wrote:
> On Saturday 27 October 2007 06:58:19 Peter Flynn wrote:
> > James Sparenberg wrote:
> > [alternate install location]
> >
> > > No easy method no. On the other hand one of the first things a deb
> > > installer does is check to see if it can install. (meaning it has
> > > enough space) and then bomb out if it doesn't.
> >
> > That'll do nicely.
> >
> > > I might be possible to unpack the deb and do some hand manipulation
> > > (also involves a chicken bone and eye of newt at midnight.)  but no
> > > easy way I know of.
> >
> > That's not a problem. I'm accustomed to passing dead chickens over the
> > keyboard, and I know the "right" directory structure (TDS) and where to
> > put it.
>
> Then look into  google and methods for cracking open a deb.   It's pretty
> straight forward BUT you loss all install scripts.
>
> > > Problem here is that the creators of deb/rpm/etc haved intentionally
> > > pushed this function to the side to maintain ease of use for the
> > > greatest number of users. Those of us who dare try the chicken bone
> > > ritual are on our own.
> >
> > Absolutely. It's the one area where the otherwise intolerable Windows
> > installation nov^H^H^Hwizards score: they *ask* where you want it put,
> > which is precisely what most Unix users *don't* want to have to bother
> > with. The problem only really arises on systems with very restricted
> > internal (/usr/share, /usr/local) space (PDAs) but with potentially
> > large volumes off to one side like /media. Perhaps it's time to suggest
> > that .debs could provide installation parameters like
> >
> > filetree: texmf
> > default-install-location: /usr/share
> > alternate-install-location: /usr/local/share
> > alternate-install-location: /mnt/*
> > alternate-install-location: /media/*
> >
> > (the * meaning "prompt user"). Purists will hate the idea of initiating
> > a dialog during an install, but for applications which have a very large
> > data footprint like TeX, I think it's justifiable.
>
> But allowing files all over the place violates the FHS.  and there is the
> nasty little problem of removal.  Even in windows land if you put it in
> the "wrong" place you pay a removal tax.  Linux doesn't (unless you a a
> gnomey) have a registry ... (thank god) and so when we remove things they
> are really gone not just removing a letter in a file name.
>
> The other option is to not use debs.  Build it from source and tarball it
> over.  then you get it where you want.  (I do ti all the time. on my
> laptop.)
>
> > > oh and you can't execute a binary from the mmc cards by default either.
> > > File system mount thing.
> >
> > Ah. But presumably you can
> > $ ln -s /media/disk1/texmf/bin/latex /usr/local/bin/
> > (it certainly worked on the Zaurus).
>
> Hence the word default.... It was meant as a heads up.  By defautl the
> dosFS is mounted ro not rw.
>
> 
And I'm tired that should have been noexec not exec.  They are mounted rw.... 
*sigh*  Sorry for the error there. 

James


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]    

  Powered by Linux