Difference between revisions of "Arch User Repository"

no edit summary
imported>Verityproductions
imported>Verityproductions
Line 22: Line 22:
'''1. The base-developer group package:''' Rather than downloading pre-compiled software packages for installation, you will instead be downloading the instructions to build and compile them on your system. This group package is therefore required to do this. '''This should be pre-installed on Manjaro 0.8.1 onwards.'''
'''1. The base-developer group package:''' Rather than downloading pre-compiled software packages for installation, you will instead be downloading the instructions to build and compile them on your system. This group package is therefore required to do this. '''This should be pre-installed on Manjaro 0.8.1 onwards.'''


'''2. Either yaourt or packer:''' Either of these are used to search and download from the AUR, rather like pacman is used to search and download from from Manjaro's official repositories. Both will also automatically find and download the necessary dependencies for downloads as well (provided the software packages to be installed properly state which dependencies are needed). Which you may chose is entirely down to personal preference:
'''2.''' Either '''yaourt''' or '''packer:''' Either of these are used to search and download from the AUR, rather like pacman is used to search and download from from Manjaro's official repositories. Both will also automatically find and download the necessary dependencies for downloads as well (provided the software packages to be installed properly state which dependencies are needed). Which you may chose is entirely down to personal preference. However, yaourt (an acronym for '''Y'''et '''A'''n'''O'''ther '''U'''ser '''R'''espository '''T'''ool) seems to be the most popular choice for users.
:*: '''yaourt''' (an acronym for '''Y'''et '''A'''n'''O'''ther '''U'''ser '''R'''espository '''T'''ool) seems to be the most popular choice for users. It uses a multicoloured text layout to improve readability, and compared to pacman or packer, it is slightly simpler to use.
 
:*: '''packer''' is essentially identical in presentation and use to pacman. However, it does have a small advantage over yaourt, insofar as it allows for users to slightly streamline and simplify the installation process (see below).




Line 42: Line 39:
= Searching for and Installing Software From the AUR =
= Searching for and Installing Software From the AUR =


Both yaourt and packer are automatically configured to search the AUR for software packages; there is no need to configure any files or such after installation to make them work. They are also very similar to pacman to use. Furthermore, as with pacman, it is not necessary for the specify precise or complete package names to search for or download them. For example, if wishing the download the Avant Window Navigator, simply entering 'avant' will yield a list of potential matches to browse and select from.
Both yaourt and packer are automatically configured to search the AUR for software packages; there is no need to configure any files or such after installation to make them work. They are also very similar to pacman to use. Furthermore, as with pacman, it is not necessary to specify precise or complete package names to search for or download packages. For example, if wishing the download the Avant Window Navigator, simply entering 'avant' will yield a list of potential matches to browse and select from.


{{tip|It is '''strongly''' recommended to first visit the AUR website and examine the relevant page(s) for any and all software intended to be installed. These pages contain comments from both users and developers in the community, and may provide information on any issues as well as solutions for potential problems. The AUR website can be found '''here'''}}
{{tip|It is '''strongly''' recommended to first visit the AUR website and examine the relevant page(s) for any and all software intended to be installed. These pages contain comments from both users and developers in the community, and may provide information on any issues as well as solutions for potential problems. The AUR website can be found '''here'''}}


== yaourt ==


[[File:yaourtsearch.png|thumb|left|375px]]
[[File:yaourtsearch.png|thumb|left|375px]]




While the use of the sudo command is a convention when using pacman to install files (e.g. sudo pacman -S [software package name]), it is not necessary with yaourt. Instead, to search for and install software packages from the AUR, the syntax is:
While the use of the sudo command is a convention when using pacman to install files (e.g. sudo pacman -S [software package name]), it is not necessary with yaourt or packer. Instead, to search for and install software packages from the AUR, the syntax is:


  yaourt [software package name]
  [yaourt or packer] [software package name]


As illustrated, a search for the Avant Window Navigator was undertaken with the command '''yaourt avant''', listing, ten possible matches. Any or all of the listed packages would be undertaken by entering their number. For example, entering '''3''' would install the avant-window-navigaor-bzr. Adding '''5''' after this would also install extra applets for it (e.g. enter '''3 5''').
As illustrated, a search for the Avant Window Navigator was undertaken using yaourt with the command '''yaourt avant''', resulting in ten possible matches being listed. Any or all of the listed packages would be undertaken by entering their number. For example, entering '''3''' would install the ''avant-window-navigaor-bzr''. Adding '''5''' after this would also install extra applets for it (e.g. enter '''3 5''').


{{tip|The yellow highlighted text at the end of each line will inform you if a package is already installed or out of date, etc. The numbers at the end are user votes. The higher the number, the more popular the package: note that option 5 has the highest number of votes by far!}}
{{tip| The text at the end of each to will inform you if a package is already installed or out of date, etc. The numbers at the end are user votes. The higher the number, the more popular the package: note that option 5 has the highest number of votes by far!}}
<br clear="all" />
<br clear="all" />


Line 63: Line 59:




Once your chosen software packages have been entered, and the installation process has begun, user comments from the AUR website will be displayed, usually followed by a warning that the package is unsupported and potentially dangerous. This warning is a standard message for for all downloads.  
Once your chosen software packages have been entered, and the installation process has begun, user comments from the AUR website may be displayed if using yaourt, followed by a warning that the package is unsupported and potentially dangerous. This warning is a standard message for for all downloads.  


It will also ask if you wish to '''Edit PKGBUILD'''. Unless you know what you are doing, always enter '''n''' for ''no'' when asked. The purpose of this option is to allow experienced users to inspect the instructions that will be used to build the package(s) to be installed. As dependencies may also have to be installed first in the process, it is possible to be prompted several times. Just be aware that you will also be prompted to continue the installation as well, so '''make sure you read each prompt properly before entering anything!'''
You may also be asked if you wish to '''Edit PKGBUILD'''. Unless you know what you are doing, always enter '''n''' for ''no'' when asked. The purpose of this option is to allow experienced users to inspect the instructions that will be used to build the package(s) to be installed. As dependencies may also have to be installed first in the process, it is possible to be prompted several times. Just be aware that you will also be prompted to continue the installation as well, so '''make sure you read each prompt properly before entering anything!'''
<br clear="all" />
<br clear="all" />
== packer ==