{"id":2164,"date":"2020-12-19T13:42:20","date_gmt":"2020-12-19T11:42:20","guid":{"rendered":"https:\/\/www.virtono.com\/community\/?p=2164"},"modified":"2020-12-10T11:46:20","modified_gmt":"2020-12-10T09:46:20","slug":"manage-linux-package-managers-with-the-shell","status":"publish","type":"post","link":"https:\/\/www.virtono.com\/community\/knowledgebase\/manage-linux-package-managers-with-the-shell\/","title":{"rendered":"Manage Linux package managers with the shell"},"content":{"rendered":"\n<p>Package management via the Advanced Package Tool, or APT for short, is part of the recipe for success of Debian and thus also of offshoots such as Ubuntu.&nbsp;There are plenty of graphical interfaces for this, but APT can only take advantage of all its advantages in the shell.<\/p>\n\n\n\n<p>Installing and updating programs from online package sources is the easiest way to equip a Linux distribution with the programs you want and to keep it up to date.&nbsp;What seems so natural today was not always so easy: In the early years of Linux, software installation was one of the tougher nuts that had to be cracked by manually searching for the required libraries and required programs.<\/p>\n\n\n\n<p>The APT (Advanced Packaging Tool) package manager for the DEB format and its tools are one of the great achievements of Debian, which Ubuntu and Co. have inherited.&nbsp;15 years ago, Debian was one of the first distributions to receive APT, a tool kit for searching for and installing packages from online repositories, which automatically resolves updates and package dependencies.&nbsp;APT is only a package manager and thus an addition to the framework of the package manager dpkg.&nbsp;APT has its own list of available packages from online repositories and is so convenient that Debian \/ Ubuntu users are more likely to come into contact with APT than with dpkg.<\/p>\n\n\n\n<p>While beginners are well served with graphic front-ends such as Synaptic or the comparatively cumbersome Ubuntu Software Center, the command line tools&nbsp;<em>apt-get<\/em>&nbsp;and&nbsp;<em>apt-cache provide<\/em>&nbsp;many clever solutions for package management for demanding users.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.virtono.com\/community\/knowledgebase\/manage-linux-package-managers-with-the-shell\/#Precise_search_Find_packages_more_specifically\" title=\"Precise search: Find packages more specifically\">Precise search: Find packages more specifically<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.virtono.com\/community\/knowledgebase\/manage-linux-package-managers-with-the-shell\/#The_most_important_practical_tips_for_apt-get\" title=\"The most important practical tips for apt-get\">The most important practical tips for apt-get<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"s1sub\"><span class=\"ez-toc-section\" id=\"Precise_search_Find_packages_more_specifically\"><\/span>Precise search: Find packages more specifically<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A search in the list of available packages with the command<\/p>\n\n\n\n<p><code>apt-cache search [Suchbegriff]<\/code><\/p>\n\n\n\n<p>searches package names and their descriptions (example:&nbsp;<em>apt-cache search putty<\/em>&nbsp;).&nbsp;The resulting list is long and doesn&#8217;t just contain relevant entries.&nbsp;This is sufficient for an initial overview, but anyone who wants to track down a specific software package needs more detailed search results.&nbsp;You only search in the package names and not in the descriptions<\/p>\n\n\n\n<p><code>apt-cache search --names-only [Suchbegriff]<\/code><\/p>\n\n\n\n<p>more precise.&nbsp;Several search terms also make a search more precise, which apt-cache automatically interprets as an AND search:<\/p>\n\n\n\n<p><code>apt-cache search --names-only [Suchbegriff1] [Suchbegriff2]<\/code><\/p>\n\n\n\n<p>Filtering the results with grep is possible, but usually not necessary.<\/p>\n\n\n\n<p>The short description of &#8220;apt-cache search [search term]&#8221; is always very concise and not always meaningful, while the graphic tool Synaptic always provides a longer description.&nbsp;This description can also be used on the command line with the command apt<\/p>\n\n\n\n<p><code>apt-cache show [Paketname]<\/code><\/p>\n\n\n\n<p>recall.&nbsp;With APT 1.0 (from Ubuntu 14.04, Mint 17, Debian 8) simply the command is sufficient<\/p>\n\n\n\n<p><code>apt show [Paketname]<\/code><\/p>\n\n\n\n<p>out.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.tecchannel.de\/i\/detail\/artikel\/3201757\/1\/2647111\/EL_mediaN1011A\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/images.tecchannel.de\/bdb\/2647111\/840x473.jpg?w=750&#038;ssl=1\" alt=\"Needle in a haystack: A search for a single file in the available packages is possible with the additional tool apt-file, which maintains its own database.\" title=\"Needle in a haystack: A search for a single file in the available packages is possible with the additional tool apt-file, which maintains its own database.\"\/><\/a><figcaption>Needle in a haystack: A search for a single file in the available packages is possible with the additional tool apt-file, which maintains its own database.<\/figcaption><\/figure>\n\n\n\n<p>Which package exactly does the program you are looking for contain?&nbsp;It is not always obvious which packages and system libraries a program brings with it.&nbsp;Although the relationship between packages is described in detail in the APT package database, precise information on the files they contain is not stored.&nbsp;Therefore there is the extra tool&nbsp;<em>apt-file<\/em>&nbsp;for Debian and Ubuntu&nbsp;, which you should install afterwards:<\/p>\n\n\n\n<p><code>sudo apt-get install apt-file<\/code><\/p>\n\n\n\n<p>The newly installed tool has no idea about the available program packages and files, so you must first familiarize apt-file with the repositories:<\/p>\n\n\n\n<p><code>sudo apt-file update<\/code><\/p>\n\n\n\n<p>Apt-file builds its own database in which you can then use<\/p>\n\n\n\n<p><code>apt-file search [Dateiname]<\/code><\/p>\n\n\n\n<p>be able to search for the required program packages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"s2sub\"><span class=\"ez-toc-section\" id=\"The_most_important_practical_tips_for_apt-get\"><\/span>The most important practical tips for apt-get<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>When remote maintenance of servers via the network using SSH, the network connection may break off during a packet update.&nbsp;In unfavorable cases, only a few newer packages are installed after an interrupted upgrade and not all dependencies are resolved.&nbsp;By entering the command<\/p>\n\n\n\n<p><code>sudo apt-get -f install<\/code><\/p>\n\n\n\n<p>fix incomplete dependencies and bring with you<\/p>\n\n\n\n<p><code>sudo apt-get dist-upgrade<\/code><\/p>\n\n\n\n<p>the package database returns to a consistent state, so that afterwards<\/p>\n\n\n\n<p><code>sudo apt-get dist-upgrade<\/code><\/p>\n\n\n\n<p>continue the upgrade.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.tecchannel.de\/i\/detail\/artikel\/3201757\/2\/2647112\/EL_mediaN1023E\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"274\" data-attachment-id=\"2165\" data-permalink=\"https:\/\/www.virtono.com\/community\/knowledgebase\/manage-linux-package-managers-with-the-shell\/attachment\/del\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/del.png?fit=805%2C294&amp;ssl=1\" data-orig-size=\"805,294\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"del\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/del.png?fit=300%2C110&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/del.png?fit=750%2C274&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/del.png?resize=750%2C274&#038;ssl=1\" alt=\"\" class=\"wp-image-2165\" title=\"Always execute with sudo: This alias definition in the \u201c.bashrc\u201d file of the shell automatically adds the required prefix sudo each time apt-get is called.\" srcset=\"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/del.png?w=805&amp;ssl=1 805w, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/del.png?resize=300%2C110&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/del.png?resize=768%2C280&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><figcaption>Always execute with sudo: This alias definition in the \u201c.bashrc\u201d file of the shell automatically adds the required prefix sudo each time apt-get is called.<\/figcaption><\/figure>\n\n\n\n<p><strong>Always as root with an alias for apt-get:<\/strong>&nbsp;With an alias definition in the shell, every call of apt-get is automatically prefixed with sudo.&nbsp;To do this, open the &#8220;.bashrc&#8221; file in your home directory with any text editor and enter the line at the alias definitions or at the end of the file<\/p>\n\n\n\n<p><code>alias apt-get=\"sudo apt-get\"<\/code><\/p>\n\n\n\n<p>one.&nbsp;The alias is available when you open a terminal window again.&nbsp;From now on, all apt-get commands will work even if you forgot to call them via sudo.<\/p>\n\n\n\n<p><strong>The new progress indicator:<\/strong>\u00a0Up until now, it was not possible to predict how long the installation of the downloaded packages would take during an upgrade.\u00a0Apt-get provides more information in the form of a new status bar in the terminal, which shows the overall progress of upgrades.\u00a0This nice addition is supported from APT 1.0 (from\u00a0Ubuntu\u00a014.04,\u00a0<a rel=\"noreferrer noopener\" class=\"rank-math-link\" href=\"http:\/\/www.linuxmint.com\/\" target=\"_blank\">Linux Mint<\/a>\u00a017 and soon\u00a0<a rel=\"noreferrer noopener\" class=\"rank-math-link\" href=\"http:\/\/www.debian.org\/index.de.html\" target=\"_blank\">Debian<\/a>\u00a08) and with the additional configuration line<\/p>\n\n\n\n<p><code>Dpkg::Progress-Fancy \"1\";<\/code><\/p>\n\n\n\n<p>activated, which you enter at the end of the file \u201cetc \/ apt \/ apt.conf.d \/ 99progressbar\u201d.&nbsp;If the file does not yet exist, create a new one with this line.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Package management via the Advanced Package Tool, or APT for short, is part of the recipe for success of Debian and thus also of offshoots such as Ubuntu.&nbsp;There are plenty of graphical interfaces for this, but APT can only take advantage of all its advantages in the shell. Installing and<\/p>\n","protected":false},"author":4,"featured_media":2166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[],"class_list":["post-2164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledgebase"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2020\/12\/installing-linux-apps-package.png?fit=640%2C412&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7ISfL-yU","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1341,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/compiling-linux-kernels-under-ubuntu-or-debian-2\/","url_meta":{"origin":2164,"position":0},"title":"Compiling Linux kernels under Ubuntu or Debian","author":"Shreyash Sharma","date":"February 21, 2018","format":false,"excerpt":"Compiling a Linux kernel is not an everyday occurrence for most administrators.\u00a0It is all the more important\u00a0to know\u00a0the right\u00a0tools\u00a0when the time comes.\u00a0The following article shows examples of how Mainline \/ Vanilla Kernel and the distribution-specific\u00a0kernel are compiled\u00a0. \u00a0 Install required software The following packages are needed to compile: $ sudo\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2018\/02\/kernel1.png?fit=400%2C225&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1243,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/compiling-linux-kernels-under-ubuntu-or-debian\/","url_meta":{"origin":2164,"position":1},"title":"Compiling Linux kernels under Ubuntu or Debian","author":"Daniel Draga","date":"November 6, 2017","format":false,"excerpt":"Compiling a Linux kernel is not an everyday occurrence for most administrators.\u00a0It is all the more important\u00a0to know\u00a0the right\u00a0tools\u00a0when the time comes.\u00a0The following article shows examples of how Mainline \/ Vanilla Kernel and the distribution-specific\u00a0kernel are compiled. Install required software The following packages are needed to compile: $ sudo apt-get\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/11\/517444-636210253990788094_270x480_thumb.jpg?fit=480%2C270&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2296,"url":"https:\/\/www.virtono.com\/community\/knowledgebase\/docker-installation\/","url_meta":{"origin":2164,"position":2},"title":"Docker Installation","author":"Shreyash Sharma","date":"March 8, 2021","format":false,"excerpt":"I suggest you get machine to follow along this part. So here's a little plug of our own: Cloud VPS, for as little as \u20ac2.95 a month. This article is a part of our complete series of articles on Docker. Click here to access the Free Series. While Docker was\u2026","rel":"","context":"In &quot;Knowledgebase&quot;","block_context":{"text":"Knowledgebase","link":"https:\/\/www.virtono.com\/community\/category\/knowledgebase\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2021\/03\/12122013Docker_twitter.png?fit=750%2C375&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2021\/03\/12122013Docker_twitter.png?fit=750%2C375&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2021\/03\/12122013Docker_twitter.png?fit=750%2C375&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2021\/03\/12122013Docker_twitter.png?fit=750%2C375&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1045,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/debian-and-debian-packaging-tutorial\/","url_meta":{"origin":2164,"position":3},"title":"Debian And Debian Packaging Tutorial","author":"Daniel Draga","date":"September 27, 2017","format":false,"excerpt":"Debian \u00a0GNU\/Linux distribution \u00a01st major distro developed \u201copenly in the spirit of GNU\u201d \u00a0Non-commercial, built collaboratively by over 1,000 volunteers \u00a0Amateur in the best sense: done for the love of it \u00a03 main features: Quality Freedom Independence culture of technical excellence We release when it\u2019s ready devs and users bound\u2026","rel":"","context":"In &quot;Knowledgebase&quot;","block_context":{"text":"Knowledgebase","link":"https:\/\/www.virtono.com\/community\/category\/knowledgebase\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/softWaves_wiki_banner_v3.png?fit=680%2C340&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/softWaves_wiki_banner_v3.png?fit=680%2C340&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/softWaves_wiki_banner_v3.png?fit=680%2C340&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":1335,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/wlan-power-management-under-linux-with-iw-rules\/","url_meta":{"origin":2164,"position":4},"title":"Wlan power management under Linux with iw rules","author":"Shreyash Sharma","date":"February 19, 2018","format":false,"excerpt":"The command-line\u00a0tool iw\u00a0allows a variety of configuration options for wireless devices.\u00a0Since the power management concerning. The transmitting \/ receiving performance with some cards is problematic, you can disable this in Linux.\u00a0The article shows how\u00a0to install and use\u00a0the tool on\u00a0Ubuntu\u00a0or\u00a0Debian\u00a0,\u00a0Red Hat Enterprise Linux\u00a0and CentOS.\u00a0In general, the tool is already preinstalled in\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2018\/02\/433px-Powermanagement_wlan_linux.png?fit=433%2C311&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":670,"url":"https:\/\/www.virtono.com\/community\/knowledgebase\/comparing-oss-centos-ubuntu-or-debian\/","url_meta":{"origin":2164,"position":5},"title":"Comparing OSs &#8212; CentOS, Ubuntu or Debian?","author":"Daniel Draga","date":"September 28, 2016","format":false,"excerpt":"CentOS \u009ewhich stands for Community Enterprise Operating System, is the result of a group of open source contributors and users working together to develop Linux solutions that are freely available to users who do not require a great deal of commercial support to achieve their goal. \u009eCentOS dedicated servers were\u2026","rel":"","context":"In &quot;Knowledgebase&quot;","block_context":{"text":"Knowledgebase","link":"https:\/\/www.virtono.com\/community\/category\/knowledgebase\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/09\/centos-debian-ubuntu-06.png?fit=400%2C300&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts\/2164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/comments?post=2164"}],"version-history":[{"count":1,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts\/2164\/revisions"}],"predecessor-version":[{"id":2167,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts\/2164\/revisions\/2167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/media\/2166"}],"wp:attachment":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/media?parent=2164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/categories?post=2164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/tags?post=2164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}