Skip to content

Commit

Permalink
Update Installation Notes
Browse files Browse the repository at this point in the history
Updated installation notes for Ubuntu/Debian, Fedora, and FreeBSD.
  • Loading branch information
shermdog committed Mar 26, 2014
1 parent b504d8e commit ff5d039
Show file tree
Hide file tree
Showing 4 changed files with 120 additions and 23 deletions.
38 changes: 38 additions & 0 deletions INSTALL-FEDORA.md
@@ -0,0 +1,38 @@
### Installation on stock Fedora

The following are instructions for setting up a system starting from a stock system images.

These instructions were tested on a 64-bit systems from https://github.com/opscode/bento, and using the _Junos PyEZ_ library version 0.0.5.

Operating Systems
---------------
- Fedora 19
- Fedora 20

#### Step 1: Install packages for Junos PyEZ

sudo yum install -y python-pip python-devel libxml2-devel libxslt-devel gcc openssl

#### Step 2: Install Junos PyEZ

sudo pip install junos-eznc

#### Step 3: Verify

Once you've completed the above step, you should be able to create a `Device` instance, connect to a Junos system, and display the "facts", as illustrated in the README.md file.

Enjoy!


#### Installing from GitHub

Development code can be installed directly from GitHub based on any branch, commit, or tag.

** Packages from Step 1 are required. **

sudo yum install -y git
sudo pip install git+https://github.com/Juniper/py-junos-eznc.git

or

sudo pip install git+https://github.com/Juniper/py-junos-eznc.git@<branch,tag,commit>
37 changes: 37 additions & 0 deletions INSTALL-FREEBSD.md
@@ -0,0 +1,37 @@
### Installation on stock FreeBSD

The following are instructions for setting up a system starting from a stock system images.

These instructions were tested on a 64-bit systems from https://github.com/opscode/bento, and using the _Junos PyEZ_ library version 0.0.5.

Operating Systems
---------------
- FreeBSD 9.2

#### Step 1: Install packages for Junos PyEZ

sudo pkg_add -r py27-pip libxml2 libxslt

#### Step 2: Install Junos PyEZ

sudo pip install junos-eznc

#### Step 3: Verify

Once you've completed the above step, you should be able to create a `Device` instance, connect to a Junos system, and display the "facts", as illustrated in the README.md file.

Enjoy!


#### Installing from GitHub

Development code can be installed directly from GitHub based on any branch, commit, or tag.

** Packages from Step 1 are required. **

sudo pkg_add -r git
sudo pip install git+https://github.com/Juniper/py-junos-eznc.git

or

sudo pip install git+https://github.com/Juniper/py-junos-eznc.git@<branch,tag,commit>
23 changes: 0 additions & 23 deletions INSTALL-UBUNTU-12.04LTS.md

This file was deleted.

45 changes: 45 additions & 0 deletions INSTALL-UBUNTU-DEBIAN.md
@@ -0,0 +1,45 @@
### Installation on stock Ubuntu and Debian

The following are instructions for setting up a system starting from a stock system images.

These instructions were tested on a 64-bit systems from https://github.com/opscode/bento, and using the _Junos PyEZ_ library version 0.0.5.

Operating Systems
---------------
- Ubuntu 12.04
- Ubuntu 12.10
- Ubuntu 13.10
- Debian 7.4


#### Step 1: Update package list

sudo apt-get update

#### Step 2: Install packages for Junos PyEZ

sudo apt-get install -y python-pip python-dev libxml2-dev libxslt-dev

#### Step 3: Install Junos PyEZ

sudo pip install junos-eznc

#### Step 4: Verify

Once you've completed the above step, you should be able to create a `Device` instance, connect to a Junos system, and display the "facts", as illustrated in the README.md file.

Enjoy!


#### Installing from GitHub

Development code can be installed directly from GitHub based on any branch, commit, or tag.

** Packages from Step 2 are required. **

sudo apt-get install -y git
sudo pip install git+https://github.com/Juniper/py-junos-eznc.git

or

sudo pip install git+https://github.com/Juniper/py-junos-eznc.git@<branch,tag,commit>

0 comments on commit ff5d039

Please sign in to comment.