-
Notifications
You must be signed in to change notification settings - Fork 452
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
Added fedora instructions #616
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,29 @@ We make use of submodules, so remember using the --recursive argument when cloni | |
## Dependencies | ||
|
||
### Debian/Ubuntu/Mint | ||
sudo apt-get install scons build-essential libevent-dev python-libtorrent python-apsw python-wxgtk2.8 python-netifaces python-m2crypto vlc python-igraph python-pyasn1, python-gmpy | ||
```sh | ||
sudo apt-get install scons build-essential libevent-dev \ | ||
python-libtorrent python-apsw \ | ||
python-wxgtk2.8 python-netifaces \ | ||
python-m2crypto vlc python-igraph \ | ||
python-pyasn1 python-gmpy | ||
``` | ||
|
||
### Fedora | ||
You'll need to have the [rpmfusion] repos installed for vlc. only the rpmfusion-free repo is needed. This can be done by running the following command: | ||
```sh | ||
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm -y' | ||
``` | ||
|
||
The following packages are needed to run tribler on Fedora: | ||
```sh | ||
sudo yum group install "Development Tools" -y | ||
sudo yum install scons libevent-devel python-apsw \ | ||
python-netifaces vlc python-igraph \ | ||
python-pyasn1 gmpy gmp-devel m2crypto \ | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Have the fedora guys enabled elliptic curves on their m2crypto build? If not this will not work. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Seems like the only issue right now is m2crypto. The package maintainer didn't compile it with elliptic curves enabled. I could either see if I can contact him and see why it's disabled or it will have to be compiled from source. Compiling from source shouldn't be that hard unless it has some kind of ridicules dep chain. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is it only m2crypto, or is openssl also missing the ecc stuff?
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. openssl ecc stuff seems to be functional |
||
rb_libtorrent-python wxPython \ | ||
python-devel python-twisted | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. could you add gcc-c++ |
||
``` | ||
|
||
### Windows | ||
TODO | ||
|
@@ -49,3 +71,5 @@ TODO | |
- If you forgot to check out a branch before doing a commit, you should get a warning telling you about it. To get the commit to a branch just check out the branch and do a git cherry-pick of the commit. | ||
- Take care of not accidentally commiting a submodule change with git commit -a | ||
- Do not commit a submodule update without running all the tests first and making sure the new code is not breaking Tribler. | ||
|
||
[rpmfusion]: http://rpmfusion.org/ "RPM Fusion" |
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.
I'm getting "no package vlc available."
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.
It seems to be only available through rpmfusion
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.
This adds the rpmfusion-free repository
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.
Added the command to install the free rpmfusion repos in fb62d8e