{"id":2203,"date":"2024-04-24T13:41:44","date_gmt":"2024-04-24T11:41:44","guid":{"rendered":"https:\/\/izetic.com\/?p=2203"},"modified":"2024-11-11T02:08:02","modified_gmt":"2024-11-11T01:08:02","slug":"actualizacion-de-fedora-linux-39-a-fedora-linux-40","status":"publish","type":"post","link":"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/","title":{"rendered":"Upgrading from Fedora Linux 39 to Fedora Linux 40."},"content":{"rendered":"<p>The update to <strong>Fedora 40<\/strong> It&#039;s now available, and you&#039;re probably excited to update immediately. Well, here are the update methods and some recommendations.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center 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\">Article 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 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#1-_Actualizacion_a_la_proxima_version_de_Fedora_Workstation_por_gnome_software\" >1- Update to the next version of Fedora Workstation by gnome software.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#2-_Actualizacion_de_Fedora_39_a_Fedora_40_mediante_el_complemento_del_sistema_DNF\" >2- Upgrade from Fedora 39 to Fedora 40 using the DNF system plugin.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#Tareas_opcionales_posteriores_a_la_actualizacion\" >Optional post-upgrade tasks.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#Resolucion_de_problemas_posteriores_a_la_actualizacion\" >Post-upgrade troubleshooting.<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1-_Actualizacion_a_la_proxima_version_de_Fedora_Workstation_por_gnome_software\"><\/span>1- Update to the next version of Fedora Workstation by gnome software.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In <strong>Fedora Workstation<\/strong> When the next stable release is available, a graphical notification similar to the update notifications will appear. Clicking this, or running the software application and accessing the Updates panel, will display a simple graphical interface for updating your system.<\/p>\n\n\n\n<p><strong>Important:<\/strong> Before you begin the upgrade, your system must be fully updated to ensure a smooth system upgrade.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/izetic.com\/wp-content\/uploads\/2024\/04\/fedora-40-software-center-2-1024x514.webp\" alt=\"\" class=\"wp-image-2206\"\/><\/figure>\n\n\n\n<p>First, click on the button <strong>Update <\/strong>at the top left to make sure your software has the latest updates. If unapplied updates are displayed, click the button <strong>Discharge<\/strong> next to them (and then on the button <strong>Reboot and update <\/strong>, when it appears) to fully update your existing system. This is really important\u2014don&#039;t skip this step. Once done, you can click Download in the &quot;Fedora Linux Available&quot; section to begin updating your system to the new version.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2-_Actualizacion_de_Fedora_39_a_Fedora_40_mediante_el_complemento_del_sistema_DNF\"><\/span>2- Upgrade from Fedora 39 to Fedora 40 using the DNF system plugin.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>dnf-plugin-system-upgrade<\/strong> is a plugin for the package manager <strong>DNF<\/strong> and is used to update your system to the current version of Fedora.<\/p>\n\n\n\n<p>This is the recommended command-line upgrade method. It works as follows:<\/p>\n\n\n\n<p>Packages are downloaded while the system is running normally.<\/p>\n\n\n\n<p>The system reboots into a special environment (implemented as a target) <strong>systemd<\/strong>) to install them.<\/p>\n\n\n\n<p>Upon completion, the system reboots into the new version of Fedora.<\/p>\n\n\n\n<p>Make sure your system is fully updated before attempting to upgrade to a new version of Fedora Linux.<\/p>\n\n\n\n<p>Be sure to back up your data before upgrading your Fedora Linux system in case something breaks and renders your system unusable.<\/p>\n\n\n\n<p>This is extremely unlikely, but it&#039;s better to be safe than sorry. In any case, it&#039;s a good idea to back up important data regularly, and now is a good time to double-check.<\/p>\n\n\n\n<p>To upgrade your version of Fedora from the command line, do:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf upgrade --refresh\n<\/pre><\/div>\n\n\n<p>and restart your computer.<\/p>\n\n\n\n<p>Important: Don&#039;t skip this step. System updates are required to receive signing keys for higher versions and often resolve issues related to the update process.<\/p>\n\n\n\n<p>Install the package <strong>dnf-plugin-system-upgrade<\/strong> if not currently installed:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf install dnf-plugin-system-upgrade\n<\/pre><\/div>\n\n\n<p>Download the updated packages:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf system-upgrade download --releasever=40\n<\/pre><\/div>\n\n\n<p>Change the <strong>&#8211;releasever=n\u00famero<\/strong> If you want to upgrade to a different version. Most people will want to upgrade to the latest stable version, which is 40, but in some cases, such as if you&#039;re currently running a version older than 39, you may want to upgrade only to Fedora 40. Upgrading your system is only officially supported and tested at most two versions (e.g., from 38 to 40).<\/p>\n\n\n\n<p>If some of your packages have unmet dependencies, the upgrade will refuse to continue until you run it again with an additional option <strong>&#8211;allowerasing<\/strong> This often happens with packages installed from third-party repositories for which an updated repository has not yet been released. Study the output very carefully and examine which packages are being removed. None of them should be essential for system functionality, but some may be important for your productivity.<\/p>\n\n\n\n<p>In case of unmet dependencies, you can sometimes see more details if you add the option <strong>&#8211;best<\/strong>  to the command line.<\/p>\n\n\n\n<p>If you want to remove\/install some packages manually before running them <strong>dnf<\/strong> <strong>system-upgrade<\/strong> <strong>download<\/strong> Again, it is advisable to perform these operations with <strong>&#8211;setopt=keepcache=1<\/strong> in the command line option <strong>dnf<\/strong>Otherwise, the entire package cache will be deleted after the operation and you will have to download all packages again.<\/p>\n\n\n\n<p>When the new key is imported <strong>GPG<\/strong>, you are prompted to verify the key fingerprint. See <strong><a href=\"https:\/\/getfedora.org\/security\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/getfedora.org\/security<\/a><\/strong> to do it.<\/p>\n\n\n\n<p><strong>Check your download<\/strong><\/p>\n\n\n\n<p>Once you&#039;ve downloaded an image, be sure to check its security and integrity.<\/p>\n\n\n\n<p>By calculating the image checksum on your own computer and comparing it to the original checksum, you can verify that the image has not been tampered with or corrupted. Images are also signed with <strong>gpg<\/strong> with Fedora keys to prove its integrity.<\/p>\n\n\n\n<p><strong>Check with CHECKSUM files<\/strong><\/p>\n\n\n\n<p>Download the file <strong>checksum<\/strong> in the same directory as the image you downloaded in <strong><a href=\"https:\/\/download.fedoraproject.org\/pub\/fedora\/linux\/releases\/40\/Workstation\/x86_64\/iso\/Fedora-Workstation-40-1.14-x86_64-CHECKSUM\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/download.fedoraproject.org\/pub\/fedora\/linux\/releases\/40\/Workstation\/x86_64\/iso\/Fedora-Workstation-40-1.14-x86_64-CHECKSUM<\/a><\/strong><\/p>\n\n\n\n<p>Create the file Fedora-Workstation-40-1.14-x86_64-CHECKSUM<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n-----BEGIN PGP SIGNED MESSAGE-----\nHash: SHA256\n\n# Fedora-Workstation-Live-osb-40-1.14.x86_64.iso: 2623733760 bytes\nSHA256 (Fedora-Workstation-Live-osb-40-1.14.x86_64.iso) = 8d3cb4d99f27eb932064915bc9ad34a7529d5d073a390896152a8a899518573f\n# Fedora-Workstation-Live-x86_64-40-1.14.iso: 2295853056 bytes\nSHA256 (Fedora-Workstation-Live-x86_64-40-1.14.iso) = dd1faca950d1a8c3d169adf2df4c3644ebb62f8aac04c401f2393e521395d613\n-----BEGIN PGP SIGNATURE-----\n\niQIzBAEBCAAdFiEEEV35rvhXhT7oRF0KBydwfqFbecwFAmYisFcACgkQBydwfqFb\necxHAhAAuyBb34jmvnR7GTfHfkUjh2s+oyn47Ytj7mhhNSwvg63utYdYbqQs2htS\noplomvcO0lt0vBeHjXGLUL4PeGhPWO\/4As9hM7QjdqdRGUiZLYdVv44qzmApesWm\nQU+tl9b76cf\/QzUOcGSlGrhYWKZ+sZ\/Ke9G81WQOlThcwUcVHVDwwJtsHShpsa8e\n0WefRZiR3+qRxLxuzBtN7K7lXTBXzAqF4rTPZeBHSQ6oiLnKc8dARMxucov20MQx\nMDQfmXXz7zNWilKjucurEuQxYGUkzl08kAHEZbeF4sgkaEqnWerovj7hdgyhW4Fx\nRiw7t7B2Y2rMpJmRsH9loGATmB2g+4TyLDcOr8uQvLMTj3ytUw1GD+yPsxv4z2ik\nLx9MPllA+GGaMMUKfUThHLlZMvBOXYymbOlKZVHX\/78I+G6t5efmn77v6R2SwgW3\nV43\/QNJld3+J6V68sk3g3KFpGbrvPoEzYYMXOTzy5gHGB3ppuvdDldgzFKwi2Dsy\nLIlORoGpBsLSi6SUGPXw3i\/UG04lnna3nX5I0sZMWV2kVbTziI9vit8nichcAXQs\nqG2yuINwFxVxC7Gf76n0OIjy5dyapaJfCHWerGFy5cFQbuAv5JvfvBocLm3a58hh\nXfc5x\/jQjnRPYBg9o2dA1kEwmoA76yR9apSoqNQtACdnVMMhzrA=\n=HgqN\n-----END PGP SIGNATURE-----\n<\/pre><\/div>\n\n\n<p>If your download comes with a file <strong>CHECKSUM<\/strong>, follow these simple steps to verify your image for both security and integrity.<\/p>\n\n\n\n<p>Import GPG key(s) from Fedora<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ curl -O https:\/\/fedoraproject.org\/fedora.gpg\n<\/pre><\/div>\n\n\n<p>List Fedora GPG keys<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ gpg --with-fingerprint --show-keys --keyid-format long fedora.gpg\n<\/pre><\/div>\n\n\n<p>You can check the details of the GPG keys below.<\/p>\n\n\n\n<p>Verify that the CHECKSUM file is valid<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ gpgv --keyring .\/fedora.gpg *-CHECKSUM\n<\/pre><\/div>\n\n\n<p>Verify checksum matches<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sha256sum -c *-CHECKSUM\n<\/pre><\/div>\n\n\n<p>If the result indicates that the file is valid, then it&#039;s ready to use!<\/p>\n\n\n\n<p><strong>Click the Check button for personalized download instructions.<\/strong><\/p>\n\n\n\n<p>Trigger the update process. This will reboot your machine (immediately!, no countdown or confirmation, so close other programs and save your work) into the update process running in a console terminal:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf system-upgrade reboot\n<\/pre><\/div>\n\n\n<p>Once the upgrade process is complete, your system will reboot for the second time into the updated version of Fedora.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tareas_opcionales_posteriores_a_la_actualizacion\"><\/span>Optional post-upgrade tasks.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Update system configuration files<\/strong><br>Most configuration files are stored in the folder <strong>\/etc<\/strong> . If you have changed the package configuration files, <strong>RPM<\/strong> creates new files with <strong>.rpmnew<\/strong> (the new default configuration file) or <strong>.rpmsave<\/strong> (your old backed up configuration file). You can search for these files or use the tool <strong>rpmconf<\/strong> which simplifies this process. To install rpmconf, enter:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf install rpmconf\n<\/pre><\/div>\n\n\n<p>Once the installation is complete, enter:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo rpmconf -a\n<\/pre><\/div>\n\n\n<p><strong>Update the GRUB bootloader on BIOS systems<\/strong><br>Systems with <strong>BIOS firmware <\/strong>they have the packages <strong>GRUB RPM<\/strong> updated. However, the installed or built-in bootloader is never automatically updated. It&#039;s a good idea to update it between Fedora releases.<\/p>\n\n\n\n<p>Find the device node that the directory is located on  <strong>\/boot\/<\/strong>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo mount | grep &quot;\/boot &quot;\n<\/pre><\/div>\n\n\n<p>The device node is <strong>\/dev\/sda4<\/strong>. Reinstall the bootloader while specifying the device node without the number:<\/p>\n\n\n\n<p>$ sudo grub2-install \/dev\/sda<\/p>\n\n\n\n<p><strong>Clean-up retired packages<\/strong><br>With each release, Fedora retires some packages. There are several reasons: the packages become obsolete, they have a dead upstream, or the maintainer retires. Fedora no longer distributes these packages; however, they are still on your system. These packages will not receive updates. It is highly recommended to remove them.<\/p>\n\n\n\n<p>If you are upgrading a version (for example, Fedora 39 to 40), run the following commands:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf install remove-retired-packages\n$ remove-retired-packages\n<\/pre><\/div>\n\n\n<p><strong>Clean-up old packages<\/strong><br>You can see a list of packages with broken dependencies by typing:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf repoquery --unsatisfied\n<\/pre><\/div>\n\n\n<p>The list should be empty, but if not, consider deleting them, as they likely won&#039;t work.<\/p>\n\n\n\n<p>You can see duplicate packages (packages with multiple versions installed) with:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf repoquery --duplicates\n<\/pre><\/div>\n\n\n<p>And you can remove them with:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf remove --duplicates\n<\/pre><\/div>\n\n\n<p>For packages from the official repositories, the latest version should be installed. However, some packages that are still on your system may no longer be in the repositories. To view a list of these packages, do the following:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf list extras\n<\/pre><\/div>\n\n\n<p>If you see a package you don&#039;t need or use, you can remove it with:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-*)\n<\/pre><\/div>\n\n\n<p>You can safely remove packages that are no longer used with:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf autoremove\n<\/pre><\/div>\n\n\n<p><strong>DNF<\/strong> You decide a package is no longer needed if you haven&#039;t explicitly requested it be installed and nothing else requires it. However, that doesn&#039;t mean the package isn&#039;t useful or that you won&#039;t use it. Only remove what you&#039;re sure you don&#039;t need.<\/p>\n\n\n\n<p><strong>Clean-up old kernels<\/strong><\/p>\n\n\n\n<p>One of the easiest ways to remove old kernels is with a script that keeps the latest kernel. The following script works whenever Fedora updates a kernel and is not dependent on a system update.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n#!\/usr\/bin\/env bash\n\nold_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))\nif &#x5B; &quot;${#old_kernels&#x5B;@]}&quot; -eq 0 ]; then\n    echo &quot;No se encontraron kernels antiguos&quot;\n    exit 0\nfi\n\nif ! dnf remove &quot;${old_kernels&#x5B;@]}&quot;; then\n    echo &quot;No se pudo eliminar el viejo kernel&quot;\n    exit 1\nfi\n\necho &quot;Eliminado viejo kernels&quot;\nexit 0\n<\/pre><\/div>\n\n\n<p><strong>Clean-up old symlinks<\/strong><br>There may be some <strong>symbolic links <\/strong>pending in the file system after an upgrade. You can clean up pending links by installing the symbolic link utility and deleting the old links.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf install symlinks\n<\/pre><\/div>\n\n\n<p>Once the utility is installed, you can perform an audit to detect broken symbolic links, as shown below. <strong>-r<\/strong> means recursive.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo symlinks -r \/usr | grep dangling\n<\/pre><\/div>\n\n\n<p>After checking the list of <strong>broken symbolic links<\/strong>, you can delete them as shown below. <strong>-d<\/strong> means to delete.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo symlinks -r -d \/usr\n<\/pre><\/div>\n\n\n<p><strong>Update the rescue kernel<\/strong><br><strong>Anaconda<\/strong> generates the <strong>rescue kernel<\/strong> and <strong>initramfs<\/strong> during system installation. The initramfs will be updated when the kernel is updated, but the rescue kernel may not. The rescue kernel update depends on the system configuration.<\/p>\n\n\n\n<p>If the rescue kernel is not up to date, issue the following commands to regenerate it.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo rm \/boot\/rescue\n$ sudo kernel-install add &quot;$(uname -r)&quot; &quot;\/lib\/modules\/$(uname -r)\/vmlinuz&quot;\n<\/pre><\/div>\n\n\n<p>The rescue kernel rebuild process can be automated by installing the package <strong>dracut-config-rescue<\/strong> .<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf install dracut-config-rescue\n<\/pre><\/div>\n\n\n<p>Once installed, the rescue kernel will be regenerated whenever <strong>dracut<\/strong> be the generator of <strong>initrd<\/strong>. See <strong>\/usr\/lib\/kernel\/install.d\/51-dracut-rescue.install<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resolucion_de_problemas_posteriores_a_la_actualizacion\"><\/span>Post-upgrade troubleshooting.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Follow these steps only if you are experiencing problems with your updated system.<\/p>\n\n\n\n<p><strong>RPM Database Rebuild<\/strong><br>If you see warnings when working with tools <strong>RPM\/DNF<\/strong>Your database may be corrupted. You can rebuild it to see if it resolves your issues. Always roll back first. <strong>\/var\/lib\/rpm\/ <\/strong>To rebuild the database, run:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo rpm --rebuilddb\n<\/pre><\/div>\n\n\n<p><strong>Using distro-sync to resolve dependency issues<\/strong><br>The system update tool is used <strong>dnf distro-sync<\/strong> by default. If your system is partially updated or you see some package dependency issues, try running another distribution sync manually to see if this fixes the problem. This will attempt to ensure that your installed packages are at the same version in your currently enabled repositories, even if you have to downgrade some packages:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf distro-sync\n<\/pre><\/div>\n\n\n<p>You can also use the option <strong>&#8211;allowerasing<\/strong> to remove packages with dependencies that cannot be satisfied. Always check which packages will be removed before confirming this:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo dnf distro-sync --allowerasing\n<\/pre><\/div>\n\n\n<p><strong>Relabel files with the latest SELinux policy<\/strong><br>If you find any warnings about policies with <strong>SELinux<\/strong>Some files may have incorrect SELinux permissions. This can happen if SELinux was disabled in the past. To re-enable SELinux on the system, run the following command and then reboot:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo fixfiles -B onboot\n<\/pre><\/div>\n\n\n<p>The boot process may take a long time as it checks and corrects SELinux permission labels on all files on your system.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/izetic.com\/wp-content\/uploads\/2024\/04\/Captura-de-pantalla-de-2024-04-24-13-34-45-1024x576.png\" alt=\"\" class=\"wp-image-2211\"\/><\/figure>\n\n\n\n<p>Well, we have successfully finished upgrading from the old version of Fedora Linux 39 to the new and modern version of Fedora Linux 40. I hope this article helps the GNU\/Linux community.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>La actualizaci\u00f3n a Fedora 40 ya est\u00e1 disponible, y muy probablemente est\u00e9 la emoci\u00f3n de actualizar de manera inmediata. Bueno, aqu\u00ed los m\u00e9todos para la actualizaci\u00f3n y algunas recomendaciones. 1- Actualizaci\u00f3n a la pr\u00f3xima versi\u00f3n de Fedora Workstation por gnome software. En Fedora Workstation , cuando est\u00e9 disponible la pr\u00f3xima [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2242,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","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":""}},"jetpack_post_was_ever_published":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","_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":[2,3],"tags":[10,15],"class_list":["post-2203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatica","category-sistemas","tag-fedora-linux","tag-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40<\/title>\n<meta name=\"description\" content=\"Descubre c\u00f3mo actualizar Fedora Linux 39 a la versi\u00f3n 40 f\u00e1cilmente y mejora tu sistema con las \u00faltimas funciones.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40\" \/>\n<meta property=\"og:description\" content=\"Descubre c\u00f3mo actualizar Fedora Linux 39 a la versi\u00f3n 40 f\u00e1cilmente y mejora tu sistema con las \u00faltimas funciones.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/\" \/>\n<meta property=\"og:site_name\" content=\"javiercachon.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-24T11:41:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-11T01:08:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/upgrade-fedora.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Javier Cach\u00f3n Garrido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/udegeek\" \/>\n<meta name=\"twitter:site\" content=\"@udegeek\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier Cach\u00f3n Garrido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/\"},\"author\":{\"name\":\"Javier Cach\u00f3n Garrido\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"headline\":\"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40.\",\"datePublished\":\"2024-04-24T11:41:44+00:00\",\"dateModified\":\"2024-11-11T01:08:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/\"},\"wordCount\":1935,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/upgrade-fedora.jpg\",\"keywords\":[\"Fedora Linux\",\"Linux\"],\"articleSection\":[\"Inform\u00e1tica\",\"Sistemas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/\",\"name\":\"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/upgrade-fedora.jpg\",\"datePublished\":\"2024-04-24T11:41:44+00:00\",\"dateModified\":\"2024-11-11T01:08:02+00:00\",\"description\":\"Descubre c\u00f3mo actualizar Fedora Linux 39 a la versi\u00f3n 40 f\u00e1cilmente y mejora tu sistema con las \u00faltimas funciones.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/upgrade-fedora.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/upgrade-fedora.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"inicio\",\"item\":\"https:\\\/\\\/javiercachon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/\",\"name\":\"javiercachon.com\",\"description\":\"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"alternateName\":\"javiercachon.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\",\"name\":\"Javier Cach\u00f3n Garrido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"width\":250,\"height\":34,\"caption\":\"Javier Cach\u00f3n Garrido\"},\"logo\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\"},\"description\":\"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\\\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\\\/Linux.\",\"sameAs\":[\"https:\\\/\\\/javiercachon.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/javiercachon82\",\"https:\\\/\\\/www.instagram.com\\\/edugeek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercachongarrido\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/udegeek\",\"https:\\\/\\\/www.youtube.com\\\/@edugeek\",\"https:\\\/\\\/wiki.javiercachon.com\\\/wiki\\\/index.php\\\/Usuario:Ojosdegato\"],\"url\":\"https:\\\/\\\/javiercachon.com\\\/en\\\/author\\\/ojosdegato\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40","description":"Descubre c\u00f3mo actualizar Fedora Linux 39 a la versi\u00f3n 40 f\u00e1cilmente y mejora tu sistema con las \u00faltimas funciones.","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:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/","og_locale":"en_US","og_type":"article","og_title":"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40","og_description":"Descubre c\u00f3mo actualizar Fedora Linux 39 a la versi\u00f3n 40 f\u00e1cilmente y mejora tu sistema con las \u00faltimas funciones.","og_url":"https:\/\/javiercachon.com\/en\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/","og_site_name":"javiercachon.com","article_publisher":"https:\/\/www.facebook.com\/javiercachon82","article_author":"https:\/\/www.facebook.com\/javiercachon82","article_published_time":"2024-04-24T11:41:44+00:00","article_modified_time":"2024-11-11T01:08:02+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/upgrade-fedora.jpg","type":"image\/jpeg"}],"author":"Javier Cach\u00f3n Garrido","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/udegeek","twitter_site":"@udegeek","twitter_misc":{"Written by":"Javier Cach\u00f3n Garrido","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#article","isPartOf":{"@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/"},"author":{"name":"Javier Cach\u00f3n Garrido","@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"headline":"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40.","datePublished":"2024-04-24T11:41:44+00:00","dateModified":"2024-11-11T01:08:02+00:00","mainEntityOfPage":{"@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/"},"wordCount":1935,"commentCount":0,"publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"image":{"@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/upgrade-fedora.jpg","keywords":["Fedora Linux","Linux"],"articleSection":["Inform\u00e1tica","Sistemas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/","url":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/","name":"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40","isPartOf":{"@id":"https:\/\/javiercachon.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#primaryimage"},"image":{"@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/upgrade-fedora.jpg","datePublished":"2024-04-24T11:41:44+00:00","dateModified":"2024-11-11T01:08:02+00:00","description":"Descubre c\u00f3mo actualizar Fedora Linux 39 a la versi\u00f3n 40 f\u00e1cilmente y mejora tu sistema con las \u00faltimas funciones.","breadcrumb":{"@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#primaryimage","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/upgrade-fedora.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/upgrade-fedora.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/javiercachon.com\/actualizacion-de-fedora-linux-39-a-fedora-linux-40\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"inicio","item":"https:\/\/javiercachon.com\/"},{"@type":"ListItem","position":2,"name":"Actualizaci\u00f3n de Fedora Linux 39 a Fedora Linux 40."}]},{"@type":"WebSite","@id":"https:\/\/javiercachon.com\/es\/#website","url":"https:\/\/javiercachon.com\/es\/","name":"javiercachon.com","description":"It is a revolutionary educational platform that seeks to democratize access to computer science knowledge.","publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"alternateName":"javiercachon.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javiercachon.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997","name":"Javier Cach\u00f3n Garrido","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","width":250,"height":34,"caption":"Javier Cach\u00f3n Garrido"},"logo":{"@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg"},"description":"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\/Linux.","sameAs":["https:\/\/javiercachon.com\/","https:\/\/www.facebook.com\/javiercachon82","https:\/\/www.instagram.com\/edugeek\/","https:\/\/www.linkedin.com\/in\/javiercachongarrido\/","https:\/\/x.com\/https:\/\/x.com\/udegeek","https:\/\/www.youtube.com\/@edugeek","https:\/\/wiki.javiercachon.com\/wiki\/index.php\/Usuario:Ojosdegato"],"url":"https:\/\/javiercachon.com\/en\/author\/ojosdegato\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/upgrade-fedora.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/2203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/comments?post=2203"}],"version-history":[{"count":0,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/2203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media\/2242"}],"wp:attachment":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media?parent=2203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/categories?post=2203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/tags?post=2203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}