Linux: Acquiring Source Code: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
#:::<code>deb-src <nowiki>http://us.archive.ubuntu.com/ubuntu/</nowiki> hirsute main restricted</code> | #:::<code>deb-src <nowiki>http://us.archive.ubuntu.com/ubuntu/</nowiki> hirsute main restricted</code> | ||
# Update the new package information that was added in step 1. | # Update the new package information that was added in step 1. | ||
#:::<code>sudo apt-get update</code> | |||
# Navigate to the directory that the source code will reside in, and download it. | # Navigate to the directory that the source code will reside in, and download it. | ||
#::Example for downloading the source code for the grep utility | |||
#:::<code>sudo apt-get source grep</code> | |||
#::Example for downloading the source code for bash | |||
#:::<code>sudo apt-get source bash</code> | |||
# 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. | # 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: | |||
#::::<code>dpkg-source -x yourfile.dsc</code> | |||
#:::If you get an error message that dpkg-source can not be found, install the package: | |||
#::::<code>sudo apt install dpkg-dev | |||
Revision as of 15:50, 27 May 2021
Acquiring Source Code in Ubuntu (Hirsute)
- 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
- Update the new package information that was added in step 1.
sudo apt-get update
- 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
- Example for downloading the source code for the grep utility
- 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
- If the directory doesn't exist, run this command on the .dsc file acquired from step 4 above:
See Linux: Compiling and Installing Source Code from the Terminal for compiling and installing.
asdf
asdf
adf