Software Installation (CoreBoot flashrom) on Ubuntu 17.10

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
1
down vote

favorite












I am starting to learn flashing roms. Downloaded "flashrom.tar.gz" from here https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz . Unable to understand how to install this package. Any help would be appreciated.







share|improve this question





















  • Please confirm release - there is no January release of Ubuntu; there is only 17.04 (2017.April) which is now EOL, and 17.10 (2017.October). tar.gz is a tarball (gzipped). The gz is compression method, and tar tells us it's more than a single file combined into one file. You expand the file & follow instructions usually found in the README, or INSTALL text file.
    – guiverc
    Jun 7 at 5:53











  • Thnx guiverc .. the ubuntu version is 17.10 .. and even after uncompressing i cant find the INSTALL file in the package README is there but confusing .. checked some internet resources but still in a fix
    – wow hotty
    Jun 7 at 6:00










  • if you found INSTALL it'd be the same as README. The format is from the 1970s (well before linux) where most people that used it were technical in nature, and its platform independent meaning the same will work for unix, GNU/Linux, dos, windoze, osx & other environments. It's usually related to source that is compiled (with make assuming build tools are already present sudo apt install build-essential). This may help askubuntu.com/questions/1966/… but given the specialist nature it may be slightly different).
    – guiverc
    Jun 7 at 7:08















up vote
1
down vote

favorite












I am starting to learn flashing roms. Downloaded "flashrom.tar.gz" from here https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz . Unable to understand how to install this package. Any help would be appreciated.







share|improve this question





















  • Please confirm release - there is no January release of Ubuntu; there is only 17.04 (2017.April) which is now EOL, and 17.10 (2017.October). tar.gz is a tarball (gzipped). The gz is compression method, and tar tells us it's more than a single file combined into one file. You expand the file & follow instructions usually found in the README, or INSTALL text file.
    – guiverc
    Jun 7 at 5:53











  • Thnx guiverc .. the ubuntu version is 17.10 .. and even after uncompressing i cant find the INSTALL file in the package README is there but confusing .. checked some internet resources but still in a fix
    – wow hotty
    Jun 7 at 6:00










  • if you found INSTALL it'd be the same as README. The format is from the 1970s (well before linux) where most people that used it were technical in nature, and its platform independent meaning the same will work for unix, GNU/Linux, dos, windoze, osx & other environments. It's usually related to source that is compiled (with make assuming build tools are already present sudo apt install build-essential). This may help askubuntu.com/questions/1966/… but given the specialist nature it may be slightly different).
    – guiverc
    Jun 7 at 7:08













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I am starting to learn flashing roms. Downloaded "flashrom.tar.gz" from here https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz . Unable to understand how to install this package. Any help would be appreciated.







share|improve this question













I am starting to learn flashing roms. Downloaded "flashrom.tar.gz" from here https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz . Unable to understand how to install this package. Any help would be appreciated.









share|improve this question












share|improve this question




share|improve this question








edited Jun 7 at 21:03









N0rbert

14.1k32869




14.1k32869









asked Jun 7 at 5:44









wow hotty

61




61











  • Please confirm release - there is no January release of Ubuntu; there is only 17.04 (2017.April) which is now EOL, and 17.10 (2017.October). tar.gz is a tarball (gzipped). The gz is compression method, and tar tells us it's more than a single file combined into one file. You expand the file & follow instructions usually found in the README, or INSTALL text file.
    – guiverc
    Jun 7 at 5:53











  • Thnx guiverc .. the ubuntu version is 17.10 .. and even after uncompressing i cant find the INSTALL file in the package README is there but confusing .. checked some internet resources but still in a fix
    – wow hotty
    Jun 7 at 6:00










  • if you found INSTALL it'd be the same as README. The format is from the 1970s (well before linux) where most people that used it were technical in nature, and its platform independent meaning the same will work for unix, GNU/Linux, dos, windoze, osx & other environments. It's usually related to source that is compiled (with make assuming build tools are already present sudo apt install build-essential). This may help askubuntu.com/questions/1966/… but given the specialist nature it may be slightly different).
    – guiverc
    Jun 7 at 7:08

















  • Please confirm release - there is no January release of Ubuntu; there is only 17.04 (2017.April) which is now EOL, and 17.10 (2017.October). tar.gz is a tarball (gzipped). The gz is compression method, and tar tells us it's more than a single file combined into one file. You expand the file & follow instructions usually found in the README, or INSTALL text file.
    – guiverc
    Jun 7 at 5:53











  • Thnx guiverc .. the ubuntu version is 17.10 .. and even after uncompressing i cant find the INSTALL file in the package README is there but confusing .. checked some internet resources but still in a fix
    – wow hotty
    Jun 7 at 6:00










  • if you found INSTALL it'd be the same as README. The format is from the 1970s (well before linux) where most people that used it were technical in nature, and its platform independent meaning the same will work for unix, GNU/Linux, dos, windoze, osx & other environments. It's usually related to source that is compiled (with make assuming build tools are already present sudo apt install build-essential). This may help askubuntu.com/questions/1966/… but given the specialist nature it may be slightly different).
    – guiverc
    Jun 7 at 7:08
















Please confirm release - there is no January release of Ubuntu; there is only 17.04 (2017.April) which is now EOL, and 17.10 (2017.October). tar.gz is a tarball (gzipped). The gz is compression method, and tar tells us it's more than a single file combined into one file. You expand the file & follow instructions usually found in the README, or INSTALL text file.
– guiverc
Jun 7 at 5:53





Please confirm release - there is no January release of Ubuntu; there is only 17.04 (2017.April) which is now EOL, and 17.10 (2017.October). tar.gz is a tarball (gzipped). The gz is compression method, and tar tells us it's more than a single file combined into one file. You expand the file & follow instructions usually found in the README, or INSTALL text file.
– guiverc
Jun 7 at 5:53













Thnx guiverc .. the ubuntu version is 17.10 .. and even after uncompressing i cant find the INSTALL file in the package README is there but confusing .. checked some internet resources but still in a fix
– wow hotty
Jun 7 at 6:00




Thnx guiverc .. the ubuntu version is 17.10 .. and even after uncompressing i cant find the INSTALL file in the package README is there but confusing .. checked some internet resources but still in a fix
– wow hotty
Jun 7 at 6:00












if you found INSTALL it'd be the same as README. The format is from the 1970s (well before linux) where most people that used it were technical in nature, and its platform independent meaning the same will work for unix, GNU/Linux, dos, windoze, osx & other environments. It's usually related to source that is compiled (with make assuming build tools are already present sudo apt install build-essential). This may help askubuntu.com/questions/1966/… but given the specialist nature it may be slightly different).
– guiverc
Jun 7 at 7:08





if you found INSTALL it'd be the same as README. The format is from the 1970s (well before linux) where most people that used it were technical in nature, and its platform independent meaning the same will work for unix, GNU/Linux, dos, windoze, osx & other environments. It's usually related to source that is compiled (with make assuming build tools are already present sudo apt install build-essential). This may help askubuntu.com/questions/1966/… but given the specialist nature it may be slightly different).
– guiverc
Jun 7 at 7:08











1 Answer
1






active

oldest

votes

















up vote
0
down vote













You should install build-essential and dependencies with:



sudo apt-get install build-essential libpci-dev libusb-dev libusb-1.0-0-dev 
libftdi-dev linux-headers-generic


Then download, extract and compile your application:



cd ~/Downloads
wget https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz
tar -xf flashrom-p1.0.tar.gz
cd flashrom-p1.0/
make


After compilation you will find flashrom executable in the current directory, it produces the following output:



$./flashrom 
flashrom on Linux 4.15.0-20-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Please select a programmer with the --programmer parameter.
Previously this was not necessary because there was a default set.
To choose the mainboard of this computer use 'internal'. Valid choices are:
internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,
it8212, ft2232_spi, serprog, buspirate_spi, dediprog, rayer_spi, pony_spi,
nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_spi,
usbblaster_spi, pickit2_spi, ch341a_spi.





share|improve this answer





















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "89"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1044359%2fsoftware-installation-coreboot-flashrom-on-ubuntu-17-10%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    You should install build-essential and dependencies with:



    sudo apt-get install build-essential libpci-dev libusb-dev libusb-1.0-0-dev 
    libftdi-dev linux-headers-generic


    Then download, extract and compile your application:



    cd ~/Downloads
    wget https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz
    tar -xf flashrom-p1.0.tar.gz
    cd flashrom-p1.0/
    make


    After compilation you will find flashrom executable in the current directory, it produces the following output:



    $./flashrom 
    flashrom on Linux 4.15.0-20-generic (x86_64)
    flashrom is free software, get the source code at https://flashrom.org

    Please select a programmer with the --programmer parameter.
    Previously this was not necessary because there was a default set.
    To choose the mainboard of this computer use 'internal'. Valid choices are:
    internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,
    it8212, ft2232_spi, serprog, buspirate_spi, dediprog, rayer_spi, pony_spi,
    nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_spi,
    usbblaster_spi, pickit2_spi, ch341a_spi.





    share|improve this answer

























      up vote
      0
      down vote













      You should install build-essential and dependencies with:



      sudo apt-get install build-essential libpci-dev libusb-dev libusb-1.0-0-dev 
      libftdi-dev linux-headers-generic


      Then download, extract and compile your application:



      cd ~/Downloads
      wget https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz
      tar -xf flashrom-p1.0.tar.gz
      cd flashrom-p1.0/
      make


      After compilation you will find flashrom executable in the current directory, it produces the following output:



      $./flashrom 
      flashrom on Linux 4.15.0-20-generic (x86_64)
      flashrom is free software, get the source code at https://flashrom.org

      Please select a programmer with the --programmer parameter.
      Previously this was not necessary because there was a default set.
      To choose the mainboard of this computer use 'internal'. Valid choices are:
      internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,
      it8212, ft2232_spi, serprog, buspirate_spi, dediprog, rayer_spi, pony_spi,
      nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_spi,
      usbblaster_spi, pickit2_spi, ch341a_spi.





      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        You should install build-essential and dependencies with:



        sudo apt-get install build-essential libpci-dev libusb-dev libusb-1.0-0-dev 
        libftdi-dev linux-headers-generic


        Then download, extract and compile your application:



        cd ~/Downloads
        wget https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz
        tar -xf flashrom-p1.0.tar.gz
        cd flashrom-p1.0/
        make


        After compilation you will find flashrom executable in the current directory, it produces the following output:



        $./flashrom 
        flashrom on Linux 4.15.0-20-generic (x86_64)
        flashrom is free software, get the source code at https://flashrom.org

        Please select a programmer with the --programmer parameter.
        Previously this was not necessary because there was a default set.
        To choose the mainboard of this computer use 'internal'. Valid choices are:
        internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,
        it8212, ft2232_spi, serprog, buspirate_spi, dediprog, rayer_spi, pony_spi,
        nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_spi,
        usbblaster_spi, pickit2_spi, ch341a_spi.





        share|improve this answer













        You should install build-essential and dependencies with:



        sudo apt-get install build-essential libpci-dev libusb-dev libusb-1.0-0-dev 
        libftdi-dev linux-headers-generic


        Then download, extract and compile your application:



        cd ~/Downloads
        wget https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz
        tar -xf flashrom-p1.0.tar.gz
        cd flashrom-p1.0/
        make


        After compilation you will find flashrom executable in the current directory, it produces the following output:



        $./flashrom 
        flashrom on Linux 4.15.0-20-generic (x86_64)
        flashrom is free software, get the source code at https://flashrom.org

        Please select a programmer with the --programmer parameter.
        Previously this was not necessary because there was a default set.
        To choose the mainboard of this computer use 'internal'. Valid choices are:
        internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,
        it8212, ft2232_spi, serprog, buspirate_spi, dediprog, rayer_spi, pony_spi,
        nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_spi,
        usbblaster_spi, pickit2_spi, ch341a_spi.






        share|improve this answer













        share|improve this answer



        share|improve this answer











        answered Jun 7 at 21:02









        N0rbert

        14.1k32869




        14.1k32869






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1044359%2fsoftware-installation-coreboot-flashrom-on-ubuntu-17-10%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            Trouble downloading packages list due to a “Hash sum mismatch” error

            How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

            Cutting all the characters after the last /