en:projects:e4thcom
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:projects:e4thcom [2026-05-09 18:51] – [Abstract] mm | en:projects:e4thcom [2026-05-22 19:33] (current) – [Abstract] mm | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| //Supported Forth Systems:// | //Supported Forth Systems:// | ||
| - | // **328eForth, | + | // **328eForth, |
| The latest release is | The latest release is | ||
| Line 19: | Line 19: | ||
| ==== e4thcom-0.9.0 for Linux ==== | ==== e4thcom-0.9.0 for Linux ==== | ||
| - | * Bug fix release because with Linux kernel 6. and glibc 2.4 initializing the serial interface fails with e4thcom-0.8.5 (and 0.8.4). With e4thcom-0.9.0 now stty from the GNU Coreutils is used. | + | * 260502 : Bug fix release because with Linux kernel 6. and glibc 2.4 initializing the serial interface fails with e4thcom-0.8.5 (and 0.8.4). With e4thcom-0.9.0 now stty from the GNU Coreutils is used. |
| + | * **260522 : Plug-in for ESP32forth ( -t esp32forth ) added.** | ||
| - | {{ : | + | {{ : |
| - | md5sum: | + | md5sum: |
| ==== e4thcom-0.8.5.2 ==== | ==== e4thcom-0.8.5.2 ==== | ||
| Line 179: | Line 180: | ||
| md5sum: 559cc0a5112eee79c3b83bafa0388f7b | md5sum: 559cc0a5112eee79c3b83bafa0388f7b | ||
| + | |||
| + | ==== Installation Notes ==== | ||
| + | |||
| + | The e4thcom package includes the file ''/ | ||
| + | described there, however, the explanation is very brief, and for Linux novices like myself, it is not | ||
| + | immediately obvious why to do it that way. Hence, I included my notes on the subject here. May | ||
| + | they prove helpful. mk 20250430 | ||
| + | |||
| + | === Brief Introduction === | ||
| + | |||
| + | In Linux systems, the `/opt` directory serves—in accordance with the Filesystem Hierarchy Standard [[https:// | ||
| + | |||
| + | Typically, software that was *not* installed via the system' | ||
| + | |||
| + | A //dedicated subdirectory// | ||
| + | |||
| + | The advantages of this FHS-compliant structure are: | ||
| + | |||
| + | * **Isolation: | ||
| + | * **Ease of Management: | ||
| + | * **System Integrity: | ||
| + | |||
| + | It is important to note that the use of `/opt` is a convention. Some distributions or system administrators may handle the installation of additional software differently—for instance, by using `/ | ||
| + | |||
| + | The topmost directory in the Linux filesystem hierarchy—which contains all other files and directories—is known as the *root directory*. It is represented by a single ''/'' | ||
| + | |||
| + | |||
| + | |||
| + | === Practical Procedure === | ||
| + | |||
| + | And that is exactly how I proceeded on my laptop. Save the e4thcom package here: | ||
| + | |||
| + | / | ||
| + | |||
| + | To ensure that " | ||
| + | |||
| + | On my Linux Mint system, I simply right-clicked on the `e4thcom` file, selected " | ||
| + | |||
| + | Now, the `e4thcom` command should work from any console session—even when used with options such as `-t < | ||
| + | |||
| + | This worked because I have administrator privileges on my personal Linux Mint laptop. So, in the Thunar window—which is the GUI for the Linux Mint file system—I click on the "Open as Root" option, and from that point on, everything can be done quite easily. | ||
| + | |||
| + | === If You Are Not an Admin === | ||
| + | |||
| + | Provided it is foreseeable that //e4thcom// will be used on the Linux system by only **one** user—namely you—it is simpler and safer to extract e4thcom into the directory ''/ | ||
en/projects/e4thcom.1778352679.txt.gz · Last modified: by mm