summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Hurd/InstallNotes.mdwn22
1 files changed, 12 insertions, 10 deletions
diff --git a/Hurd/InstallNotes.mdwn b/Hurd/InstallNotes.mdwn
index f4d90353..1144a889 100644
--- a/Hurd/InstallNotes.mdwn
+++ b/Hurd/InstallNotes.mdwn
@@ -45,17 +45,19 @@ module /hurd/ext2fs.static --readonly --multiboot-command-line=$\{kernel-command
* Run `passwd` to give the root user a password. By default, root does not have one.
* Run `adduser` to give yourself a user account. _Do not_ use root indiscriminately.
* Since the Hurd does not use `ld.so.conf`, you will want to specify where the X Window System keeps its libraries. Do this by adding the following line to your `/etc/profile`: <br />`export LD_LIBRARY_PATH='/lib:/usr/X11R6/lib'`
+* New packages - Hopefully you are able to get your network working but since the default Hurd is only configured for a few ethernet cards you may need to recompile your Hurd to get it working with your network hardward.
* Bring your system up to par by running: `apt-get update && apt-get dist-upgrade`
-* Install these extremely useful packages
- * `libstdc++4` -- Some packages require version 4 and assume that it will be installed as part of the standard configuration.
- * `dialog` -- Debconf uses this for pretty text display.
- * `libterm-readline-gnu-perl` -- _Ibid_.
- * `screen` -- A terminal multiplexer that is important because the Hurd does not yet have virtual consoles.
-* a recommended `/etc/apt/sources.list`: <br /><code>deb <ftp://alpha.gnu.org/gnu/hurd/debian> unstable main <br /> deb <ftp:/ftp.debian.org/debian> unstable main <br /> deb-src <ftp://ftp.debian.org/debian> unstable main</code>
-* There are some extremely useful cross-platform 'apt' tricks that can be used to get packages when using Debian GNU/Linux (possibly others) for installation on the Hurd. The steps are covered in the file /usr/share/doc/apt/offline\* which has been used by several Hurd developers successfully. This is especially useful if your Hurd doesn't recognize your network card.
-* Some packages like `libc6-dev` are old yet depended on by other packages not yet updated. In this particular case, I believe the new dependency is `libc0.3-dev`. However these dependencies may cause problems for apt. To circumvent these problems there are two possible solutions.
- * The first is to change the dependencies that apt looks at in the `/var/lib/apt/lists/` directory. For example, you could modify libc0.3 to provide the missing `libc6-dev` package.
- * Installing the `equivs` package and creating a dummy package is the second alternative. This will satisfy the apt dependency in a cleaner manner.
+ * a recommended `/etc/apt/sources.list`: <br /><code>deb <ftp://alpha.gnu.org/gnu/hurd/debian> unstable main <br /> deb <ftp:/ftp.debian.org/debian> unstable main <br /> deb-src <ftp://ftp.debian.org/debian> unstable main</code>
+ * Install these extremely useful packages
+ * `libstdc++4` -- Some packages require version 4 and assume that it will be installed as part of the standard configuration.
+ * `dialog` -- Debconf uses this for interactivity.
+ * `libterm-readline-gnu-perl` -- _Ibid_.
+ * `screen` -- A terminal multiplexer that is important because the Hurd does not yet have virtual consoles.
+ * There are some extremely useful cross-platform 'apt' tricks that can be used to get packages when using Debian GNU/Linux (possibly others) for installation on the Hurd. The steps are covered in the file /usr/share/doc/apt/offline\* which has been used by several Hurd developers successfully. This is especially useful if your Hurd doesn't recognize your network card.
+ * select the `apt` method from within dselect.
+ * Some packages like `libc6-dev` are old yet depended on by other packages not yet updated. In this particular case, I believe the new dependency is `libc0.3-dev`. However these dependencies may cause problems for apt. To circumvent these problems there are two possible solutions.
+ * The first is to change the dependencies that apt looks at in the `/var/lib/apt/lists/` directory. For example, you could modify libc0.3 to provide the missing `libc6-dev` package.
+ * Installing the `equivs` package and creating a dummy package is the second alternative. This will satisfy the apt dependency in a cleaner manner.
* Edit your `/etc/inetd.conf` and comment out all the services you don't need. Services that probably don't need to be running are
`ftp`, `telnet`, `shell`, `login`, and `exec`.