Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit 7d605fd

Browse files
committed
Update README.md
1 parent 6239565 commit 7d605fd

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

README.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ or [the original project](https://github.com/Datalux/Osintgram). However, this i
111111
Osintgram4j project, which is a part of the OSINT and the Osintgram Family.
112112

113113
This project is mainly targeted for the Linux platform. However, this does not
114-
mean that you have to install Linux on your system. Here are a few workarounds:
114+
mean that you have to install Linux on your host system. Here are a few workarounds:
115115

116116
- Virtual Machine (VM): Creates a virtual environment that operates like a
117117
separate computer, allowing you to run Linux on Windows, macOS, or Android.
@@ -126,13 +126,21 @@ mean that you have to install Linux on your system. Here are a few workarounds:
126126
Runtime. Efficient for development and specific app usage. Comes with a Docker
127127
setup for easy project initialization.
128128

129-
Personally, I wouldn't choose WSL, if you wish to fully learn Linux. If you want
130-
to go that route by fully learning Linux (which is what I would recommend), I would
131-
recommend using a VM, or installing Ubuntu, Linux Mint or Zorin OS on your system.
132-
Also, why can't I build the C/C++ code for macOS? Because I don't have a MacBook,
133-
and to build it for M1 / M2 / M3 chips, you need a MacBook, not a VM.
129+
After having a Linux shell instance, you need to prepare the system for compilation
130+
first. You need these following tools:
134131

135-
After having a Linux shell instance, you can run these following commands:
132+
***Debian/Ubuntu based Systems (e.g. Zorin OS)***
133+
```shell
134+
sudo apt install tar wget cmake build-essential
135+
```
136+
137+
***Arch Linux/Manjaro based Systems***
138+
```shell
139+
sudo pacman -Sy tar wget cmake base-devel
140+
```
141+
142+
After installing the necessary tools, you can start with building the project. To
143+
do so, run these following commands:
136144
```shell
137145
git clone https://github.com/BeChris100/osintgram4j && cd osintgram4j
138146
chmod +x setup.sh build.sh

0 commit comments

Comments
 (0)