Results 1 to 7 of 7

Thread: Github Installation Instructions

  1. #1
    Join Date
    Nov 2010
    Beans
    12

    Github Installation Instructions

    I have downloaded files from a github repository, but being new don't know how to actually install these files so that they work. I'm sure there is a post that provides these instructions but I have not been able to find it. Can someone point me in the right direction?

    I'm trying to install drivers to provide better control of my MacBook Pro trackpad as found here.

    Thanks!

  2. #2
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: Github Installation Instructions

    Github is normally a place for source code and almost always the files must be compiled into either program or object or library before they can be used.

    In the 30 seconds I spent looking at the source code, I didn't see an easily found set of instructions - normally these would be inside a README or INSTALL file at the head of the directory structure. The driver files ARE all C code, so you will definitely need to build them with a compiler.

    The github page has an issue tracker. After carefully reading all the text files there, if you cannot figure out how to build the driver, I'd open a issue asking for clearer instructions there. Hopefully they really want to help. You can also find other projects with kernel drivers to review their installation instructions. Normally, these things are very similar.

  3. #3
    Join Date
    Jun 2014
    Location
    Iran, Tehran
    Beans
    33
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Github Installation Instructions

    Quote Originally Posted by TheFu View Post
    Github is normally a place for source code and almost always the files must be compiled into either program or object or library before they can be used.

    In the 30 seconds I spent looking at the source code, I didn't see an easily found set of instructions - normally these would be inside a README or INSTALL file at the head of the directory structure. The driver files ARE all C code, so you will definitely need to build them with a compiler.

    The github page has an issue tracker. After carefully reading all the text files there, if you cannot figure out how to build the driver, I'd open a issue asking for clearer instructions there. Hopefully they really want to help. You can also find other projects with kernel drivers to review their installation instructions. Normally, these things are very similar.
    yes

  4. #4
    Join Date
    Nov 2010
    Beans
    12

    Re: Github Installation Instructions

    Thanks, I posted a request for installation instructions as per your suggestions.

  5. #5
    Join Date
    Nov 2010
    Beans
    12

    Re: Github Installation Instructions

    This is the response I recieved:

    The first place to look is your distro's package manager. There are packages for Arch, Debian, Ubuntu, Gentoo, and Fedora. I maintain the Gentoo package but the rest are maintained by others.


    And if that doesn't work you can build it from source. It's a standard autoconf/automake package.
    I'm not entirely sure what to do with it.
    Last edited by darb78; October 28th, 2014 at 07:15 PM. Reason: Didn't complete post

  6. #6
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: Github Installation Instructions

    So the package has been build for Ubuntu - I'd use that either from the Canonical repos or from a known-good PPA.

    If you don't know the package name, perhaps searching in Synaptic will have it jump out? Software Center hides lots of the available packages.
    Or there is always the Apple-Hardware sub-forum here.

    If you need to build it from source, which should be avoided, automake is fairly easy to use for C programmers. I'm certain you can figure it out from the vast number of guides on the internet. This is NOT ubuntu specific. http://mij.oltrelinux.com/devel/autoconf-automake/ was the first result I found - seems fairly complete.

  7. #7
    Join Date
    Aug 2005
    Location
    South Carolina, USA
    Beans
    26,047
    Distro
    Ubuntu Development Release

    Re: Github Installation Instructions

    I suggest you look in Synaptic for: xserver-xorg-input-mtrack.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, B.Sc., M.Sc., M.A., Ph.D., Sc.D.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •