-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
README.md updated dependency instructions #43
base: master
Are you sure you want to change the base?
Conversation
When running sudo pip install -r requirements.txt normally, I get the error externally-managed-environment. pip recommends using pacman. Adding --break-system-packages works too but mixing pacman and pip packages is risky.
you need to use sudo pacman -S scapy that s it |
You can alternatively install the python dependencies in a $ python3 -m venv .venv
$ source ./.venv/bin/activate
$ pip install -r requirements.txt Which, may be a preferable solution, since it'll work on any system, not just Arch. It's usually not a good idea to install python dependencies globally either-way, if you can avoid it. |
True, I know venv also works. Maybe I should add all of this info, as an optional expandable section. |
I think it could be argued setting up PPPwn through a |
On Mac pip does work, you use pip3 |
I agree with this. As often I'm concerned about conflicts with packages between Linux and Python, as seen in my PR. This type of installation could be added as an second option or an alternative for Linux users. |
same on ubuntu $ apt install python3-scapy |
This is already in the PR. Also apt requires root permisions to install $ sudo apt install or $ su
# apt install |
I don't recommend running this in root or su! This is a bad practice in security unless you really need it |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, I don't think an instructions for each district won't be needed as it will be the same on every other package managers, as long they know what they're doing.
Consider Void Linux, where it uses a different package manager.
It's better to make the commands using apt, assuming that they need to install it. Besides, probably the general population will use Debian-based distributions either way. |
can you add to requirments in readme that the USB adapter of ethernet needs to be 3.0 otherwise if it's 2.0 you'll get stuck in "waiting for PADR" |
Did it hang for an hour when using a USB 2.0? |
It shows ip failure everytime in stage 0 |
When running sudo pip install -r requirements.txt normally, I get the error externally-managed-environment. pip recommends using pacman. Adding --break-system-packages works too but mixing pacman and pip packages is risky.