{"id":1965,"date":"2022-03-12T02:23:03","date_gmt":"2022-03-11T20:53:03","guid":{"rendered":"https:\/\/smarttech101.com\/?p=1965"},"modified":"2023-03-24T17:30:30","modified_gmt":"2023-03-24T12:00:30","slug":"aur-arch-user-repository-and-yay-in-arch-linux","status":"publish","type":"post","link":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/","title":{"rendered":"AUR (Arch User Repository) and Yay in Arch Linux"},"content":{"rendered":"\n<p>AUR in Arch Linux is one of the most powerful features not available in any other Linux distributions. Earlier, when I published an article on<a href=\"https:\/\/smarttech101.com\/how-to-install-arch-linux-and-support-graphics\/\" target=\"_blank\" rel=\"noreferrer noopener\"> how to install Arch Linux<\/a>, many of you guys expressed your difficulties in finding packages. You say that Ubuntu&#8217;s repositories have more than 60 thousand packages. On the other hand, Arch Linux has merely 12 thousand packages. AUR tries to fill this gap. Now, total packages in Arch Linux go beyond 90 thousand and it is constantly rising.<\/p>\n\n\n\n<p>Before you begin make sure that you know <a href=\"https:\/\/smarttech101.com\/how-to-use-pacman-in-arch-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to use pacman &#8211; the package manager in Arch Linux. Learn about pacman here.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table of Contents<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#what_is_aur_arch_user_repository\">What is AUR (Arch User Repository)?<\/a><\/li>\n\n\n\n<li><a href=\"#are_packages_from_aur_in_arch_linux_safe_to_use\">Are packages from AUR in Arch Linux safe to use?<\/a><\/li>\n\n\n\n<li><a href=\"#how_to_install_packages_from_aur_in_arch_linux\">How to install packages from AUR in Arch Linux?<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#installation_of_aur_packages_ex__googlechrome_and_spotify_manually\">Installation of AUR packages (ex &#8211; Google-Chrome and Spotify) manually<\/a><\/li>\n\n\n\n<li><a href=\"#installation_of_aur_packages_using_aur_helpers\">Installation of AUR packages using AUR helpers<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#installation_of_aur_helper_yay\">Installation of AUR helper Yay<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#manjaro\">Manjaro<\/a><\/li>\n\n\n\n<li><a href=\"#arch_linux_and_remaining_arch_linux_based_distributions\">Arch Linux and remaining Arch Linux based distributions<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#search_and_install_packages_ex__googlechrome_and_spotify_using_yay\">Search and install packages (ex &#8211; Google-Chrome and Spotify) using Yay<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#step_1_search_for_the_package\">Step 1: search for the package<\/a><\/li>\n\n\n\n<li><a href=\"#step_2_choose_the_package\">Step 2: choose the package<\/a><\/li>\n\n\n\n<li><mark><a href=\"#step_3_decide_whether_to_clean_build_or_not\">Step 3: decide whether to clean build or not<\/a><\/mark><\/li>\n\n\n\n<li><a href=\"#step_4_see_the_pkgbuild_file\">Step 4: check the PKGBUILD file and install the package<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#upgrade_aur_and_official_arch_packages_together_by_just_yay\">Upgrade AUR and official Arch packages together by just yay<\/a><\/li>\n\n\n\n<li><a href=\"#color_and_other_configurations_in_yay_using_pacmanconf\">Color and other configurations in yay using pacman.conf<\/a><\/li>\n\n\n\n<li><a href=\"#conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what_is_aur_arch_user_repository\">What is AUR (Arch User Repository)?<\/h2>\n\n\n\n<p><a href=\"https:\/\/aur.archlinux.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">AUR<\/a> is a little bit like PPAs. Using AUR you can install packages such as Google-Chrome, Spotify, Polybar, and Snap not available in the official repositories (Core, Extra, Community, Multilib repositories). <\/p>\n\n\n\n<p>Instead of containing the package itself, AUR contains Package Build Files called <code>PKGBUILDs<\/code>. These PKGBUILDs are nothing but small text files. They consist of directions on how to install the package &#8211; <code>source<\/code> links, <code>shasum\/md5sum\/sha256sum<\/code>, package dependencies, and other directions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <code>source<\/code> links are the URLs for your package&#8217;s source code. They point to the original package developers&#8217; site. For example, in <a href=\"https:\/\/aur.archlinux.org\/cgit\/aur.git\/tree\/PKGBUILD?h=google-chrome\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">google-chrome&#8217;s PKGBUILD<\/a>, it points to <a href=\"https:\/\/dl.google.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dl.google.com\/<\/a>*, in polybar&#8217;s PKGBUILD, it points to <a href=\"https:\/\/github.com\/polybar\/polybar\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/github.com\/polybar\/polybar\/<\/a>*<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <code>shasum\/md5sum\/sha256sum<\/code> is used to make sure that the package downloaded on your computer matches with the package available on the <code>source<\/code> URLs.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1480\" height=\"957\" src=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/aur.png?resize=1480%2C957&#038;ssl=1\" alt=\"using AUR in Arch Linux\" class=\"wp-image-1984\" srcset=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/aur.png?w=1480&amp;ssl=1 1480w, https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/aur.png?resize=768%2C497&amp;ssl=1 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Fig: using AUR in Arch Linux<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"are_packages_from_aur_in_arch_linux_safe_to_use\">Are packages from AUR in Arch Linux safe to use?<\/h2>\n\n\n\n<p>AUR packages are unofficial packages. Therefore, they are not fully vetted for security. However, they are still safe to use because:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Certain Arch Linux Administrators called <code>Trusted Users<\/code> periodically check these packages.<\/li>\n\n\n\n<li><code>makepkg<\/code> and AUR helpers internally use Pacman to install AUR packages. And Pacman never allows any package to replace\/modify other packages&#8217; files. That is why <strong>AUR is better than PPAs<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>At the same time, on your part, you also need to follow certain precautions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stick with the popular packages.<\/li>\n\n\n\n<li>Search for your package in the <a href=\"https:\/\/aur.archlinux.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">AUR<\/a>. Analyse all the information related to the package. <\/li>\n\n\n\n<li>Focus on <code>Votes<\/code>, <code>Popularity<\/code>, <code>Comments<\/code>, <code>Flagged Out of Date<\/code>, etc. for your package. For example, as of 10 Jan 2022, Google-Chrome has 2115 votes but the Brave browser has just 126 votes.<\/li>\n\n\n\n<li>Most important of all, make sure that the package is downloaded directly from the original package developer unmodified. For this, Read <code>PKGBUILDs<\/code> and\/or <code>*.install<\/code> files and <strong>match the source link and shasum\/md5sum\/sha256sum<\/strong> with their official values. If the official site does not provide the shasum or anything similar. Just download the package from the original developer&#8217;s site and use the following command(s) to find it:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ sha256sum &lt;your-downloaded-package&gt;\n~$ shasum &lt;your-downloaded-package&gt;\n~$ sha1sum &lt;your-downloaded-package&gt;\n~$ md5sum &lt;your-downloaded-package&gt;<\/code><\/pre>\n\n\n\n<p>If it is too much for you, just match the <code>source<\/code> link, and use the AUR helpers like Yay to automate the above process. You would hardly be needing more than 10 AUR packages. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how_to_install_packages_from_aur_in_arch_linux\">How to install packages from AUR in Arch Linux?<\/h2>\n\n\n\n<p>You can install AUR packages manually or using the AUR helpers. In both cases, first, install the dependencies:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ sudo pacman -S git base-devel<\/code><\/pre>\n\n\n\n<p>Now, I will try to explain using the example of Google-Chrome.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installation_of_aur_packages_ex__googlechrome_and_spotify_manually\">Installation of AUR packages (ex &#8211; Google-Chrome and Spotify) manually<\/h3>\n\n\n\n<p><strong>Step 1: <\/strong>First, search for your package <code>google-chrome<\/code> in <a href=\"https:\/\/aur.archlinux.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">AUR<\/a> and copy the <code>Git Clone URL<\/code>. Now, download the PKGBUILD file using the command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ git clone https:\/\/aur.archlinux.org\/google-chrome.git<\/code><\/pre>\n\n\n\n<p><strong>Step 2: <\/strong>Now, enter into the new directory called <code>google-chrome<\/code> using the cd command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ cd google-chrome<\/code><\/pre>\n\n\n\n<p><strong>Step 3: <\/strong>In this directory, you can find the PKGBUILD file. Read the file and make sure that <code>source<\/code> and\/or sha512sum is good. Now, install google-chrome using the <code>makepkg<\/code> command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~\/google-chrome$ makepkg --syncdeps --install<\/code><\/pre>\n\n\n\n<p>Here, <code>makepkg<\/code> is just a bash script. It reads the PKGBUILD, downloads the package using the given <code>source<\/code> link, verifies it using the given <code>sha512sum<\/code>, and then builds (compiles) it. The flag <code>--syncdeps<\/code> causes <code>pacman<\/code> to download and install the needed dependencies from the official repositories. Now, the package is built and ready to be installed. The flag <code>--install<\/code> causes the <code>pacman<\/code> to install the built package.<\/p>\n\n\n\n<p>\ud83d\udcd3<strong>Note 1:<\/strong> Similarly, to install <strong>Spotify<\/strong>, run the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ git clone https:\/\/aur.archlinux.org\/spotify.git\n~$ cd spotify\n~\/spotify$ makepkg --syncdeps --install<\/code><\/pre>\n\n\n\n<p>\ud83d\udcd3<strong>Note 2<\/strong>: To <strong>uninstall<\/strong> any AUR package, just use the <code>pacman<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ sudo pacman -Rsun &lt;your-package&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installation_of_aur_packages_using_aur_helpers\">Installation of AUR packages using AUR helpers<\/h3>\n\n\n\n<p>AUR helpers, as the name suggests, help you in using AUR packages. Examples &#8211; Yay, Yaourt (dead), Pacaur, etc. They help in the following ways:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Search AUR packages.<\/li>\n\n\n\n<li>Reading PKGBUILDs: Each time you install\/update any package, many of them show you the PKGBUILDs.<\/li>\n\n\n\n<li>Many of them tell you whether the package is out of date or not.<\/li>\n\n\n\n<li>Many of them install AUR packages just like you install official packages. For ex, <code>yay -S google-chrome<\/code> will install google-chrome.<\/li>\n\n\n\n<li>Many AUR helpers integrate very well with pacman. For ex, <code>yay -Syu --combinedupgrade<\/code> will upgrade both AUR and Official packages. <\/li>\n<\/ol>\n\n\n\n<p>In the next paras, I will be talking about an AUR Helper called <code>Yay<\/code> in detail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation_of_aur_helper_yay\">Installation of AUR helper Yay<\/h2>\n\n\n\n<p>Yay helper is one of the best AUR helpers. It uses all of the pacman flags like <code>-S<\/code>, <code>-Syu<\/code>, <code>-Slq<\/code>, etc. in the same way. At the same time, It also has its own flags which are described below. It also reads the configuration file <code>\/etc\/pacman.conf<\/code>. So all settings configured in this file are inherited by the yay as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"manjaro\">Manjaro<\/h3>\n\n\n\n<p>To install yay in Manjaro, use the command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ sudo pacman -S yay<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"arch_linux_and_remaining_arch_linux_based_distributions\">Arch Linux and remaining Arch Linux based distributions<\/h3>\n\n\n\n<p>To install yay in Archlinux and other distributions based on it, follow the exact method you used in the installation of <code>google-chrome<\/code> and <code>spotify<\/code> mentioned above:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ git clone https:\/\/aur.archlinux.org\/yay.git\n~$ cd yay\n~\/yay$ makepkg --syncdeps --install<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"search_and_install_packages_ex__googlechrome_and_spotify_using_yay\">Search and install packages (ex &#8211; Google-Chrome and Spotify) using Yay<\/h2>\n\n\n\n<p>Follow these steps to install packages using yay.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step_1_search_for_the_package\">Step 1: search for the package<\/h3>\n\n\n\n<p>You can search for any package even those from the official repositories. If a package&#8217;s official repository version exists, yay will tell that. For <strong>google-chrome<\/strong>, <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ yay google-chrome<\/code><\/pre>\n\n\n\n<p>will search for the string <code>google-chrome<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>...\n...\n...\n2 aur\/google-chrome-dev 101.0.4929.5-1 (+645 2.85) \n    The popular and trusted web browser by Google (Dev Channel)\n1 aur\/google-chrome 99.0.4844.51-1 (+2115 22.01) (Installed)\n    The popular and trusted web browser by Google (Stable Channel)\n==&gt; Packages to install (eg: 1 2 3, 1-3 or ^4)\n==&gt; <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step_2_choose_the_package\">Step 2: choose the package<\/h3>\n\n\n\n<p>Now, choose one of the numbers shown at the start of each package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>...\n==&gt; Packages to install (eg: 1 2 3, 1-3 or ^4)\n==&gt; 1<\/code><\/pre>\n\n\n\n<p>After choosing the 1st package you will get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>...\n&#91;Aur:1]  google-chrome-99.0.4844.51-1\n...<\/code><\/pre>\n\n\n\n<p>Here, <\/p>\n\n\n\n<p><strong>[Aur:1]<\/strong> means 1 package from the AUR. With other AUR packages such as <a href=\"https:\/\/aur.archlinux.org\/packages\/anki\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Anki<\/a>, you might also get something like <code>[Repo:28], [Repo Make:46], and [Aur Make:1]<\/code>. Their meanings are:<\/p>\n\n\n\n<p><strong>[Repo:28]<\/strong> means 28 dependencies from the official repositories.<br><strong>[Repo Make:46]<\/strong> means 46 make dependencies from the official repositories. These make dependencies are used only once and that is for building the app. Later Yay gives you options to remove them after the building process is over.<br><strong>[Aur Make:1]<\/strong> means 1 make dependency from the AUR, again only for building the app and Yay asks you to remove them later.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step_3_decide_whether_to_clean_build_or_not\">Step 3: decide whether to clean build or not<\/h3>\n\n\n\n<p>If you are installing the package for the first time, yay will not ask this question. Otherwise, yay will ask you &#8220;<code>Packages to cleanBuild?<\/code>&#8220;. This means whether you want to install the package completely fresh or not. Ans <code>A<\/code> for Yes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>==&gt; Packages to cleanBuild?\n==&gt; &#91;N]one &#91;A]ll &#91;Ab]ort &#91;I]nstalled &#91;No]tInstalled or (1 2 3, 1-3, ^4)\n==&gt; A<\/code><\/pre>\n\n\n\n<p>As you can see from the following output, choosing <code>A<\/code> deletes the old caches <code>~\/.cache\/yay\/aur-package<\/code> directory recursively and then downloads new.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>:: Deleting (1\/1): \/home\/ajay\/.cache\/yay\/google-chrome\n:: (1\/1) Downloaded PKGBUILD: google-chrome<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step_4_see_the_pkgbuild_file\">Step 4: check the PKGBUILD file and install the package<\/h3>\n\n\n\n<p>Now, yay will ask you to show the <code>Diffs<\/code>. It is the difference between the new and old PKGBUILDs. If you are installing the package for the first time or completely fresh, it will be the whole PKGBUILD. On the second and third times, you will see only the changed part. Always say yes i.e. <code>A<\/code>. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>==&gt; Diffs to show?\n==&gt; &#91;N]one &#91;A]ll &#91;Ab]ort &#91;I]nstalled &#91;No]tInstalled or (1 2 3, 1-3, ^4)\n==&gt; A<\/code><\/pre>\n\n\n\n<p>Now, Verify the <code>source<\/code> and <code>shasum<\/code> in PKGBUILDs as foretold. Now, follow your intuition and you are done.<\/p>\n\n\n\n<p>\ud83d\udcd3<strong>Note 1: <\/strong>Similarly, to <strong>install Spotify using yay<\/strong>, just search for it using <code>yay spotify<\/code> and then select no. <code>3<\/code> for <code>aur\/spotify<\/code> (as of 11 March 2022), then cleanbuild -&gt; see the diffs -&gt; allow the installation by pressing <code>y<\/code>.<\/p>\n\n\n\n<p>\ud83d\udcd3 <strong>Note 2<\/strong>: You can also couple <code>fzf<\/code> with yay to automate the AUR even further using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yay -Slq | fzf --preview-window=80% --preview 'cat &lt;(yay -Si {1}) &lt;(yay --getpkgbuild --print {1})' | xargs --no-run-if-empty --open-tty yay -S<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1894\" height=\"1011\" src=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/fzf_aur_compressed.jpg?resize=1894%2C1011&#038;ssl=1\" alt=\"Fig: using fzf and yay to search in a smart way in AUR in Arch Linux\" class=\"wp-image-1985\" srcset=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/fzf_aur_compressed.jpg?w=1894&amp;ssl=1 1894w, https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/fzf_aur_compressed.jpg?resize=768%2C410&amp;ssl=1 768w, https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/fzf_aur_compressed.jpg?resize=1536%2C820&amp;ssl=1 1536w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Fig: using fzf and yay to search in a smart way in AUR in Arch Linux<\/figcaption><\/figure>\n\n\n\n<p>Now, You can scroll up and down in the preview window to see the PKGBUILDs or hit enter on the chosen package to install that. One more thing to note is that the above fzf list includes &#8220;official packages&#8221; as well \ud83d\ude00. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"upgrade_aur_and_official_arch_packages_together_by_just_yay\">Upgrade AUR and official Arch packages together by just yay<\/h2>\n\n\n\n<p>To upgrade all packages together, use the command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~$ yay -Syu --combinedupgrade --devel<\/code><\/pre>\n\n\n\n<p>Here, because of yay&#8217;s flag <code>--combinedupgrade<\/code>, you will see a combined list of official and AUR packages that will be&nbsp;upgraded instead of just the official ones. Then yay will show you only the difference between the new PKGBUILDs and old PKGBUILDs. After reviewing the PKGBUILDs, the upgrade will start.<\/p>\n\n\n\n<p>And, the flag <code>--devel<\/code> tells yay to upgrade the developmental packages such as <code>*-git<\/code> as well.<\/p>\n\n\n\n<p>Output (after removing unimportant lines):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> core is up to date\n extra is up to date\n community is up to date\n multilib is up to date\n:: Searching databases for updates...\n:: Searching AUR for updates...\n:: Checking development packages...\n -&gt; Flagged Out Of Date AUR Packages:  python-stringcase\n:: 78 Packages to upgrade.\n78  core\/ca-certificates-mozilla             3.75-1            -&gt; 3.76-1\n77  core\/curl                                7.81.0-2          -&gt; 7.81.0-3\n76  core\/dbus                                1.12.20-1         -&gt; 1.14.0-1\n...\n...\n38  community\/bat                            0.19.0-2          -&gt; 0.20.0-1\n37  community\/dunst                          1.8.0-1           -&gt; 1.8.1-1\n...\n...\n...\n 1  aur\/google-chrome                        98.0.4758.102-1   -&gt; 99.0.4844.51-1\n==&gt; Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)\n==&gt;\n<\/code><\/pre>\n\n\n\n<p>Just hit Enter key to update all packages, or enter some number as suggested in the output to exclude corresponding packages.<\/p>\n\n\n\n<p><strong>\ud83d\udcd3Note: <\/strong> If you recall, I had installed yay manually. Because of this manual method, the list in the <code>--combined upgrade<\/code> will not include yay itself. To include it, <strong>I recommend you &#8220;reinstall&#8221; yay using the yay itself<\/strong>. It will replace the existing yay binaries. At the same time, it will also create a directory <code>~\/.cache\/yay\/yay<\/code>. So, now yay will be able to compare its old and new versions and include itself in the combined list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"color_and_other_configurations_in_yay_using_pacmanconf\">Color and other configurations in yay using pacman.conf<\/h2>\n\n\n\n<p>yay reads pacman&#8217;s configuration file <code>\/etc\/pacman.conf<\/code>. To get colored yay output on your terminal (TTY), uncomment\/include the <code>color<\/code> line in the <code>[options]<\/code> segment:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;options]\n\u2026\nColor\n\u2026<\/code><\/pre>\n\n\n\n<p>Other useful <code>options<\/code> are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>VerbosePkgLists<\/code> &#8211; columnwise output of name, size, and version as you can see in the following figure.<\/li>\n\n\n\n<li><code>CheckSpace<\/code> &#8211; pacman checks if your storage device has enough space before the installation.<\/li>\n\n\n\n<li><code>ParallelDownloads = 5<\/code> means 5 packages are downloaded at once instead of the default 1 package.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1146\" height=\"350\" src=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/image.jpg?resize=1146%2C350&#038;ssl=1\" alt=\"Fig: yay's output in color\" class=\"wp-image-1988\" srcset=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/image.jpg?w=1146&amp;ssl=1 1146w, https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/image.jpg?resize=768%2C235&amp;ssl=1 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Fig: yay&#8217;s output in color<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Thanks for reading this article. If you find any inadvertent errors or you have any confusion please let me know using the comment section given below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s about installing any package from AUR (Arch User Repository) manually or using Yay with the example of Google Chrome and Spotify.<\/p>\n","protected":false},"author":2,"featured_media":1993,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[17],"tags":[36,18],"class_list":["post-1965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-command-line-tools","tag-arch-linux","tag-command-line-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AUR (Arch User Repository) and Yay in Arch Linux | SmartTech101<\/title>\n<meta name=\"description\" content=\"It&#039;s about installing any package from AUR (Arch User Repository) manually or using Yay with the example of Google Chrome and Spotify.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AUR (Arch User Repository) and Yay in Arch Linux | SmartTech101\" \/>\n<meta property=\"og:description\" content=\"It&#039;s about installing any package from AUR (Arch User Repository) manually or using Yay with the example of Google Chrome and Spotify.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"SmartTech101\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-11T20:53:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-24T12:00:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ajay\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ajay_yadav\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajay\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/\"},\"author\":{\"name\":\"Ajay\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334\"},\"headline\":\"AUR (Arch User Repository) and Yay in Arch Linux\",\"datePublished\":\"2022-03-11T20:53:03+00:00\",\"dateModified\":\"2023-03-24T12:00:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/\"},\"wordCount\":1715,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633\"},\"image\":{\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1\",\"keywords\":[\"Arch Linux\",\"Command Line Tools\"],\"articleSection\":[\"Command Line Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/\",\"url\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/\",\"name\":\"AUR (Arch User Repository) and Yay in Arch Linux | SmartTech101\",\"isPartOf\":{\"@id\":\"https:\/\/smarttech101.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1\",\"datePublished\":\"2022-03-11T20:53:03+00:00\",\"dateModified\":\"2023-03-24T12:00:30+00:00\",\"description\":\"It's about installing any package from AUR (Arch User Repository) manually or using Yay with the example of Google Chrome and Spotify.\",\"breadcrumb\":{\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/smarttech101.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AUR (Arch User Repository) and Yay in Arch Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/smarttech101.com\/#website\",\"url\":\"https:\/\/smarttech101.com\/\",\"name\":\"SmartTech101\",\"description\":\"Do Everything in Linux\",\"publisher\":{\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/smarttech101.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633\",\"name\":\"Ajay Yadav\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1\",\"width\":180,\"height\":60,\"caption\":\"Ajay Yadav\"},\"logo\":{\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334\",\"name\":\"Ajay\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g\",\"caption\":\"Ajay\"},\"sameAs\":[\"https:\/\/x.com\/ajay_yadav\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AUR (Arch User Repository) and Yay in Arch Linux | SmartTech101","description":"It's about installing any package from AUR (Arch User Repository) manually or using Yay with the example of Google Chrome and Spotify.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/","og_locale":"en_US","og_type":"article","og_title":"AUR (Arch User Repository) and Yay in Arch Linux | SmartTech101","og_description":"It's about installing any package from AUR (Arch User Repository) manually or using Yay with the example of Google Chrome and Spotify.","og_url":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/","og_site_name":"SmartTech101","article_published_time":"2022-03-11T20:53:03+00:00","article_modified_time":"2023-03-24T12:00:30+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png","type":"image\/png"}],"author":"Ajay","twitter_card":"summary_large_image","twitter_creator":"@ajay_yadav","twitter_misc":{"Written by":"Ajay","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#article","isPartOf":{"@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/"},"author":{"name":"Ajay","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334"},"headline":"AUR (Arch User Repository) and Yay in Arch Linux","datePublished":"2022-03-11T20:53:03+00:00","dateModified":"2023-03-24T12:00:30+00:00","mainEntityOfPage":{"@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/"},"wordCount":1715,"commentCount":1,"publisher":{"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633"},"image":{"@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1","keywords":["Arch Linux","Command Line Tools"],"articleSection":["Command Line Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/","url":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/","name":"AUR (Arch User Repository) and Yay in Arch Linux | SmartTech101","isPartOf":{"@id":"https:\/\/smarttech101.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage"},"image":{"@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1","datePublished":"2022-03-11T20:53:03+00:00","dateModified":"2023-03-24T12:00:30+00:00","description":"It's about installing any package from AUR (Arch User Repository) manually or using Yay with the example of Google Chrome and Spotify.","breadcrumb":{"@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#primaryimage","url":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1","contentUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/smarttech101.com\/aur-arch-user-repository-and-yay-in-arch-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/smarttech101.com\/"},{"@type":"ListItem","position":2,"name":"AUR (Arch User Repository) and Yay in Arch Linux"}]},{"@type":"WebSite","@id":"https:\/\/smarttech101.com\/#website","url":"https:\/\/smarttech101.com\/","name":"SmartTech101","description":"Do Everything in Linux","publisher":{"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smarttech101.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633","name":"Ajay Yadav","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1","contentUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1","width":180,"height":60,"caption":"Ajay Yadav"},"logo":{"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/image\/"}},{"@type":"Person","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334","name":"Ajay","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g","caption":"Ajay"},"sameAs":["https:\/\/x.com\/ajay_yadav"]}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/03\/AUR-and-YAY-in-Arch-Linux-1.png?fit=1280%2C720&ssl=1","_links":{"self":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts\/1965"}],"collection":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/comments?post=1965"}],"version-history":[{"count":5,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts\/1965\/revisions"}],"predecessor-version":[{"id":2636,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts\/1965\/revisions\/2636"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/media\/1993"}],"wp:attachment":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/media?parent=1965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/categories?post=1965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/tags?post=1965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}