13,420
edits
Changes
no edit summary
# Open a shell terminal and use the Linux command cd to change to the '''Packages''' subdirectory (hint: similar pathname as USB, but use "Centos 7 x86_64/Packages" and use quotes around absolute pathname since there are spaces within the pathname).
{| width="40%" align="right" cellpadding="10"|- valign="top"|colspan="2"|{{Admon/note|A Note about Repositories|Since software repositories are on-line storage areas for software for particular Linux distributions, the Linux administrator can enable (add) or disable (remove) additional software repositories. Usually only the basic or "base" repositories are enabled upon Linux installation.}}|}
:There are a few ways for yum to install applications:
::* '''yum localinstall ''' (install rpm files located from the machine via downloads to hard-drive, DVD, etc)::* '''yum install ''' (install applications from an online repository)
</ol>
<ol>
<li value="12">Use the yum command to install the package called "x". Were you able to install the file?</li><li>As root, issue the following command: <b><code><span style="color:#3366CC;font-size:1.3em;">more /etc/yum.conf</span></code></b></li><li>Take a few moments to view the contents of the file. Do you see which repositories are used by the '''yum''' command? Write down the repositories in your lab logbook.</li><li>Before adding a repository to the yum.conf file, you need to see which repositories you want to add, and obtain the appropriate URL for those repositories. View the following link to see a general listing of repositories:<br>[ [http://wiki.centos.org/AdditionalResources/Repositories Available Repositories for Centos] ].</li><li>After viewing the repository list, why should you be cautious with adding just any repository into your yum.conf file?</li><li>Obtain the URL for the repository: '''SerNet Samba Repository'''. You will use in the next command (see below).</li><li>To add the repository, issue the command: <b><code><span style="color:#3366CC;font-size:1.3em;">yum-config-manager --add-repo URL_of_SerNET_Samba_Repository</span></code></b></li><li>To enable the repository in yum, issue the following command: <b><code><span style="color:#3366CC;font-size:1.3em;">yum-config-manager --enable repository_name</span></code></b></li><li>To clean-up the repository list (including downloading new applications in added repositories), issue the command: <b><code><span style="color:#3366CC;font-size:1.3em;">yum clean all</span></code></b></li><li>To verify that you have added the repository, you can issue the command: <b><code><span style="color:#3366CC;font-size:1.3em;">yum repolist</span></code></b></li><li>Now use the yum command to install the package called "x". Were you successful, and if so, why?</li><li>Perform a NetSearch to compare compiling source code vs using the yum command. What are the three major features that the '''yum''' command has that '''compiling source code''' doesn't?</li><li>Unused and unneeded software can present a security risk and ties up disk space needlessly. Find at least 4 other packages (for example: '''sound & video''', '''games''', etc) that you're not using on your system, and remove them. Be careful to ensure that removing those packages does not also remove other software that you do need.</li>