On Tue, Nov 02, 1999 at 08:48:25PM +0000, [EMAIL PROTECTED] wrote:
>       I untarred the gnu-19991025.tar.gz.  All worked smoothly.
>       Manic grins.

Where did you get those from? There should have been silly laugher, but
grins...

>       As a RedHat user I am completely unfamiliar with .debs.  Where 
>       can I read about how to install and interrogate them?

dpkg in five minutes:

dpkg -i *.deb     # install
dpkg -s package   # status
dpkg -l           # show all packages
dpkg -L package   # show files of package

man dpkg

dselect           # "front end", apt is better but not there yet.

dpkg -S file      # which package does file belong to?

dpkg --remove package # away with it!
dpkg --purge  package # even my precious configuration

>       I thought I'd add emacs, gcc, vim and tcsh, since gnu-19991025
>       seems to be without them.

Of course. It's only a minimal base. Be careful with tcsh, I did not
recompile it in a long while. Better stay with bash if you can.

>       Eeek!  tripped by dependences.  How should I have found out
>       about the various dependences?

Try dselect. Try also

dpkg --print-avail gcc

but this requires a Package.gz file parsed in. If you have a ftp connection
from the Hurd, try dselect and ftp method. Or browse the web page of the
package, where depends are listed.

>  How can I know what debs are
>       already installed? 

See above.
 
>       tcsh_6.08.01-2.2.deb installed ok, but does nothing: 
> 
> hurd:/# tcsh
> exit

As I said, it's probably too old. Fetch the source, make it compile, send us
the patch.

>       Do I distantly recall that this issue had been addressed?
>       Shall I try to debug it?  Where do the diffs go?  Does it tell
>       me somewhere in the .deb file?

Diffs to this list please, we need to discuss them most likely.

To get the Debian source, fetch the orig.tar.gz, *dsc and *diff.gz from
unstable/main/source, use 

dpkg-source -x *.dsc

and

cd package-version
dpkg-buildpackage -uc -B "[EMAIL PROTECTED]"
  
>       There are hundreds of .debs in the above directories.  Where
>       did they all come from?  I was under the impression that they
>       were (HURD i386) binaries.  Has Marcus been mind-bogglingly
>       busy?

Yes. But not all of them need to be recompiled. so called binary-all
packages are installed into all ports because they only contain architecture
independant files (or should). This means that kernel-sources of linux are
in the Hurd tree :)

I compiled over a hundred debs, some of them quite often, others only once
to bootstrap. But I did not compiled hundreds of different packages.

Also see ftp://alpha.gnu.org/gnu/hurd/debian/  and
                                      contrib/marcus

>       Swap question: 
>       RedHat system has the following /etc/fstab entries
> /dev/hda4     /gnu   # mount the gnu/hurd partition under gnu/linux
> /dev/hda3     swap   # extra fields removed for clarity
> 
>       but when I try to add (the same) swap partition in the
>       gnu/hurd /etc/fstab like so:
> 
> /dev/hd0s4    /
> /dev/hd0s3    swap 
> 
>       I get the message "No such file" (or partition).  Sorry, I
>       forget the exact message - it flicked by... 

Go to

cd /dev

and do

./MAKEDEV hd0s3
./MAKEDEV hd0s4

we should probably create some default devices.

>       FAQ pointers happily accepted...

http://www.debian.org/ports/hurd/hurd-faq
 
>       Thanks (this has all been much easier than last time), 

I am glad to hear so :)

Seems that installing the Hurd becomes too easy. Anyone wants to do add some
obfuscations to the instal process?

;)
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann              GNU    http://www.gnu.org    for public PGP Key 
[EMAIL PROTECTED],     [EMAIL PROTECTED]    PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       [EMAIL PROTECTED]

Reply via email to