@@ -111,7 +111,7 @@ or [the original project](https://github.com/Datalux/Osintgram). However, this i
111
111
Osintgram4j project, which is a part of the OSINT and the Osintgram Family.
112
112
113
113
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:
115
115
116
116
- Virtual Machine (VM): Creates a virtual environment that operates like a
117
117
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:
126
126
Runtime. Efficient for development and specific app usage. Comes with a Docker
127
127
setup for easy project initialization.
128
128
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:
134
131
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:
136
144
``` shell
137
145
git clone https://github.com/BeChris100/osintgram4j && cd osintgram4j
138
146
chmod +x setup.sh build.sh
0 commit comments