Skip to content
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

Create Ubuntu-17.10.md and add more purpose #65

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

XavCC
Copy link

@XavCC XavCC commented Mar 16, 2018

After testing

Can also bu used to correct Installing cjdns on Ubuntu 16.04 command lines error.

Then, I wrote a quick starter in french with installation, config, password with fix about cat command writting, available here

After testing

Can also bu used to correct [Installing cjdns on Ubuntu 16.04](https://github.com/hyperboria/docs/blob/master/install/ubuntu-16.04.md) command lines error.

Then, I wrote a quick starter in french with installation, config, password with fix about `cat` command writting, available [here](https://github.com/XavCC/xavcc.github.io/blob/master/_posts/2018-03-12-hyperboria.md)
@thefinn93
Copy link
Contributor

A couple of thoughts about this line:

apt-get install nodejs make gcc git python 2.7

  • Is python required? I dont remember that being used in the build system anymore, but I could be wrong.
  • 2.7 does not appear to be a valid Ubuntu package, I assume that was supposed to be python 2.7, but the python package in Ubuntu 17.10 is version 2.7, so there's no need to specify (if we really wanted to specify, the package name is python2.7).
  • Are make and gcc all that's needed? I have historically always installed build-essential, seems to be the generally recommended package to install when doing any sort of building of C/C++ (I'm not sure about this one)

@XavCC XavCC changed the title Create Ubuntu-17.10.md and add more prupose Create Ubuntu-17.10.md and add more purpose Mar 20, 2018
@XavCC
Copy link
Author

XavCC commented Mar 21, 2018

thanks for your questions @thefinn93

python

As usual as noob I am I start from a [draftin official DOC](https://github.com/hyperboria/docs/blob/master/install/ubuntu-16.04.mdt by @ansuz with an observation on :
apt-get install nodejs make gcc git python2
so
python2 isn't a package

python 2.7

Then, meshwith.me for linux doesn't have guide lines.

So, i had a look why, where and how python is used for cjdns : results

  • so there's no need to specify python (if we really wanted to specify, the package name is python2.7), i made an error by my hands when i wrote it. It's Python 2.7.14 that I need under Ubuntu gnome artful 17.10.

for example :

$ python2 -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
import site # precompiled from /usr/lib/python2.7/site.pyc
# /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
import os # precompiled from /usr/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
[...]

But on my labtop I this time i missed python 2.7

make and gc

My mates & me choose them in order to wrote something easier for a new installer. but it's really and obviously to dig to find out if this is really the simplest.

I 've to ask and talk with my mates about it.

is it clear for you ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants