Skip to content

Commit d0a87fd

Browse files
authored
Linux hacker instructions (#320)
* Added preliminary instructions for linux hackers (very wip, but driven from seasoned exercism maintainer). Cleaned up discord link (which had changed) * Feedback from Sam, and a warning * Slight link improvements
1 parent 2ea92c8 commit d0a87fd

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

docs/INSTALLATION.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
The simplest way to install [Pharo](http://pharo.org) is to use a [zero conf](http://pharo.org/download#//*[@id="main"]/div/h2[3]) download from a terminal command line.
44
<br/>_Note: If you are trying to upgrade an existing installation see the [upgrade instructions](*How-to-Upgrade-Pharo-Exercism) at the end_.
55

6-
Windows users who do not have a UNIX style shell installed should skip to the [Windows Installation](#windows-installation) instructions (below).
7-
More advanced Linux users may also want to refer to the [Linux Hackers Installation](#linux-hackers-installation).
6+
Windows users who do not have a UNIX style shell installed should skip to the [Windows Installation](#windows-installation-skip-for-osxlinux) instructions (below).<br/>
7+
More advanced Linux users may also want to refer to the [Linux Hackers Installation](#linux-hackers-installation-for-advanced-linux-use-only) (below).
88

99
### Linux/OSX Installation
1010

@@ -88,11 +88,10 @@ The following instructions are very WIP and based on ArchLinux but may apply to
8888
- Now try a simple command line test to verify if the VM and Image are working: `pharo Pharo.image eval "100 factorial"`. If all is well, you should get an answer.
8989
- Now try the "load script" described in the OSX section. You may find you get an error mentioning `libgit2`, if this is the case you should also install it and try again. We have also had reports that installing `libcurl-gnutls` can help (but this is not yet proven)
9090
- We have also had reports that for some libgit2 failures there is an internal loadModule change that we may backport from the development pharo. In this case you need to replace the method `unixModuleName` in Class `LGitLibrary` as follows:
91-
92-
1. Launch a headfull Pharo by typing `pharo-ui Pharo.image`
93-
1. Press Ctrl-Space and type `unixModuleName`
94-
1. Select the `LGitLibrary >> unixModuleName` entry and press enter
95-
1. In the resulting browser, replace the method source for `unixModuleName` with the following (copy and paste it), press save (ctrl-s), and finally save and exit pharo.
91+
1. Launch a headfull Pharo by typing `pharo-ui Pharo.image`
92+
1. Press Ctrl-Space and type `unixModuleName`
93+
1. Select the `LGitLibrary >> unixModuleName` entry and press enter
94+
1. In the resulting browser, replace the method source for `unixModuleName` with the following (copy and paste it), press save (ctrl-s), and finally save and exit pharo.
9695
```
9796
LGitLibrary >> unixModuleName
9897
| pluginDir |

0 commit comments

Comments
 (0)