{"id":2691,"date":"2020-04-12T19:05:55","date_gmt":"2020-04-12T17:05:55","guid":{"rendered":"https:\/\/tech.lobobrothers.com\/how-to-upgrade-debian-stretch-to-debian-buster\/"},"modified":"2025-02-06T15:13:36","modified_gmt":"2025-02-06T14:13:36","slug":"how-to-upgrade-debian-stretch-to-debian-buster","status":"publish","type":"post","link":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/","title":{"rendered":"How to upgrade Debian Stretch to Debian Buster"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2691\" class=\"elementor elementor-2691 elementor-906\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6666791 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6666791\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-47b93992\" data-id=\"47b93992\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5eebb86a elementor-widget elementor-widget-text-editor\" data-id=\"5eebb86a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<h2>The time has come<\/h2>\n<div><\/div>\n<p>This time we will upgrade our lab machine from Debian 9 to Debian 10, it&#8217;s about time. Before upgrading any operating system it is advisable to have a backup of the system or at least of the data that we do not want to lose, because although it is a simple process, any failure in the upgrade process can leave the operating system totally damaged, as for example a power outage or hardware failure.<\/p>\n<p>The update does not overwrite anything in the \/home directory, but it is possible that some applications or desktop environments will be overwritten with new values, for example, if you have the custom application bar, you will lose it and you will have to customize it again or find out where the customization is stored and once the system is updated, overwrite the new one.<\/p>\n<p>Keep in mind that during the upgrade there will be services that will be stopped so if it is a production system, plan for it, because also as the kernel will be upgraded it is necessary to reboot. If the upgrade is done remotely (only if we do not have desktop environment installed, because otherwise it will fail), make sure that we can reach the machine in case of any unforeseen event, if it is a physical machine I recommend doing the upgrade in-situ, if it is virtual simply have access to the hypervisor. Why do we say this? There is a risk of losing the network when the previous system uses eth0,wlan0 nomenclature once upgraded to Buster.<\/p>\n<p>Note: You cannot upgrade from older versions without having previously upgraded to Debian 9.<\/p>\n<p><strong>LET&#8217;S START<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<p>In our case being a lab machine in VirtualBox we will simply take a snapshot, selecting the machine and clicking on Take, we will give it a name for example PreUpgrade, with a description if we want like &#8220;Before upgrading to Debian 10&#8221;.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-915 size-large\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999352-1024x191.png\" alt=\"snapshot virtualbox\" width=\"800\" height=\"149\" srcset=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999352-1024x191.png 1024w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999352-300x56.png 300w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999352-768x144.png 768w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999352-700x131.png 700w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999352.png 1065w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><\/p>\n<p><\/p>\n<p>Once we have a backup copy and we have made sure that in case of any inconvenience we will always be able to access our virtual or physical machine, we proceed by opening a terminal to check what third party software we have installed that does not use the pure Debian 9 repositories.<\/p>\n<p style=\"padding-left: 40px;\">sudo aptitude search &#8216;~i(!~ODebian)&#8217;<\/p>\n<p>If for any reason you cannot find the command<\/p>\n<p style=\"padding-left: 40px;\">sudo apt install aptitude<\/p>\n<p>And we launch the previous command again.<\/p>\n<p>This would return us a list of obsolete or third party packages, where the obsolete ones would be advisable to uninstall and the third party ones to verify that they have support for Debian 10, moreover, to avoid possible conflicts the best thing is to uninstall the list that returns us before proceeding with the update and to reinstall what we need after completing the update. Also, if you have packages installed from trial versions, switch to their stable versions or remove them.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-919 size-full\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/aptitude-search.png\" alt=\"aptitude search\" width=\"908\" height=\"59\" \/><\/p>\n<p class=\"has-text-align-right\" style=\"text-align: left;\">In our case we have no obsolete or third party packages so we proceed first to update our current Debian 9<\/p>\n<p style=\"padding-left: 40px;\">sudo apt update<\/p>\n<p style=\"padding-left: 40px;\">sudo apt upgrade<\/p>\n<p style=\"padding-left: 40px;\">sudo apt dist-upgrade<\/p>\n<p>We check that we have no consistency problems or broken packets.<\/p>\n<p style=\"padding-left: 40px;\">sudo dpkg -C<\/p>\n<p style=\"padding-left: 40px;\">sudo apt-mark showhold<\/p>\n<p>Before proceeding with the upgrade if we have obtained inconsistencies or broken packages it is necessary to fix it, for this you can see details with<\/p>\n<p style=\"padding-left: 40px;\">sudo dpkg &#8211;audit<\/p>\n<p>Or use the following command to view the detail of all packages installed on your system<\/p>\n<p style=\"padding-left: 40px;\">sudo dpkg -l | pager<\/p>\n<p>Once all this is done with our Debian 9 system updated and any package problems fixed we proceed to update the repositories, making a backup first<\/p>\n<p style=\"padding-left: 40px;\">sudo cp \/etc\/apt\/sources.list \/etc\/apt\/sources.list.back<\/p>\n<p>Then we replace the repositories from Stretch to Buster in a simple way in the file \/etc\/apt\/sources.list<\/p>\n<p style=\"padding-left: 40px;\">sudo sed -i &#8216;s\/stretch\/buster\/g&#8217; \/etc\/apt\/sources.list<\/p>\n<p>This command will replace the word stretch with buster in \/etc\/apt\/sources.list, so in our case.<\/p>\n<p style=\"padding-left: 40px;\">deb http:\/\/ftp.es.debian.org\/debian\/ buster main<br \/>\ndeb-src http:\/\/ftp.es.debian.org\/debian\/ buster main<\/p>\n<p style=\"padding-left: 40px;\">deb http:\/\/security.debian.org\/debian-security buster\/updates main contrib<br \/>\ndeb-src http:\/\/security.debian.org\/debian-security buster\/updates main contrib<\/p>\n<p style=\"padding-left: 40px;\"># stretch-updates, previously known as &#8216;volatile&#8217;<br \/>\ndeb http:\/\/ftp.es.debian.org\/debian\/ buster-updates main contrib<br \/>\ndeb-src http:\/\/ftp.es.debian.org\/debian\/ buster-updates main contrib<\/p>\n<p>We do the same with the other lists if you have checked the support with Debian 10, although we recommend that these lists are moved to another directory and once updated proceed to introduce the updated lists.<\/p>\n<p style=\"padding-left: 40px;\">sudo sed -i &#8216;s\/stretch\/buster\/g&#8217; \/etc\/apt\/sources.list.d\/*.list<\/p>\n<p>We update the package index<\/p>\n<p style=\"padding-left: 40px;\">sudo apt update<\/p>\n<p>This will return the number of upgradable packages at the end of the list and we should run the following if we want to see them<\/p>\n<p style=\"padding-left: 40px;\">sudo apt list &#8211;upgradable<\/p>\n<p>Finally, we perform the upgrade<\/p>\n<p style=\"padding-left: 40px;\">sudo apt upgrade<\/p>\n<p>The list of new changes will appear, press <strong>q<\/strong> to continue.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-928 size-full\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/apt-list-changes.png\" alt=\"apt-listchanges\" width=\"614\" height=\"655\" srcset=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/apt-list-changes.png 614w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/apt-list-changes-281x300.png 281w\" sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/p>\n<p>And the next screen if we want to restart the services without asking, in our case we say yes because we foresee any incident or if it were a production server would be communicated its intervention to whom it corresponds.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-929 size-large\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999355-1024x169.png\" alt=\"services restart\" width=\"800\" height=\"132\" srcset=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999355-1024x169.png 1024w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999355-300x50.png 300w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999355-768x127.png 768w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999355-700x116.png 700w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999355.png 1294w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>To conclude<\/p>\n<p style=\"padding-left: 40px;\">sudo apt dist-upgrade<\/p>\n<p>And we restart to check that everything has been successful.<\/p>\n<p>You can remove the packages that are no longer needed with<\/p>\n<p style=\"padding-left: 40px;\">sudo apt autoremove<\/p>\n<p>But we are not going to leave it there, we will finish by updating the kernel to the latest version from the sources, taking advantage of the fact that we have the backup copy just made and in case of production systems it is planned.<\/p>\n<p>&nbsp;<\/p>\n<h2>Upgrade the kernel to the latest stable version kernel-5.6.3<\/h2>\n<div><\/div>\n<div><strong>WARNING!!!<\/strong> In Debian 10 with &#8220;<strong>su<\/strong>&#8220;, your PATH may not contain directories where many administration commands are located, so we have to start with &#8220;<strong>su<\/strong> -&#8220;. If we want &#8220;su&#8221; to work as usual we must edit the file \/etc\/logins.defs and add the line <strong>ALWAYS_SET_PATH yes<\/strong> to be as follows<\/div>\n<div><\/div>\n<div><img decoding=\"async\" class=\"aligncenter wp-image-980 size-full\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/apt-news.png\" alt=\"always set path\" width=\"599\" height=\"118\" \/><\/div>\n<div><\/div>\n<div>Another way would be to run<\/div>\n<div><\/div>\n<div style=\"padding-left: 40px;\">export PATH=$PATH:\/usr\/local\/sbin:\/usr\/sbin:\/sbin<\/div>\n<div style=\"padding-left: 40px;\">\n<p>&nbsp;<\/p>\n<\/div>\n<div>And to be persistent<\/div>\n<div><\/div>\n<div style=\"padding-left: 40px;\">echo &#8216;export PATH=$PATH:\/usr\/local\/sbin:\/usr\/sbin:\/sbin&#8217; &gt;&gt; \/root\/.bashrc<\/div>\n<div><\/div>\n<div>Having clarified this point, it is not currently necessary this process of updating the kernel in many cases, being able to use package managers, but since we are going to create a post, we see more interesting to learn how to compile a kernel.<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p><strong>WARNING2!!!<\/strong> First of all, compiling a kernel from source requires a few GB free, 25 in this case, so make sure you have space available.<\/p>\n<p>First we install dependencies<\/p>\n<\/div>\n<p style=\"padding-left: 40px;\">sudo apt install gcc libncurses5-dev dpkg-dev bison flex git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc build-essential libncurses5-dev fakeroot rsync libelf-dev<\/p>\n<p>We download the latest kernel from <a href=\"https:\/\/kernel.org\">https:\/\/kernel.org<\/a> in \/root\/kernel for example being root, in this case we are not going to do it in \/tmp as in other posts, in case we want to reconfigure later, since we have to reboot and in \/tmp it would be deleted.<\/p>\n<p style=\"padding-left: 40px;\">cd \/root\/<\/p>\n<p style=\"padding-left: 40px;\">mkdir kernel<\/p>\n<p style=\"padding-left: 40px;\">cd \/root\/kernel<\/p>\n<p style=\"padding-left: 40px;\">curl -lO https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v5.x\/linux-5.6.3.tar.xz<\/p>\n<p>Unzip it<\/p>\n<p style=\"padding-left: 40px;\">tar -xvf linux-5.6.3.tar.xz<\/p>\n<p>We enter the directory<\/p>\n<p style=\"padding-left: 40px;\">cd linux-5.6.3<\/p>\n<p>We launched<\/p>\n<p style=\"padding-left: 40px;\">make menuconfig<\/p>\n<p>Where a configuration gui will appear, we will not go into details so we choose General Setup but take a look at it.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-936 size-large\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999356-1024x485.png\" alt=\"make menuconfig\" width=\"800\" height=\"379\" srcset=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999356-1024x485.png 1024w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999356-300x142.png 300w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999356-768x364.png 768w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999356-700x332.png 700w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999356.png 1319w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>After selecting General Setup, we select Local version -append to kernel release<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-939 size-large\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999357-1024x484.png\" alt=\"make menuconfig general options\" width=\"800\" height=\"378\" srcset=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999357-1024x484.png 1024w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999357-300x142.png 300w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999357-768x363.png 768w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999357-700x331.png 700w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999357.png 1330w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>we enter .config<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-940 size-large\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999358-1024x335.png\" alt=\"enter string\" width=\"800\" height=\"262\" srcset=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999358-1024x335.png 1024w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999358-300x98.png 300w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999358-768x251.png 768w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999358-700x229.png 700w, https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/Selecci\u00f3n_999358.png 1341w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Now Save\/Exit\/Exit<\/p>\n<p>To avoid an error updating in this way, in the .config file that has just been created we will comment out the lines containing CONFIG_SYSTEM_TRUSTED_KEYS in a quick way<\/p>\n<p style=\"padding-left: 40px;\">sed -i &#8216;s\/CONFIG_SYSTEM_TRUSTED_KEYS\/#CONFIG_SYSTEM_TRUSTED_KEYS\/g&#8217; .config<\/p>\n<p>And we build the package<\/p>\n<p style=\"padding-left: 40px;\">make deb-pkg -j2<\/p>\n<p>Remember that with the -j flag we will indicate the processors we have available to make it faster. When it asks you the question of the certificate simply <strong>enter<\/strong>.<\/p>\n<p>This process will take a while, you can have a coffee or three while. When it finishes, we will find the .deb in the top level, therefore we execute<\/p>\n<p style=\"padding-left: 40px;\">cd .. &amp;&amp; dpkg -i linux-*.deb<\/p>\n<p>We reboot and if everything went well, we write in a terminal to check our kernel.<\/p>\n<p style=\"padding-left: 40px;\">uname -a<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-976 size-full\" src=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/uname-a.png\" alt=\"uname -a\" width=\"665\" height=\"52\" \/><\/p>\n<p>Now we can delete the old kernel or leave it, at the moment I recommend to leave it in case you have any problem with the new version.<\/p>\n<p>If during all this process you have had some kind of problem write us with the error that gives you or what is the failure that you are having and we will be happy to help you.<\/p>\n<p>Note: When you have already compiled to your liking delete the folder that we created \/root\/kernel to have the 25GB that occupies.<\/p>\n<p>A pleasure, live the present.<\/p>\n<p>TL.<\/p>\n<p><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-d628822 e-flex e-con-boxed e-con e-parent\" data-id=\"d628822\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c58e24 elementor-widget elementor-widget-heading\" data-id=\"1c58e24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc98ed0 elementor-widget elementor-widget-toggle\" data-id=\"bc98ed0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1971\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1971\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-right\" viewBox=\"0 0 192 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How to modify sources.list file to upgrade to Debian Buster?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1971\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1971\"><p>The file should be edited with:<\/p>\n<p style=\"padding-left: 40px;\">nano \/etc\/apt\/sources.list<\/p>\n<p>And replace all references to &#8220;stretch&#8221; with &#8220;buster&#8221;, for example:<\/p>\n<p style=\"padding-left: 40px;\">deb http:\/\/deb.debian.org\/debian buster main contrib non-free<br \/>\ndeb http:\/\/security.debian.org\/debian-security buster\/updates main<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1972\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1972\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-right\" viewBox=\"0 0 192 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Is it necessary to reboot the system after upgrading to Debian Buster?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1972\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1972\"><p>Yes, once the update is complete, it is recommended to reboot your system to ensure that all services and the updated kernel are working properly.<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1973\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1973\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-right\" viewBox=\"0 0 192 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">What to do if there are outdated or incompatible packages after the upgrade?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1973\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1973\"><p>It is recommended to run:<\/p>\n<p style=\"padding-left: 40px;\">apt autoremove<\/p>\n<p>to remove unnecessary packages. If some software stops working, you can search for a compatible version in Buster&#8217;s repositories or consider alternatives.<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1974\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1974\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-right\" viewBox=\"0 0 192 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How long does it take to upgrade Debian Stretch to Buster?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1974\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1974\"><p>Time varies depending on the number of packages installed, internet connection speed, and computer hardware.<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How to modify sources.list file to upgrade to Debian Buster?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>The file should be edited with:<\\\/p>\\n<p style=\\\"padding-left: 40px;\\\">nano \\\/etc\\\/apt\\\/sources.list<\\\/p>\\n<p>And replace all references to &#8220;stretch&#8221; with &#8220;buster&#8221;, for example:<\\\/p>\\n<p style=\\\"padding-left: 40px;\\\">deb http:\\\/\\\/deb.debian.org\\\/debian buster main contrib non-free<br \\\/>\\ndeb http:\\\/\\\/security.debian.org\\\/debian-security buster\\\/updates main<\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"Is it necessary to reboot the system after upgrading to Debian Buster?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Yes, once the update is complete, it is recommended to reboot your system to ensure that all services and the updated kernel are working properly.<\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"What to do if there are outdated or incompatible packages after the upgrade?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>It is recommended to run:<\\\/p>\\n<p style=\\\"padding-left: 40px;\\\">apt autoremove<\\\/p>\\n<p>to remove unnecessary packages. If some software stops working, you can search for a compatible version in Buster&#8217;s repositories or consider alternatives.<\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"How long does it take to upgrade Debian Stretch to Buster?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Time varies depending on the number of packages installed, internet connection speed, and computer hardware.<\\\/p>\\n\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The time has come This time we will upgrade our lab machine from Debian 9 to Debian 10, it&#8217;s about time. Before upgrading any operating system it is advisable to have a backup of the system or at least of the data that we do not want to lose, because although it is a simple [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2703,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-2691","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-world"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to upgrade Debian Stretch to Debian Buster - LBT<\/title>\n<meta name=\"description\" content=\"Before upgrading any operating system, we will perform a backup and make sure we have a method of roolback...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to upgrade Debian Stretch to Debian Buster - LBT\" \/>\n<meta property=\"og:description\" content=\"Before upgrading any operating system, we will perform a backup and make sure we have a method of roolback...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog sobre linux y el mundo opensource\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/LoboBrothers\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-12T17:05:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-06T14:13:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"TL\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TL\" \/>\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:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/\"},\"author\":{\"name\":\"TL\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/person\/11c359ab9896aa196007651fa6208beb\"},\"headline\":\"How to upgrade Debian Stretch to Debian Buster\",\"datePublished\":\"2020-04-12T17:05:55+00:00\",\"dateModified\":\"2025-02-06T14:13:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/\"},\"wordCount\":1660,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp\",\"articleSection\":[\"Linux World\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/\",\"url\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/\",\"name\":\"How to upgrade Debian Stretch to Debian Buster - LBT\",\"isPartOf\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp\",\"datePublished\":\"2020-04-12T17:05:55+00:00\",\"dateModified\":\"2025-02-06T14:13:36+00:00\",\"description\":\"Before upgrading any operating system, we will perform a backup and make sure we have a method of roolback...\",\"breadcrumb\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage\",\"url\":\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp\",\"contentUrl\":\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp\",\"width\":1920,\"height\":1366,\"caption\":\"Escalator\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/tech.lobobrothers.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to upgrade Debian Stretch to Debian Buster\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#website\",\"url\":\"https:\/\/tech.lobobrothers.com\/en\/\",\"name\":\"Tech LBT\",\"description\":\"Como apasionados de la tecnolog\u00eda y amantes del open source creamos este blog con art\u00edculos interesantes obre linux, cloud, open source, criptomonedas y ciberseguridad\",\"publisher\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tech.lobobrothers.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#organization\",\"name\":\"Lobo Brothers Technology\",\"url\":\"https:\/\/tech.lobobrothers.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2019\/06\/logo_red.png\",\"contentUrl\":\"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2019\/06\/logo_red.png\",\"width\":110,\"height\":50,\"caption\":\"Lobo Brothers Technology\"},\"image\":{\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/LoboBrothers\/\",\"https:\/\/www.linkedin.com\/company\/lobobrothers\/about\/?viewAsMember=true\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/person\/11c359ab9896aa196007651fa6208beb\",\"name\":\"TL\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a2d3b9e0b67bd28fe8248346c09cbe07?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a2d3b9e0b67bd28fe8248346c09cbe07?s=96&d=mm&r=g\",\"caption\":\"TL\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to upgrade Debian Stretch to Debian Buster - LBT","description":"Before upgrading any operating system, we will perform a backup and make sure we have a method of roolback...","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:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/","og_locale":"en_US","og_type":"article","og_title":"How to upgrade Debian Stretch to Debian Buster - LBT","og_description":"Before upgrading any operating system, we will perform a backup and make sure we have a method of roolback...","og_url":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/","og_site_name":"Blog sobre linux y el mundo opensource","article_publisher":"https:\/\/www.facebook.com\/LoboBrothers\/","article_published_time":"2020-04-12T17:05:55+00:00","article_modified_time":"2025-02-06T14:13:36+00:00","og_image":[{"width":1920,"height":1366,"url":"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp","type":"image\/jpeg"}],"author":"TL","twitter_card":"summary_large_image","twitter_misc":{"Written by":"TL","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#article","isPartOf":{"@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/"},"author":{"name":"TL","@id":"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/person\/11c359ab9896aa196007651fa6208beb"},"headline":"How to upgrade Debian Stretch to Debian Buster","datePublished":"2020-04-12T17:05:55+00:00","dateModified":"2025-02-06T14:13:36+00:00","mainEntityOfPage":{"@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/"},"wordCount":1660,"commentCount":0,"publisher":{"@id":"https:\/\/tech.lobobrothers.com\/en\/#organization"},"image":{"@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage"},"thumbnailUrl":"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp","articleSection":["Linux World"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/","url":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/","name":"How to upgrade Debian Stretch to Debian Buster - LBT","isPartOf":{"@id":"https:\/\/tech.lobobrothers.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage"},"image":{"@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage"},"thumbnailUrl":"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp","datePublished":"2020-04-12T17:05:55+00:00","dateModified":"2025-02-06T14:13:36+00:00","description":"Before upgrading any operating system, we will perform a backup and make sure we have a method of roolback...","breadcrumb":{"@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#primaryimage","url":"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp","contentUrl":"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2020\/04\/escalator.jpg.webp","width":1920,"height":1366,"caption":"Escalator"},{"@type":"BreadcrumbList","@id":"https:\/\/tech.lobobrothers.com\/en\/how-to-upgrade-debian-stretch-to-debian-buster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/tech.lobobrothers.com\/en\/"},{"@type":"ListItem","position":2,"name":"How to upgrade Debian Stretch to Debian Buster"}]},{"@type":"WebSite","@id":"https:\/\/tech.lobobrothers.com\/en\/#website","url":"https:\/\/tech.lobobrothers.com\/en\/","name":"Tech LBT","description":"Como apasionados de la tecnolog\u00eda y amantes del open source creamos este blog con art\u00edculos interesantes obre linux, cloud, open source, criptomonedas y ciberseguridad","publisher":{"@id":"https:\/\/tech.lobobrothers.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tech.lobobrothers.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tech.lobobrothers.com\/en\/#organization","name":"Lobo Brothers Technology","url":"https:\/\/tech.lobobrothers.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2019\/06\/logo_red.png","contentUrl":"https:\/\/tech.lobobrothers.com\/wp-content\/uploads\/2019\/06\/logo_red.png","width":110,"height":50,"caption":"Lobo Brothers Technology"},"image":{"@id":"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/LoboBrothers\/","https:\/\/www.linkedin.com\/company\/lobobrothers\/about\/?viewAsMember=true"]},{"@type":"Person","@id":"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/person\/11c359ab9896aa196007651fa6208beb","name":"TL","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tech.lobobrothers.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a2d3b9e0b67bd28fe8248346c09cbe07?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a2d3b9e0b67bd28fe8248346c09cbe07?s=96&d=mm&r=g","caption":"TL"}}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/posts\/2691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/comments?post=2691"}],"version-history":[{"count":1,"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/posts\/2691\/revisions"}],"predecessor-version":[{"id":8135,"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/posts\/2691\/revisions\/8135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/media\/2703"}],"wp:attachment":[{"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/media?parent=2691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/categories?post=2691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.lobobrothers.com\/en\/wp-json\/wp\/v2\/tags?post=2691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}