Linux: Acquiring Source Code: Difference between revisions

From BS Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:
#::::<code>dpkg-source -x yourfile.dsc</code>
#::::<code>dpkg-source -x yourfile.dsc</code>
#:::If you get an error message that dpkg-source can not be found, install the package:
#:::If you get an error message that dpkg-source can not be found, install the package:
#::::<code>sudo apt install dpkg-dev
#::::<code>sudo apt install dpkg-dev</code>





Revision as of 15:51, 27 May 2021

Acquiring Source Code in Ubuntu (Hirsute)

  1. Update/enable the source package URLs. Note that in Ubuntu, these should already be in the sources.list file and just need to be uncommented. i.e. remove the "#" from the deb-src lines.
    sudo gedit /etc/apt/sources.list
    An example line might look like this:
    deb-src http://us.archive.ubuntu.com/ubuntu/ hirsute main restricted
  2. Update the new package information that was added in step 1.
    sudo apt-get update
  3. Navigate to the directory that the source code will reside in, and download it.
    Example for downloading the source code for the grep utility
    sudo apt-get source grep
    Example for downloading the source code for bash
    sudo apt-get source bash
  4. There should be a directory with the source code along with some other files. Move to the new directory to view the downloaded source code.
    If the directory doesn't exist, run this command on the .dsc file acquired from step 4 above:
    dpkg-source -x yourfile.dsc
    If you get an error message that dpkg-source can not be found, install the package:
    sudo apt install dpkg-dev


See Linux: Compiling and Installing Source Code from the Terminal for compiling and installing.

asdf


asdf


adf