<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenSource Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/category/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Thu, 23 Mar 2023 13:22:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>What is free software?</title>
		<link>https://www.osradar.com/what-is-free-software/</link>
					<comments>https://www.osradar.com/what-is-free-software/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Sat, 04 Feb 2023 22:21:00 +0000</pubDate>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[libre software]]></category>
		<category><![CDATA[Opensource]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=38149</guid>

					<description><![CDATA[<p>When we buy a software, we are actually acquiring a license to use it. Therefore, whoever obtains it is bound by numerous subtle rules. For example, you cannot share or modify the program. However, a few years ago, a group of programmers dedicated themselves to write and share the so-called free software. This not only [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/what-is-free-software/">What is free software?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>When we buy a <a href="https://www.osradar.com/?s=free+software" target="_blank" rel="noreferrer noopener">software</a>, we are actually acquiring a license to use it. Therefore, whoever obtains it is bound by numerous subtle rules. For example, you cannot share or modify the program. However, a few years ago, a group of programmers dedicated themselves to write and share the so-called free software. This not only allows us to copy programs but also to study, run and distribute them freely. Next we will go more in depth about free software and how it works.</p>



<h2>What is free software?</h2>



<p>Its definition is associated with the birth of the free software movement. This was spearheaded by Richard Stallman and the founding of the <a href="https://www.gnu.org/philosophy/free-sw.en.html" target="_blank" rel="noreferrer noopener">Free Software Foundation</a>. Free software is any software whose source code can be freely studied, modified and used for any purpose. It is even possible to copy and redistribute the program with or without changes.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="600" height="600" src="https://www.osradar.com/wp-content/uploads/2023/01/free2.png" alt="" class="wp-image-38151" srcset="https://www.osradar.com/wp-content/uploads/2023/01/free2.png 600w, https://www.osradar.com/wp-content/uploads/2023/01/free2-300x300.png 300w, https://www.osradar.com/wp-content/uploads/2023/01/free2-150x150.png 150w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>In other words, this type of software gives the freedom to any person or organization to use a program for any kind of work. In addition, there is no obligation to communicate it to a developer or any specific entity.</p>



<h2>What are the 4 freedoms of free software?</h2>



<p>For a program to be free software, it must have four freedoms:</p>



<h3>Freedom 0: to use the program for any purpose</h3>



<p>The freedom to run the program for any purpose is about every user being free to use the software in:</p>



<ul><li>Any computer system;</li><li>For any type of work and purpose;</li><li>Without obligation to communicate to any specific entity or to the programmer.</li></ul>



<p>In other words, the user is not forbidden or prevented from executing it. Indeed, what matters is its purpose and not that of the programmer.</p>



<h3>Freedom 1: to study how the program works and to be able to modify it</h3>



<p>To have freedoms 1 and 3 it is necessary to have access to the source code. Consequently, this is a fundamental condition for free software. Now, Freedom 1 is the freedom to use the modified version (according to the user&#8217;s wishes and needs) instead of the original one.</p>



<h3>Freedom 2: to distribute copies of the program to any person or organization</h3>



<p>The freedom to distribute the program (Freedoms 2 and 3) means that users are free to redistribute and share copies with or without modifications. In addition, without the need to ask or pay for permission to do so. In addition, programs can be distributed free of charge or for a fee.</p>



<h3>Freedom 3: to improve the program and share the improvements for the benefit of all.</h3>



<p>Freedom 3 makes it possible to improve the program – and, like freedom 2 – makes it possible to share and release modified versions as free software. Thus, benefiting the people or organizations that use it.</p>



<h2>Is Free Software and Open Source the same thing?</h2>



<p>The answer is: no. Certainly Open Source and Free Software pursue the common goal of bringing greater freedom and transparency to the software world. However, they differ in the way in which each carries out this action.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="1024" src="https://www.osradar.com/wp-content/uploads/2023/01/free-1024x1024.png" alt="" class="wp-image-38152" srcset="https://www.osradar.com/wp-content/uploads/2023/01/free-1024x1024.png 1024w, https://www.osradar.com/wp-content/uploads/2023/01/free-300x300.png 300w, https://www.osradar.com/wp-content/uploads/2023/01/free-150x150.png 150w, https://www.osradar.com/wp-content/uploads/2023/01/free-768x768.png 768w, https://www.osradar.com/wp-content/uploads/2023/01/free-696x696.png 696w, https://www.osradar.com/wp-content/uploads/2023/01/free-1068x1068.png 1068w, https://www.osradar.com/wp-content/uploads/2023/01/free.png 1300w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Therefore, the main difference lies in the fact that free software prioritizes ethical and moral issues related to the software, leaving the technical aspect as a secondary point.</p>



<p>On the other hand, open source emphasizes the technical aspects as a priority before any moral discussion about licenses and rights. Furthermore, not all Open Source software has to be free, but all products and their derivatives developed in Open Source must be free.</p>



<h2>5 advantages of open source software</h2>



<h3>Development and continuous improvement</h3>



<p>The fact that the source code can be accessed allows many people to review and test the code and, as a consequence, not only is there a better result, but also the security is far superior to proprietary software.</p>



<p>On the other hand, the free software is attended among many users who directly evaluate the failures or faults that the program presents. Therefore, you do not have to wait for the manufacturer to release an update or a corrected version. Therefore, this allows to reduce the time it takes to solve problems.</p>



<h3>Enables technological independence</h3>



<p>By not being dependent on the major software manufacturers, users can decide whether system migrations or upgrades are necessary. By the same token, you do not have to submit to decisions imposed by that manufacturer.</p>



<h3>Savings in the acquisition, maintenance, and renewal of technologies</h3>



<p>It is much more economical to upgrade or mass install open source software than proprietary software.</p>



<p>Moreover, by not having to invest in annual licenses, users can save money or use it to acquire other necessary software linked to the company&#8217;s service.</p>



<h3>Allows copying of software</h3>



<p>As we mentioned before with the freedoms, we can copy free software. Therefore, without the need to acquire new licenses, it can be distributed to all those who need it.</p>



<h3>Provides autonomy</h3>



<p>Users have control over the source code, so with free software you have absolute freedom to use the program for any purpose. In addition, without restrictions and adapt it to the needs of each company.</p>



<h2>Conclusion</h2>



<p>This software usually requires technical knowledge that is not common among computer users. Therefore, it is necessary that if you are going to integrate it to your company, you have a person who knows about this world. Especially to help you analyze and select those tools that will be useful to you. In addition, he/she must have the knowledge and ability to update and adapt based on the needs of the organization.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/what-is-free-software/">What is free software?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/what-is-free-software/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is a virtual machine?</title>
		<link>https://www.osradar.com/what-is-a-virtual-machine/</link>
					<comments>https://www.osradar.com/what-is-a-virtual-machine/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Tue, 31 Jan 2023 10:20:00 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=38109</guid>

					<description><![CDATA[<p>Hello! Imagine any of these situations. For example, you want to test an operating system, but you have no space on your hard disk. Or you simply want to test a program that does not work on your operating system, but on another one. You probably think that the only solution is to install it [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/what-is-a-virtual-machine/">What is a virtual machine?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello! Imagine any of these situations. For example, you want to test an operating system, but you have no space on your hard disk. Or you simply want to test a program that does not work on your operating system, but on another one. You probably think that the only solution is to install it on your hard disk. In such a case, you would have to format the hard disk, with the consequent loss of information. Besides, it is a process that requires certain knowledge and special attention from the user. But this is not necessarily so. Maybe you have heard about <a href="https://www.osradar.com/?s=virtual+machine" target="_blank" rel="noreferrer noopener">virtual machines</a>. We are talking about software that allows you to run an operating system on another system contained in a computer. But what exactly is a virtual machine? What does it do? How does its mechanism work? We will try to answer these questions.</p>



<h2>What is a virtual machine?</h2>



<p>A virtual machine (VM) is a software implementation of a computer that runs on another computer. This way, allowing multiple operating systems to run on the same physical machine. It provides a virtualized environment for running applications, which are isolated from the host operating system and other VMs.</p>



<h2>How a virtual machine works?</h2>



<p>A virtual machine works by using a hypervisor, also known as a virtual machine monitor, to virtualize the underlying hardware of a physical computer. The hypervisor creates virtual devices and emulates their behavior. This way, it can to provide a virtual environment for the operating system and applications running within the VM. The VM communicates with the hypervisor, which in turn communicates with the physical hardware. So it allows the VM to access physical resources such as CPU, memory, and storage. This allows multiple VMs to run on the same physical machine. Also, each one with its own operating system and applications, without interfering with each other.</p>



<h2>What are the advantages of using a virtual machine?</h2>



<p>Some advantages of using a virtual machine include:</p>



<ul><li><strong>Isolation:</strong> VMs provide a layer of isolation between the host operating system and applications. Therefore, reducing the risk of contamination or system instability.</li><li><strong>Cost-effectiveness:</strong> VMs can be a cost-effective solution for running multiple operating systems and applications on the same physical machine. This way reducing the need for multiple physical computers.</li><li><strong>Portability:</strong> VMs can be easily moved between physical machines, making it easier to migrate to new hardware or to recover from a failure.</li><li><strong>Compatibility:</strong> VMs can run older or incompatible applications, allowing them to continue to be used even on newer hardware or operating systems.</li><li><strong>Test environment:</strong> VMs are available to create a safe and controlled environment for testing new software or configurations without affecting the host operating system</li></ul>



<h2>Disadvantages of working with virtual machines</h2>



<p>Some disadvantages of working with virtual machines include:</p>



<ul><li><strong>Performance:</strong> VMs can have lower performance compared to running directly on physical hardware, as they must share the physical resources of the host machine.</li><li><strong>Resource utilization:</strong> Running multiple VMs on a single physical machine can consume a large amount of resources. Especially memory and storage.</li><li><strong>Complexity:</strong> Virtualization can introduce additional complexity to an IT environment, requiring specialized knowledge and skills to manage and maintain the virtual infrastructure.</li><li><strong>Licensing costs:</strong> Some virtualization platforms and operating systems have additional licensing costs that can add to the overall cost of implementing virtualization.</li><li><strong>Security:</strong> VMs can be vulnerable to security threats just like physical computers. Therefore,  additional security measures may be required to secure the virtual environment.</li></ul>



<h2>What are the requirements for Windows to run virtual machines?</h2>



<p>The requirements for Windows to run virtual machines are:</p>



<ul><li>A 64-bit processor with Second Level Address Translation (SLAT)</li><li>At least 4 GB of RAM</li><li>At least 64 GB of free hard disk space</li><li>Hyper-V and Containers Windows features enabled</li><li>Windows 10/11 Pro or Enterprise (64-bit) version 1909 or later</li><li>A GPU with WDDM 2.0 driver for GPU acceleration (optional)</li></ul>



<h2>What is Hyper V, the virtualization module for windows?</h2>



<p>Hyper-V is a native hypervisor from Microsoft that provides virtualization technology for creating and running virtual machines on Windows operating systems. It allows multiple operating systems to run on a single physical machine. In the same way, providing isolation and security for each virtual machine and enabling efficient utilization of hardware resources. With Hyper-V, users can create and manage virtual machines. Also configuring virtual switches, storage, and network interfaces, and monitor virtual machine performance and resource usage. It is available as a feature in Windows 10/11 Pro and Enterprise editions.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="770" height="522" src="https://www.osradar.com/wp-content/uploads/2023/01/vm3.png" alt="" class="wp-image-38113" srcset="https://www.osradar.com/wp-content/uploads/2023/01/vm3.png 770w, https://www.osradar.com/wp-content/uploads/2023/01/vm3-300x203.png 300w, https://www.osradar.com/wp-content/uploads/2023/01/vm3-768x521.png 768w, https://www.osradar.com/wp-content/uploads/2023/01/vm3-696x472.png 696w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h2>What are the most used virtualization software?</h2>



<p>The most widely used virtualization software are:</p>



<ul><li>VMware vSphere</li><li>Microsoft Hyper-V</li><li>Citrix XenServer</li><li>Oracle VirtualBox</li><li>Red Hat Virtualization (RHV)</li><li>Proxmox Virtual Environment</li><li>KVM (Kernel-based Virtual Machine)</li><li>AWS (Amazon Web Services)</li><li>Google Compute Engine</li><li>Alibaba Cloud Elastic Compute Service (ECS)</li></ul>



<p>They are certainly the most popular. However, we will highlight those most commonly used in Windows environment. Previously, we talked about Hyper V. Therefore, we will start with Virtual Box.</p>



<h2>Oracle Virtual Box</h2>



<p><a href="https://www.virtualbox.org/" target="_blank" rel="noreferrer noopener">VirtualBox</a> is a free and open-source virtualization software for x86 and AMD64/Intel64-based computers. It allows users to run multiple operating systems on a single physical machine. Also, each one in its own virtual environment. Moreover,  providing isolation and security for each virtual machine. VirtualBox provides a user-friendly interface for creating, configuring and managing virtual machines. </p>



<figure class="wp-block-image size-full"><img loading="lazy" width="894" height="894" src="https://www.osradar.com/wp-content/uploads/2023/01/vm.png" alt="" class="wp-image-38111" srcset="https://www.osradar.com/wp-content/uploads/2023/01/vm.png 894w, https://www.osradar.com/wp-content/uploads/2023/01/vm-300x300.png 300w, https://www.osradar.com/wp-content/uploads/2023/01/vm-150x150.png 150w, https://www.osradar.com/wp-content/uploads/2023/01/vm-768x768.png 768w, https://www.osradar.com/wp-content/uploads/2023/01/vm-696x696.png 696w" sizes="(max-width: 894px) 100vw, 894px" /></figure>



<p>In addition, including support for storage and network interfaces, and can be used for a wide range of purposes including software development, testing, and personal use. It can run on various host operating systems including Windows, macOS, Linux, and Solaris, and supports a wide range of guest operating systems including Windows, Linux, and BSD distributions.</p>



<h2>VMware vSphere</h2>



<p><a href="https://www.vmware.com/products/vsphere.html" target="_blank" rel="noreferrer noopener">VMware vSphere </a>is a comprehensive enterprise-class virtualization platform. It provides a centralized management solution for virtual infrastructure. Moreover, it is used for creating, deploying and managing virtual machines, networks, and storage resources. With vSphere, IT organizations can pool and allocate shared resources to virtual machines and application. With this in mind, enabling efficient utilization of hardware resources, high availability, and disaster recovery.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="565" height="526" src="https://www.osradar.com/wp-content/uploads/2023/01/vm2.png" alt="" class="wp-image-38112" srcset="https://www.osradar.com/wp-content/uploads/2023/01/vm2.png 565w, https://www.osradar.com/wp-content/uploads/2023/01/vm2-300x279.png 300w" sizes="(max-width: 565px) 100vw, 565px" /></figure>



<p>vSphere includes features such as live migration of virtual machines, storage and network resource management, and multi-hypervisor support, as well as a robust security model and a powerful API for integration with other management tools. It is widely used in data centers and cloud environments for virtualizing business-critical applications, and is available as a standalone product or as part of the VMware Cloud Foundation, a unified SDDC platform for deploying and managing a hybrid cloud.</p>



<p>Very well, in this way we have seen what Virtual Machines are. We also check what are the advantages and disadvantages of using them. We also learned how they work. Furthermore, we saw which are the most used ones, plus what you need to run them on Windows.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/what-is-a-virtual-machine/">What is a virtual machine?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/what-is-a-virtual-machine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 10 can now run Linux apps with a graphical interface.</title>
		<link>https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/</link>
					<comments>https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Sat, 24 Apr 2021 13:42:00 +0000</pubDate>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Windows Subsystem Linux]]></category>
		<category><![CDATA[WSL2]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29694</guid>

					<description><![CDATA[<p>A year ago, Microsoft offered support for Linux applications with its native graphical interface within Windows 10. Therefore, the integration of Linux into the Windows Subsystem for Linux is complete. Which is a revolution. Thus, having a Linux distro on Windows is already a reality. And the best thing is that it is with the [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/">Windows 10 can now run Linux apps with a graphical interface.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A year ago, Microsoft offered support for Linux applications with its native graphical interface within Windows 10. Therefore, the integration of Linux into the Windows Subsystem for <a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10" target="_blank" rel="noreferrer noopener">Linux</a> is complete. Which is a revolution. Thus, having a Linux distro on Windows is already a reality. And the best thing is that it is with the graphical interface. Microsoft never ceases to amaze us. You first learned about it here. Windows 10 can now run Linux apps with a graphical interface.</p>



<h2>Linux applications will run on Windows with their own graphical interface.</h2>



<p>The approach of Windows to GNU/Linux has its history. In fact, the Ubuntu bash is already 5 years old inside Windows 10. And it has not stopped growing. On the other hand, WSL had an important limitation. In effect, we could only use text commands inside the console. There were certainly ways to run Linux apps graphically. However, they were cumbersome solutions. Now, this support is native to Windows 10. For the time being, Microsoft has named this feature WSLg. As a result, we will be able to run various development environments on Windows. But also other types of applications with their conventional graphical interface.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="700" height="399" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/04/linux.jpg" alt="Image credit to Microsoft" class="wp-image-29695" srcset="https://www.osradar.com/wp-content/uploads/2021/04/linux.jpg 700w, https://www.osradar.com/wp-content/uploads/2021/04/linux-300x171.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/linux-696x397.jpg 696w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption>Image credit to Microsoft</figcaption></figure>



<p>In fact, the support goes even further. It extends to Linux applications with GPU-accelerated 3D graphics support. Although the support is preliminary, it is irrefutable proof of the future. A future in which Windows 10 will merge with GNU/Linux distributions. In particular, you can use Linux apps to test and develop tools. But counting on the graphics section. The module will automatically start a system distribution. This system will have a Wayland server, X, and an audio server. In short, all the necessary elements for Linux GUI applications to communicate with Windows.</p>



<p>The Redmond company has announced that this option will be available to members of the inside program. Specifically, the 21364 builds. The future is already here. Here you found out that <a href="https://www.osradar.com/category/windows/" target="_blank" rel="noreferrer noopener">Windows 10 </a>can now run Linux apps with a graphical interface.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/">Windows 10 can now run Linux apps with a graphical interface.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Migrate from Fedora 33 to Fedora 34</title>
		<link>https://www.osradar.com/from-fedora-33-fedora-34/</link>
					<comments>https://www.osradar.com/from-fedora-33-fedora-34/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 21 Apr 2021 00:52:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[fedora 34]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29536</guid>

					<description><![CDATA[<p>Hello friends. Fedora is a very popular distribution that is characterized by frequent updates. But it also allows version jumping, that’s why today you will learn how to migrate from Fedora 33 to Fedora 34. Fedora has an upgrade process that is quite easy to learn. Although it is always recommended to do installations from [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/from-fedora-33-fedora-34/">Migrate from Fedora 33 to Fedora 34</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello friends. Fedora is a very popular distribution that is characterized by frequent updates. But it also allows version jumping, that’s why today you will learn how to migrate from Fedora 33 to Fedora 34.</p>



<p>Fedora has an upgrade process that is quite easy to learn. Although it is always recommended to do installations from scratch, it is possible to upgrade without doing a clean upgrade.</p>



<p>In this respect, <a href="https://www.osradar.com/tag/fedora" target="_blank" rel="noreferrer noopener">Fedora</a> is one of the safest distributions to upgrade to, although there is always a risk involved. So let’s get started.</p>



<h2 id="migrating-from-fedora-33-to-fedora-34"><a href="#migrating-from-fedora-33-to-fedora-34" name="migrating-from-fedora-33-to-fedora-34"></a>Migrating from Fedora 33 to Fedora 34</h2>



<p>First of all, I would like to say the following:</p>



<p>The process is quite safe but I recommend you to make a backup of all your files as well as uninstall all third-party software to avoid incompatibilities.</p>



<p>On the other hand, the fastest and most efficient method is to do it via terminal so this is the way we will use.</p>



<p>Open a terminal from the main menu or connect <a href="https://www.osradar.com/manages-ssh-connections-from-windows-10-with-putty/" target="_blank" rel="noreferrer noopener">via SSH</a> to your computer.</p>



<p>Then, with the help of the <code>sudo</code> command, change to the root user of the system.</p>



<pre class="wp-block-preformatted">sudo -i</pre>



<p>Then make sure that the whole system is fully up to date before starting the process.</p>



<pre class="wp-block-preformatted">dnf --refresh upgrade</pre>



<p>Depending on what is needed, this process may take longer or shorter, but in any case, it is necessary to upgrade the system.</p>



<p>At the end of the process, you have to reboot the system. This is to ensure that all upgrades are applied.</p>



<pre class="wp-block-preformatted">reboot</pre>



<p>After this, install the <code>dnf-plugin-system-upgrade</code> package which allows you to upgrade using DNF.</p>



<pre class="wp-block-preformatted">dnf install dnf-plugin-system-upgrade --best</pre>



<p>With this package, we can now start the upgrade process.</p>



<pre class="wp-block-preformatted">dnf system-upgrade download --refresh --releasever=34</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="536" src="https://www.osradar.com/wp-content/uploads/2021/04/1-9-1024x536.png" alt="1.- Migrate from Fedora 33 to Fedora 34" class="wp-image-29596" srcset="https://www.osradar.com/wp-content/uploads/2021/04/1-9-1024x536.png 1024w, https://www.osradar.com/wp-content/uploads/2021/04/1-9-300x157.png 300w, https://www.osradar.com/wp-content/uploads/2021/04/1-9-768x402.png 768w, https://www.osradar.com/wp-content/uploads/2021/04/1-9-696x365.png 696w, https://www.osradar.com/wp-content/uploads/2021/04/1-9-1068x559.png 1068w, https://www.osradar.com/wp-content/uploads/2021/04/1-9.png 1365w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Migrate from Fedora 33 to Fedora 34</figcaption></figure>



<p>The <code>--releasever=34</code> option states that we will upgrade to <a href="https://fedoramagazine.org/announcing-fedora-34-beta/" target="_blank" rel="noreferrer noopener">version 34</a> which is the next higher version than 33 which is where we will be migrating from.</p>



<p>Upon executing the command, we will be asked if we are sure to perform the process:</p>



<pre class="wp-block-preformatted">Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y</pre>



<h3>Applying the changes</h3>



<p>Then the whole process of downloading and installing the new packages will start.</p>



<p>When the process is finished, you will get an output screen similar to this:</p>



<pre class="wp-block-preformatted">Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Complete!
Transaction saved to /var/lib/dnf/system-upgrade/system-upgrade-transaction.json.
Download complete! Use 'dnf system-upgrade reboot' to start the upgrade.
To remove cached metadata and transaction use 'dnf system-upgrade clean'
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.</pre>



<p>Now to apply the change and upgrade you need to run the command:</p>



<pre class="wp-block-preformatted">dnf system-upgrade reboot</pre>



<p>This will reboot the operating system and boot will apply all the changes. The process will take time according to the capabilities of your computer and the number of packages you have installed.</p>



<p>Afterwards, the system will continue to run and you can check if the process was successful by running the following command from a terminal</p>



<pre class="wp-block-preformatted">cat /etc/fedora-release</pre>



<p>Output:</p>



<pre class="wp-block-preformatted">Fedora release 34 (Thirty Four)</pre>



<p>So, enjoy Fedora 34.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/from-fedora-33-fedora-34/">Migrate from Fedora 33 to Fedora 34</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/from-fedora-33-fedora-34/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The best open source frameworks to create a website.</title>
		<link>https://www.osradar.com/the-best-open-source-frameworks-to-create-a-website/</link>
					<comments>https://www.osradar.com/the-best-open-source-frameworks-to-create-a-website/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Fri, 19 Mar 2021 22:45:00 +0000</pubDate>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[opensource framework]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[website]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29105</guid>

					<description><![CDATA[<p>Hi! There are a couple of essential elements when creating a new website. On the one hand there is the frontend. That is, everything that runs on the visitor&#8217;s computer. In addition, it is in charge of all the design and the elements with which the user interacts. On the other hand, there is the [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/the-best-open-source-frameworks-to-create-a-website/">The best open source frameworks to create a website.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hi! There are a couple of essential elements when creating a new website. On the one hand there is the frontend. That is, everything that runs on the visitor&#8217;s computer. In addition, it is in charge of all the design and the elements with which the user interacts. On the other hand, there is the backend. That is, the elements that run on the server. Some of its functions are to process the databases and the information entered by the user from the frontend. Additionally, the frontend is usually programmed using languages such as HTML, CSS and JavaScript. However, for backend design there are numerous languages, libraries, APIs and frameworks. Similarly, some are proprietary and others are open. In today&#8217;s post we will look at the best open source frameworks to create a website.</p>



<h2>Laravel: API-based for all types of backends</h2>



<p>We are talking about one of the most known and used <a href="https://www.osradar.com/install-laravel-ubuntu-2004/" target="_blank" rel="noreferrer noopener">frameworks</a> to create backends. In addition, it works with PHP language, which is very well known. <a href="https://github.com/laravel/laravel" target="_blank" rel="noreferrer noopener">Laravel</a> offers an extensive API with excellent features. Which allows you to create web pages quickly with stable performance and easy to maintain. Some of its main features are:</p>



<ul><li>Allows you to add a secure and robust authentication system in a very simple way.</li><li>Makes web pages much faster thanks to its internal cache.</li><li>Allows controlling vulnerabilities and other bugs in a much easier way than with other alternatives.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="384" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/03/frame-1024x384.png" alt="" class="wp-image-29106" srcset="https://www.osradar.com/wp-content/uploads/2021/03/frame-1024x384.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/frame-300x113.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/frame-768x288.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/frame-696x261.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/frame-1068x401.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/frame.png 1140w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>Spring Web MVC: uses Java to query databases</h2>



<p><a href="https://spring.io/" target="_blank" rel="noreferrer noopener">Spring </a>is based on the Servlet API. Therefore, it is based on Java. Moreover, it is specially designed to send requests to a database or to other servers. In addition, it allows you to configure the view resolution and take care of controlling the regional configuration of the web. Finally, it manages the theme and the file upload from the frontend. Among its main characteristics are:</p>



<ul><li>Each of the framework functions is properly separated and isolated from everything else. Thus, the controller, validator, modeler, etc. do not interfere in the operation of the others. This is possible thanks to DispatcherServlet</li><li>It offers great configuration possibilities.</li><li>Advanced filters that allow sending requests via GET, POST, PUT, PATCH and DELETE.</li><li>It has a system of simulations to check that everything works correctly.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="692" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/03/frame2-1024x692.png" alt="" class="wp-image-29107" srcset="https://www.osradar.com/wp-content/uploads/2021/03/frame2-1024x692.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/frame2-300x203.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/frame2-768x519.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/frame2-696x470.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/frame2-1068x721.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/frame2.png 1279w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>Ruby on Rails: a fast, simple and powerful framework</h2>



<p><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails </a>is another of the most popular and widely used web development frameworks. As its name suggests, it is programmed in <a href="https://www.osradar.com/easily-install-ruby-on-windows-10-with-rubyinstaller/" target="_blank" rel="noreferrer noopener">Ruby</a>, so it is organized in objects. Additionally, it has a very clear and light structure. You can <a href="https://doit.software/blog/hire-ruby-on-rails-developers">hire Ruby on Rails developers</a> to increase the adaptability of the program for all types of infrastructures. Some of its main features are:</p>



<ul><li>Web applications are supported by the MVC pattern.</li><li>It requires less code than other frameworks, which allows us to create web applications in 30% to 40% less time.</li><li>It avoids code repetition and, therefore, reduces the information inside the system and the probability of errors. This is made possible by Don&#8217;t Repeat Yourself.</li><li>The code is fully scalable, so we can adjust it according to our needs.</li><li>It has very secure life cycles.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="698" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/03/frame3-1024x698.png" alt="" class="wp-image-29108" srcset="https://www.osradar.com/wp-content/uploads/2021/03/frame3-1024x698.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/frame3-300x204.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/frame3-768x523.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/frame3-218x150.png 218w, https://www.osradar.com/wp-content/uploads/2021/03/frame3-696x474.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/frame3-1068x728.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/frame3.png 1272w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>ASP.NET: Microsoft&#8217;s technology for everyone.</h2>



<p>When using <a href="https://dotnet.microsoft.com/apps/aspnet" target="_blank" rel="noreferrer noopener">.NET</a> we are logically talking about Microsoft. This is a free, multiplatform and open source framework. Its main function is to create all kinds of web applications and services in .NET and C#. In addition, it is able to run on Windows, macOS and Linux. When running on Windows, it uses Windows Forms, WPF and UWP for creating web applications. Here are some of its main features:</p>



<ul><li>Allows programming from almost any operating system.</li><li>Improved performance.</li><li>Use of several versions in parallel.</li></ul>



<p>In the following lines, we will continue to explore the best open source frameworks to create a website.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="696" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/03/frame4-1024x696.png" alt="" class="wp-image-29109" srcset="https://www.osradar.com/wp-content/uploads/2021/03/frame4-1024x696.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/frame4-300x204.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/frame4-768x522.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/frame4-696x473.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/frame4-1068x726.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/frame4.png 1282w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>Cake PHP: very fast framework for creating PHP apps</h2>



<p>This <a href="https://cakephp.org/" target="_blank" rel="noreferrer noopener">PHP</a> framework allows users to have a very fast development. Which is essential for the creation of web applications. It also offers a fast and structured working method. And it has <a href="https://www.osradar.com/how-to-install-cakephp-in-windows-10/" target="_blank" rel="noreferrer noopener">tools</a> that allow to code logically all the content of the application. Let&#8217;s take a look at some of its main features:</p>



<ul><li>It allows to build a prototype very easily.</li><li>It has an MIT license, so we can create without problems all kinds of commercial applications.</li><li>Furthermore, it has a lot of integrated tools that allow to improve the creation of web applications. Thus, it is possible to manage translations, input validation, SQL, XSS and CSRF protection, database access and an internal cache to improve performance.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" width="750" height="250" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/03/frame5.jpg" alt="" class="wp-image-29110" srcset="https://www.osradar.com/wp-content/uploads/2021/03/frame5.jpg 750w, https://www.osradar.com/wp-content/uploads/2021/03/frame5-300x100.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/03/frame5-696x232.jpg 696w" sizes="(max-width: 750px) 100vw, 750px" /></figure>



<h2>Django: The ideal framework to make things fast.</h2>



<p>If you are short on time, this is the best framework to use. <a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a> is based on Python. And because of its nature, it is meant to create web applications quickly with as little code as possible. The <a href="https://www.osradar.com/how-to-install-django-on-windows-10/" target="_blank" rel="noreferrer noopener">apps</a> created with it stand out for their clean and intuitive design. Here are some features.</p>



<ul><li>It allows the creation of rich and dynamic APIs for the use of databases.</li><li>It has a very complex authentication system based on user, groups, permissions and sessions.</li><li>Helps development to be free of security flaws, offering protection against clickjacking, SQL injections, remote code execution and more.</li></ul>



<p>In this way we have seen the best open source frameworks to create a website. We always strive to show you the best options for your benefit. Bye!</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/the-best-open-source-frameworks-to-create-a-website/">The best open source frameworks to create a website.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/the-best-open-source-frameworks-to-create-a-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install OpenFire server on Debian 10</title>
		<link>https://www.osradar.com/install-openfire-server-debian-10/</link>
					<comments>https://www.osradar.com/install-openfire-server-debian-10/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 17 Mar 2021 05:10:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[Opensource]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29038</guid>

					<description><![CDATA[<p>Hello, friends. In this post, you will learn how to install OpenFire server on Debian 10. This is an XMMP server that helps to manage the internal communications of a company using this well-known protocol. According to the application’s website: Openfire is a real-time collaboration (RTC) server licensed under the Open Source Apache License. It [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-openfire-server-debian-10/">Install OpenFire server on Debian 10</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello, friends. In this post, you will learn how to install OpenFire server on Debian 10. This is an XMMP server that helps to manage the internal communications of a company using this well-known protocol.</p>



<p>According to the <a href="https://www.igniterealtime.org/projects/openfire/">application’s website</a>:</p>



<blockquote class="wp-block-quote"><p>Openfire is a real-time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.</p></blockquote>



<p>Thanks to this application we can create our own chat system in an internal network or with internet access. In this way, it joins a long list of professional applications with which we can work in an organization.</p>



<h2 id="install-openfire-on-debian-10"><a href="#install-openfire-on-debian-10" name="install-openfire-on-debian-10"></a>Install OpenFire on Debian 10</h2>



<p>The installation process consists of several parts to achieve the goal.</p>



<p>So, open a terminal or connect via SSH to the DEbian server and update the system.</p>



<pre class="wp-block-preformatted">sudo apt update
sudo apt upgrade</pre>



<p>Now you have to visit the OpenFire download site to find out which is the latest version of the program.</p>



<p>At the time of writing this post, the latest stable version is <code>4.6.2</code> which can be downloaded using various formats. To simplify the installation process we will opt to download the DEB package with the <code>wget</code> command. You can also download it on a client computer and upload it to the server.</p>



<pre class="wp-block-preformatted">wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.2_all.deb -O openfire.deb</pre>



<p>Remember that this command will vary depending on the version of OpenFire.</p>



<p>Running the above command will download the file and rename it to oepnfire.deb which we need to install.</p>



<pre class="wp-block-preformatted">sudo apt install ./openfire.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'openfire' instead of './openfire.deb'
The following additional packages will be installed:
  ca-certificates-java default-jre-headless fontconfig-config fonts-dejavu-core java-common libasound2 libasound2-data libavahi-client3 libavahi-common-data
  libavahi-common3 libcups2 libfontconfig1 libjpeg62-turbo liblcms2-2 libnspr4 libnss3 libpcsclite1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6
  libxrender1 libxtst6 openjdk-11-jre-headless x11-common
Suggested packages:
  default-jre libasound2-plugins alsa-utils cups-common liblcms2-utils pcscd libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho
  fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
The following NEW packages will be installed:
  ca-certificates-java default-jre-headless fontconfig-config fonts-dejavu-core java-common libasound2 libasound2-data libavahi-client3 libavahi-common-data
  libavahi-common3 libcups2 libfontconfig1 libjpeg62-turbo liblcms2-2 libnspr4 libnss3 libpcsclite1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6
  libxrender1 libxtst6 openfire openjdk-11-jre-headless x11-common
0 upgraded, 29 newly installed, 0 to remove and 5 not upgraded.
Need to get 43.7 MB/86.9 MB of archives.
After this operation, 239 MB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<p>OpenFire depends on Java so during the installation process it will also install Java and other packages. But this will be taken care of by APT.</p>



<p>At the end of the process, a new system service will be created to manage the application. The first thing you have to do is to start and enable the service to start with the system.</p>



<pre class="wp-block-preformatted">sudo systemctl enable --now openfire
openfire.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable openfire</pre>



<p>And check the status</p>



<pre class="wp-block-preformatted">sudo systemctl status openfire</pre>



<p>Output:</p>



<pre class="wp-block-preformatted">● openfire.service - LSB: Start/stop openfire jabber server
   Loaded: loaded (/etc/init.d/openfire; generated)
   Active: active (running) since Fri 2021-03-12 14:49:16 CET; 48s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 26 (limit: 2296)
   Memory: 110.1M
   CGroup: /system.slice/openfire.service
           └─3416 /bin/java -server -DopenfireHome=/usr/share/openfire -Dlog4j.configurationFile=/usr/share/openfire/lib/log4j2.xml -Dopenfire.lib.dir=/usr/share/openfir

Mar 12 14:49:15 osradar systemd[1]: Starting LSB: Start/stop openfire jabber server...
Mar 12 14:49:16 osradar openfire[3408]: best java alternative in:
Mar 12 14:49:16 osradar openfire[3408]: Starting openfire: openfire.
Mar 12 14:49:16 osradar systemd[1]: Started LSB: Start/stop openfire jabber server.</pre>



<h2 id="install-mariadb-on-debian-10"><a name="install-mariadb-on-debian-10" href="#install-mariadb-on-debian-10"></a>Install MariaDB on Debian 10</h2>



<p>OpenFire has its own database driver, but it is also possible to use <a href="https://www.osradar.com/install-mariadb-10-5-debian-10/" target="_blank" rel="noreferrer noopener">MariaDB</a> / MySQL or PostgreSQL which increases the performance of the application but the flexibility.</p>



<p>So, install it with the following command:</p>



<pre class="wp-block-preformatted">sudo apt install mariadb-server</pre>



<p>Then, configure it:</p>



<pre class="wp-block-preformatted">sudo mysql_secure_installation</pre>



<p>Then create a new database and user for OpenFire:</p>



<pre class="wp-block-preformatted">sudo mysql -u root -p
<code data-origin="<pre&gt;<code&gt;sudo mysql -u root -p

CREATE DATABASE openfire;
GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
</code&gt;</pre&gt;
<p&gt;">CREATE DATABASE openfire;
GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;</code></pre>



<p>Replace the fields with the data you want and set a strong password.</p>



<p>Now upload the default OpenFire data to the created database</p>



<pre class="wp-block-preformatted">sudo mysql -u openfire -p'password'</pre>



<p>Replace <code>'password'</code> with your password</p>



<p>Inside the MariaDB shell, switch to the created database and load the data:</p>



<pre class="wp-block-preformatted">USE openfire;
source /usr/share/openfire/resources/database/openfire_mysql.sql;</pre>



<p>And to verify the changes, you can run:</p>



<pre class="wp-block-preformatted">SHOW tables;</pre>



<p>And there you should see all the tables loaded.</p>



<h2 id="open-the-openfire-ports"><a href="#open-the-openfire-ports" name="open-the-openfire-ports"></a>Open the OpenFire ports</h2>



<p>There are many ports that we have to open in the firewall for OpenFire to work properly.</p>



<p>So, start opening them:</p>



<pre class="wp-block-preformatted">sudo ufw allow 9090
sudo ufw allow 9091
sudo ufw allow 5222
sudo ufw allow 7777</pre>



<p>This should get the application working.</p>



<h2 id="complete-the-installation"><a href="#complete-the-installation" name="complete-the-installation"></a>Complete the installation</h2>



<p>Now, you have to open a web browser and go to<code> http://your-domain:9090</code> and you will see the following screen</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/1-6-1024x506.png" alt="1.- Select the installation language " class="wp-image-29093" srcset="https://www.osradar.com/wp-content/uploads/2021/03/1-6-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/1-6.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Select the installation language </figcaption></figure>



<p>Select the language of the installation and click <em>Continue</em>.</p>



<p>Then set the server options. There you will be able to configure the XMMP domain and define other ports to replace the default ones.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/2-5-1024x506.png" alt="2.- Server settings" class="wp-image-29094" srcset="https://www.osradar.com/wp-content/uploads/2021/03/2-5-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/2-5.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Server settings</figcaption></figure>



<p>Next, you can choose to use the internal database driver or an external one as we have done. So, choose the first option.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/3-3-1024x502.png" alt="3.- Database settings" class="wp-image-29095" srcset="https://www.osradar.com/wp-content/uploads/2021/03/3-3-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/3-3.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Database settings</figcaption></figure>



<p>In this step, you have to configure the database connection. Select <em>MySQL</em> and in the url modify the values of hostname and database name.</p>



<pre class="wp-block-preformatted">Database URL:jdbc:mysql://localhost/openfire?useUnicode=true characterEncoding=UTF-8&amp;characterSetResults=UTF-8</pre>



<p>Below define the username and password for the OpenFire user we have created.</p>



<p>You can also configure the database connections.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/4-1-1024x506.png" alt="4.- Configuring the database connection" class="wp-image-29096" srcset="https://www.osradar.com/wp-content/uploads/2021/03/4-1-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/4-1.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>4.- Configuring the database connection</figcaption></figure>



<p>If the connection is successful, you will see the <em>profile</em> options.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/5-1-1024x502.png" alt="5.- Profile settings" class="wp-image-29097" srcset="https://www.osradar.com/wp-content/uploads/2021/03/5-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/5-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>5.- Profile settings</figcaption></figure>



<p>Next, you have to create an administrator account with an email and password.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/6-1-1024x502.png" alt="6.- Creating the Admin account" class="wp-image-29098" srcset="https://www.osradar.com/wp-content/uploads/2021/03/6-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/6-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>6.- Creating the Admin account</figcaption></figure>



<p>In the end, you will see this message indicating that everything went well.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/7-1-1024x502.png" alt="7.- OpenFire installed on Debian" class="wp-image-29099" srcset="https://www.osradar.com/wp-content/uploads/2021/03/7-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/7-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>7.- OpenFire installed on Debian</figcaption></figure>



<p>Then go to the login screen</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/8-1-1024x502.png" alt="8.- Login screen" class="wp-image-29100" srcset="https://www.osradar.com/wp-content/uploads/2021/03/8-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/8-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>8.- Login screen</figcaption></figure>



<p>and finally, you will be in the OpenFire control panel.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/9-1-1024x506.png" alt="9.- OpenFire on Debian 10" class="wp-image-29101" srcset="https://www.osradar.com/wp-content/uploads/2021/03/9-1-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/9-1.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>9.- OpenFire on Debian 10</figcaption></figure>



<p>So, enjoy it.</p>



<h2 id="conclusion"><a href="#conclusion" name="conclusion"></a>Conclusion</h2>



<p>OpenFire helps us with a very common task in all modern organizations. Creating an XMMP server can be very useful and help us with our tasks.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-openfire-server-debian-10/">Install OpenFire server on Debian 10</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-openfire-server-debian-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to switch from OpenSUSE Leap to Tumbleweed?</title>
		<link>https://www.osradar.com/how-to-switch-from-opensuse-leap-to-tumbleweed/</link>
					<comments>https://www.osradar.com/how-to-switch-from-opensuse-leap-to-tumbleweed/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 10 Mar 2021 23:40:00 +0000</pubDate>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Leap]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[tumbleweed]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29021</guid>

					<description><![CDATA[<p>Hello, friends. OpenSUSE has two versions, a static one called Leap and a rolling one called Tumbleweed. Today you will learn how to switch from OpenSUSE Leap to Tumbleweed easily. OpenSUSE Leap vs Tumbleweed OpenSUSE Leap features a level of stability unmatched by any other distribution: better security, better testing, and much more free, open-source [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-switch-from-opensuse-leap-to-tumbleweed/">How to switch from OpenSUSE Leap to Tumbleweed?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello, friends. OpenSUSE has two versions, a static one called Leap and a rolling one called Tumbleweed. Today you will learn how to switch from OpenSUSE Leap to Tumbleweed easily.</p>



<h2 id="opensuse-leap-vs-tumbleweed"><a href="#opensuse-leap-vs-tumbleweed" name="opensuse-leap-vs-tumbleweed"></a>OpenSUSE Leap vs Tumbleweed</h2>



<p><a href="https://www.opensuse.org/" target="_blank" rel="noreferrer noopener">OpenSUSE</a> Leap features a level of stability unmatched by any other distribution: better security, better testing, and much more free, open-source software unique to SUSE and OpenSUSE. It brings a huge variety of the newest software, convenient migration to SLE, transactional updates, server roles, scalable images for the cloud and Linux laptops. Let’s say it’s the fully stable version of the family. It is also recommended in case you want to use it without any problems and do not expect any surprises.</p>



<p>The <strong>main advantage is the stability</strong> but the packages are older and are not updated frequently. For users who want more new features while sacrificing a bit of stability, OpenSUSE Tumbleweed is born.</p>



<p><strong>The Tumbleweed distribution is a pure rolling release version</strong> (with continuous development, no periodic releases) that offers stable versions of all software instead of rigid periodic release cycles. This project is for users who want the latest but stable software.</p>



<p>OpenSUSE Tumbleweed is distributed with an iso image that we can install normally but <strong>it is also possible to jump from Leap</strong>.</p>



<h2 id="swith-from-opensuse-leap-to-tumbleweed"><a name="swith-from-opensuse-leap-to-tumbleweed" href="#swith-from-opensuse-leap-to-tumbleweed"></a>Making the process</h2>



<p>Note: The process is safe but not free of bugs and some instability that may affect your system. So make a backup and make sure you really want to do the process.</p>



<p>So, I open a terminal and check that I am running OpenSUSE Leap using <code><a href="https://www.osradar.com/install-neofetch-screenfetch-centos-8/" target="_blank" rel="noreferrer noopener">neofetch</a></code></p>



<pre class="wp-block-preformatted">sudo zypper in neofetch</pre>



<pre class="wp-block-preformatted"><code data-origin="<pre&gt;<code&gt;sudo zypper in neofetch

neofetch
</code&gt;</pre&gt;
<p&gt;">neofetch</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="874" height="385" src="https://www.osradar.com/wp-content/uploads/2021/03/1-4.png" alt="1.- OpenSUSE Leap" class="wp-image-29023" srcset="https://www.osradar.com/wp-content/uploads/2021/03/1-4.png 874w, https://www.osradar.com/wp-content/uploads/2021/03/1-4-300x132.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/1-4-768x338.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/1-4-696x307.png 696w" sizes="(max-width: 874px) 100vw, 874px" /><figcaption>1.- OpenSUSE Leap</figcaption></figure>



<p>Now proceed to upgrade the distro completely</p>



<pre class="wp-block-preformatted">sudo zypper up</pre>



<p>After this, make a backup of the current repositories.</p>



<pre class="wp-block-preformatted">sudo mkdir /etc/zypp/repos.d/old
sudo mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old</pre>



<p>You don’t want to add any more or use any third party repositories.</p>



<p>Now add the official Tumbleweed repositories:</p>



<pre class="wp-block-preformatted">sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
sudo zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug</pre>



<p>Actually, the last repository is not mandatory but recommended.</p>



<p>The repositories loaded on the system should be there before you start the process of switching to Tumbleweed.</p>



<pre class="wp-block-preformatted">sudo zypper lr -u</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="210" src="https://www.osradar.com/wp-content/uploads/2021/03/2-3-1024x210.png" alt="2.- From OpenSUSE Leap to OpenSUSE Tumbleweed" class="wp-image-29024" srcset="https://www.osradar.com/wp-content/uploads/2021/03/2-3-1024x210.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/2-3-300x61.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/2-3-768x157.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/2-3-696x143.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/2-3.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- From OpenSUSE Leap to OpenSUSE Tumbleweed</figcaption></figure>



<p>And perform the process by running:</p>



<pre class="wp-block-preformatted">sudo zypper dup</pre>



<p>There will be a lot of changes so be patient.</p>



<p>When finished, reboot the system to complete the process.</p>



<p>Then view the change with <code>neofecth</code>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="878" height="386" src="https://www.osradar.com/wp-content/uploads/2021/03/3-2.png" alt="3.- Process complete!" class="wp-image-29025" srcset="https://www.osradar.com/wp-content/uploads/2021/03/3-2.png 878w, https://www.osradar.com/wp-content/uploads/2021/03/3-2-300x132.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/3-2-768x338.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/3-2-696x306.png 696w" sizes="(max-width: 878px) 100vw, 878px" /><figcaption>3.- Process complete!</figcaption></figure>



<p>So, enjoy it</p>



<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-switch-from-opensuse-leap-to-tumbleweed/">How to switch from OpenSUSE Leap to Tumbleweed?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-switch-from-opensuse-leap-to-tumbleweed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Deploy your own multimedia center by installing Jellyfin on Ubuntu 20.04</title>
		<link>https://www.osradar.com/deploy-multimedia-center-jellyfin-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/deploy-multimedia-center-jellyfin-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 09 Mar 2021 00:41:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[Jellyfin]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=28965</guid>

					<description><![CDATA[<p>Hello friends. In this post, I will explain to you how to deploy your own media center in the cloud by installing Jellyfin on Ubuntu 20.04. Introducing to Jellyfin Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/deploy-multimedia-center-jellyfin-ubuntu-20-04/">Deploy your own multimedia center by installing Jellyfin on Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello friends. In this post, I will explain to you how to deploy your own media center in the cloud by installing Jellyfin on Ubuntu 20.04.</p>



<h2 id="introducing-to-jellyfin"><a href="#introducing-to-jellyfin" name="introducing-to-jellyfin"></a>Introducing to Jellyfin</h2>



<blockquote class="wp-block-quote"><p><a href="https://jellyfin.org/" target="_blank" rel="noreferrer noopener">Jellyfin</a> is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.</p></blockquote>



<p>The app enables you to collect, manage, and stream your media. Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included.</p>



<p>So if you have a lot of media files and you want to have them always at hand, then Jellyfin is the best for you.</p>



<h2 id="install-jellyfin-on-ubuntu-20.04"><a href="#install-jellyfin-on-ubuntu-20.04" name="install-jellyfin-on-ubuntu-20.04"></a>Install Jellyfin on Ubuntu 20.04</h2>



<p>Installing Jellyfin is possible thanks to a repository that we have to add to do the process. So, let’s get started.</p>



<p>First, open a terminal and upgrade Ubuntu</p>



<pre class="wp-block-preformatted">sudo apt update
sudo apt upgrade</pre>



<p>After that, you need to enable the Ubuntu universe repository. This is because Jellyfin requires dependencies to be loosened in that repository.</p>



<pre class="wp-block-preformatted">sudo add-apt-repository universe</pre>



<p>Then install a package called apt-transport-https that will help add the Jellyfin repository.</p>



<pre class="wp-block-preformatted">sudo apt install apt-transport-https</pre>



<p>After that, you can download and add the GPG key from the official repository of the application</p>



<pre class="wp-block-preformatted">wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
--2021-03-06 17:13:36--  https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key
Resolving repo.jellyfin.org (repo.jellyfin.org)... 2604:a880:cad:d0::cf3:f001, 68.183.204.194
Connecting to repo.jellyfin.org (repo.jellyfin.org)|2604:a880:cad:d0::cf3:f001|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3078 (3.0K) [application/octet-stream]
Saving to: ‘STDOUT’

-                                          100%[=====================================================================================>]   3.01K  --.-KB/s    in 0s      

2021-03-06 17:13:36 (127 MB/s) - written to stdout [3078/3078]

OK</pre>



<p>This process ensures that we can install applications from the repository. Making the system more and more secure.</p>



<p>Now yes, add the Jellyfin repository.</p>



<pre class="wp-block-preformatted">echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/ubuntu $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main</pre>



<p>And refresh <a href="https://www.osradar.com/apt-the-ubuntu-package-manager/" target="_blank" rel="noreferrer noopener">APT</a> so that the process can complete.</p>



<pre class="wp-block-preformatted">sudo apt update</pre>



<p>Now you can install the application by running</p>



<pre class="wp-block-preformatted">sudo apt install jellyfin
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config fonts-dejavu-core jellyfin-ffmpeg jellyfin-server jellyfin-web libass9 libbluray2 libcairo2 libdrm-intel1 libfontconfig1 libgraphite2-3
  libharfbuzz0b libmp3lame0 libopus0 libpciaccess0 libpixman-1-0 libtheora0 libvdpau1 libvorbisenc2 libvpx6 libwebp6 libwebpmux3 libx11-6 libx11-data libx264-155
  libx265-179 libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxrender1 libzvbi-common libzvbi0 ocl-icd-libopencl1
Suggested packages:
  libbluray-bdj opus-tools opencl-icd
Recommended packages:
  libaacs0 vdpau-driver-all | vdpau-driver
The following NEW packages will be installed:
  fontconfig-config fonts-dejavu-core jellyfin jellyfin-ffmpeg jellyfin-server jellyfin-web libass9 libbluray2 libcairo2 libdrm-intel1 libfontconfig1 libgraphite2-3
  libharfbuzz0b libmp3lame0 libopus0 libpciaccess0 libpixman-1-0 libtheora0 libvdpau1 libvorbisenc2 libvpx6 libwebp6 libwebpmux3 libx11-6 libx11-data libx264-155
  libx265-179 libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxrender1 libzvbi-common libzvbi0 ocl-icd-libopencl1
0 upgraded, 37 newly installed, 0 to remove and 20 not upgraded.
Need to get 93.4 MB of archives.
After this operation, 291 MB of additional disk space will be used.</pre>



<p>After installing, you need to start it and enable it so it can start with the system.</p>



<pre class="wp-block-preformatted">sudo systemctl enable --now jellyfin
Synchronizing state of jellyfin.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable jellyfin</pre>



<p>To check that everything is OK, check the status of the service</p>



<pre class="wp-block-preformatted">sudo systemctl status jellyfin
● jellyfin.service - Jellyfin Media Server
     Loaded: loaded (/lib/systemd/system/jellyfin.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/jellyfin.service.d
             └─jellyfin.service.conf
     Active: active (running) since Sat 2021-03-06 17:15:35 CET; 2min 3s ago
   Main PID: 3764 (jellyfin)
      Tasks: 16 (limit: 2286)
     Memory: 89.9M
     CGroup: /system.slice/jellyfin.service
             └─3764 /usr/bin/jellyfin --webdir=/usr/share/jellyfin/web --restartpath=/usr/lib/jellyfin/restart.sh --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg

Mar 06 17:15:43 osradar jellyfin[3764]: [17:15:43] [INF] Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 157.90.172.109
Mar 06 17:15:43 osradar jellyfin[3764]: [17:15:43] [INF] Executed all pre-startup entry points in 0:00:00.8272122
Mar 06 17:15:43 osradar jellyfin[3764]: [17:15:43] [INF] Core startup complete
Mar 06 17:15:44 osradar jellyfin[3764]: [17:15:44] [INF] Executed all post-startup entry points in 0:00:00.5657009
Mar 06 17:15:44 osradar jellyfin[3764]: [17:15:44] [INF] Startup complete 0:00:08.0004279
Mar 06 17:15:45 osradar jellyfin[3764]: [17:15:45] [INF] StartupTrigger fired for task: Update Plugins
Mar 06 17:15:45 osradar jellyfin[3764]: [17:15:45] [INF] Queueing task PluginUpdateTask
Mar 06 17:15:45 osradar jellyfin[3764]: [17:15:45] [INF] Executing Update Plugins
Mar 06 17:15:46 osradar jellyfin[3764]: [17:15:46] [INF] Update Plugins Completed after 0 minute(s) and 0 seconds
Mar 06 17:15:46 osradar jellyfin[3764]: [17:15:46] [INF] ExecuteQueuedTasks</pre>



<p>Jellyfin is now available on <code>http://server:8096</code> but you should set up a reverse proxy with Nginx and enable HTTPS to ensure that all data transmitted is secure.</p>



<h2 id="configuring-nginx-as-the-reverse-proxy-and-enabling-https"><a href="#configuring-nginx-as-the-reverse-proxy-and-enabling-https" name="configuring-nginx-as-the-reverse-proxy-and-enabling-https"></a>Configuring Nginx as the reverse proxy and enabling HTTPS</h2>



<p>So, install <a href="https://www.osradar.com/redirect-all-traffic-from-http-to-https-using-nginx/" target="_blank" rel="noreferrer noopener">Nginx</a> and make sure it is running.</p>



<pre class="wp-block-preformatted">sudo apt install nginx
sudo systemctl status nginx</pre>



<p>Then create a new configuration file for Jellyfin</p>



<pre class="wp-block-preformatted">sudo nano /etc/nginx/conf.d/jellyfin.conf</pre>



<p>And add the following content</p>



<pre class="wp-block-preformatted">upstream backend {
     server 127.0.0.1:8096;
     keepalive 64;
 }

 server {
    listen 80;
    server_name osradartest.ga;

 <code>location / { </code>
        <code>proxy_set_header X-Forwarded-Host $host;</code>
        <code>proxy_set_header X-Forwarded-Server $host;</code>
        <code>proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;</code>
        <code>proxy_pass http://backend;</code>
        <code>proxy_http_version 1.1;</code>
        <code>proxy_pass_request_headers on;</code>
        <code>proxy_set_header Connection "keep-alive";</code>
        <code>proxy_store off;</code>
 }
 }</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="941" height="437" src="https://www.osradar.com/wp-content/uploads/2021/03/1-3.png" alt="1.- Configuring Nginx to work with Jellyfin" class="wp-image-28989" srcset="https://www.osradar.com/wp-content/uploads/2021/03/1-3.png 941w, https://www.osradar.com/wp-content/uploads/2021/03/1-3-300x139.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/1-3-768x357.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/1-3-696x323.png 696w" sizes="(max-width: 941px) 100vw, 941px" /><figcaption>1.- Configuring Nginx to work with Jellyfin</figcaption></figure>



<p>Save the changes and close the editor.</p>



<p>After that, you need to enable HTTPS and with the help of Certbot the process is very easy. So, install it as well as the Nginx plugin.</p>



<pre class="wp-block-preformatted">sudo apt install certbot python3-certbot-nginx</pre>



<p>After that, get a new certificate with the following command:</p>



<pre class="wp-block-preformatted">sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d your-domain</pre>



<p>Of course, replace the value of <code>--email</code> and <code>-d</code> with your email and domain respectively.</p>



<p>Finally, restart Nginx.</p>



<pre class="wp-block-preformatted">sudo systemctl restart nginx</pre>



<p>And you will be able to access Jellyfin to complete the installation.</p>



<h2 id="complete-the-installation"><a name="complete-the-installation" href="#complete-the-installation"></a>Complete the installation of Jellyfin on Ubuntu</h2>



<p>Now open a web browser and go to <code>https://your-domain</code> and you will see the loading screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/2-2-1024x502.png" alt="2.- Jellyfin loading screen" class="wp-image-28991" srcset="https://www.osradar.com/wp-content/uploads/2021/03/2-2-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/2-2-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/2-2-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/2-2-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/2-2-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/2-2.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Jellyfin loading screen</figcaption></figure>



<p>Then you will see the welcome screen. Select the language to display and press the <code>Next</code> button.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="504" src="https://www.osradar.com/wp-content/uploads/2021/03/3-1-1024x504.png" alt="3.- Welcome screen" class="wp-image-28992" srcset="https://www.osradar.com/wp-content/uploads/2021/03/3-1-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/3-1-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/3-1-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/3-1-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/3-1-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/3-1.png 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Welcome screen</figcaption></figure>



<p>Then, create a new user.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1360" height="669" src="https://www.osradar.com/wp-content/uploads/2021/03/4-1024x504.png" alt="4.- creating the new user" class="wp-image-28993" srcset="https://www.osradar.com/wp-content/uploads/2021/03/4-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/4-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/4-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/4-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/4-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/4.png 1360w" sizes="(max-width: 1360px) 100vw, 1360px" /><figcaption>4.- creating the new user</figcaption></figure>



<p>You can add your media collection at once.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="504" src="https://www.osradar.com/wp-content/uploads/2021/03/5-1024x504.png" alt="5.- Media Library" class="wp-image-28994" srcset="https://www.osradar.com/wp-content/uploads/2021/03/5-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/5-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/5-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/5-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/5-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/5.png 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>5.- Media Library</figcaption></figure>



<p>After that, select the language of the metadata.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="504" src="https://www.osradar.com/wp-content/uploads/2021/03/6-1024x504.png" alt="6.- Metada language" class="wp-image-28995" srcset="https://www.osradar.com/wp-content/uploads/2021/03/6-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/6-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/6-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/6-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/6-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/6.png 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>6.- Metada language</figcaption></figure>



<p>Then, you have the option to configure remote access.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="504" src="https://www.osradar.com/wp-content/uploads/2021/03/7-1024x504.png" alt="7.- Configuring the remote access" class="wp-image-28996" srcset="https://www.osradar.com/wp-content/uploads/2021/03/7-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/7-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/7-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/7-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/7-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/7.png 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>7.- Configuring the remote access</figcaption></figure>



<p>If all goes well, you will see this screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="504" src="https://www.osradar.com/wp-content/uploads/2021/03/8-1024x504.png" alt="8.- Installation complete!" class="wp-image-28997" srcset="https://www.osradar.com/wp-content/uploads/2021/03/8-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/8-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/8-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/8-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/8-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/8.png 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>8.- Installation complete!</figcaption></figure>



<p>Then log in with the user you created.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="504" src="https://www.osradar.com/wp-content/uploads/2021/03/9-1024x504.png" alt="9.- Login screen" class="wp-image-28998" srcset="https://www.osradar.com/wp-content/uploads/2021/03/9-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/9-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/9-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/9-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/9-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/9.png 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>9.- Login screen</figcaption></figure>



<p>You will be able to enjoy Jellyfin and use your media library.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="504" src="https://www.osradar.com/wp-content/uploads/2021/03/10-1024x504.png" alt="10.- Jellyfin running" class="wp-image-28999" srcset="https://www.osradar.com/wp-content/uploads/2021/03/10-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/10-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/10-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/10-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/10-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/10.png 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>10.- Jellyfin running</figcaption></figure>



<h2 id="conclusion"><a href="#conclusion" name="conclusion"></a>Conclusion</h2>



<p>Jellyfin is another complete alternative to have our files in the cloud. In this case, they are multimedia files that we can play from anywhere with internet access.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/deploy-multimedia-center-jellyfin-ubuntu-20-04/">Deploy your own multimedia center by installing Jellyfin on Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/deploy-multimedia-center-jellyfin-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Rust Programming Language on OpenSUSE 15.2?</title>
		<link>https://www.osradar.com/install-rust-opensuse/</link>
					<comments>https://www.osradar.com/install-rust-opensuse/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sat, 06 Mar 2021 04:27:00 +0000</pubDate>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[rust]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=28947</guid>

					<description><![CDATA[<p>Learning programming languages is a good option to find a good job. Above all, if you dedicate yourself to this. Because for no one is a secret that we live in times where many applications are used. That’s why this post will teach you how to install Rust on OpenSUSE 15.2 What is Rust? Rust [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-rust-opensuse/">How to install Rust Programming Language on OpenSUSE 15.2?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Learning programming languages is a good option to find a good job. Above all, if you dedicate yourself to this. Because for no one is a secret that we live in times where many applications are used. That’s why this post will teach you how to install Rust on OpenSUSE 15.2</p>



<h2 id="what-is-rust?"><a href="#what-is-rust?" name="what-is-rust?"></a>What is Rust?</h2>



<p><a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a> is an open source, multipurpose and new programming language that aims to retire to the C language. Although <strong>it is sponsored by Mozilla and Samsung</strong>, it is a community project. Its focus is primarily on large programs that run on the client and server side.</p>



<p>The main characteristics of Rust are performance, reliability, and productivity. Rust can compile and create applications very quickly; it is conducive to very few failures and its large documentation makes it possible to learn quickly.</p>



<h2 id="install-rust-on-opensuse-15.2"><a href="#install-rust-on-opensuse-15.2" name="install-rust-on-opensuse-15.2"></a>Install Rust on OpenSUSE 15.2</h2>



<p>Perhaps the best way to get Rust on OpenSUSE is through the official installer provided by the language. In this respect, this guarantees that we are running the latest version available and is not complicated.</p>



<p>To do this, open a terminal or connect via SSH and update OpenSUSE.</p>



<pre class="wp-block-preformatted">sudo zypper up</pre>



<p>After this, make sure you have the <code><a href="https://www.osradar.com/how-to-use-curl-command-linux/" target="_blank" rel="noreferrer noopener">curl</a></code> package installed on the system</p>



<pre class="wp-block-preformatted">sudo zypper in curl</pre>



<p>And all you have to do is run this command which will download and install Rust on your system</p>



<pre class="wp-block-preformatted">curl https://sh.rustup.rs -sSf | sh</pre>



<p>During the installation, you will be asked how to install it. It is recommended that you use the default configuration by choosing option 1.</p>



<p>At the end you will get an output screen similar to this one:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="957" height="716" src="https://www.osradar.com/wp-content/uploads/2021/03/1-1.png" alt="1.- Install Rust on OpenSUSE 15.2" class="wp-image-28948" srcset="https://www.osradar.com/wp-content/uploads/2021/03/1-1.png 957w, https://www.osradar.com/wp-content/uploads/2021/03/1-1-300x224.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/1-1-768x575.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/1-1-696x521.png 696w" sizes="(max-width: 957px) 100vw, 957px" /><figcaption>1.- Install Rust on OpenSUSE 15.2</figcaption></figure>



<p>And to make rust available in the terminal without problems, run:</p>



<pre class="wp-block-preformatted">source $HOME/.cargo/env</pre>



<p>Finally, you can check the version we just installed.</p>



<pre class="wp-block-preformatted">rustc --version
rustc 1.50.0 (cb75ad5db 2021-02-10)</pre>



<h2 id="testing-rust-on-opensuse-15.2"><a href="#testing-rust-on-opensuse-15.2" name="testing-rust-on-opensuse-15.2"></a>Testing Rust on OpenSUSE 15.2</h2>



<p>Now it is necessary to make a test file and run it to make sure that everything is OK.</p>



<p>So, create the project folder and inside it the program folder. You can choose any name you want.</p>



<pre class="wp-block-preformatted">mkdir ~/projects
cd projects
mkdir example
cd example</pre>



<p>Now we just need to add some rust code to the file. A hello world!! will suffice.</p>



<pre class="wp-block-preformatted">nano helloworld.rs</pre>



<p>And add the following:</p>



<pre class="wp-block-preformatted"><span class="hljs-function"><span class="hljs-keyword">fn</span> <span class="hljs-title">main</span></span>() {
    <span class="hljs-built_in">println!</span>(<span class="hljs-string">"Hello, thanks for visiting Osradar blog."</span>);
}</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="891" height="186" src="https://www.osradar.com/wp-content/uploads/2021/03/2-1.png" alt="2.- Testing the Rust installation" class="wp-image-28949" srcset="https://www.osradar.com/wp-content/uploads/2021/03/2-1.png 891w, https://www.osradar.com/wp-content/uploads/2021/03/2-1-300x63.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/2-1-768x160.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/2-1-696x145.png 696w" sizes="(max-width: 891px) 100vw, 891px" /><figcaption>2.- Testing the Rust installation</figcaption></figure>



<p>Save your changes and close the editor.</p>



<p>Then, compile the file with the <code>rustc</code> command</p>



<pre class="wp-block-preformatted">rustc helloworld.rs</pre>



<p>And now run it</p>



<pre class="wp-block-preformatted">./helloworld</pre>



<p>Finally, you get the following output, which indicates that Rust is now working properly.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="888" height="143" src="https://www.osradar.com/wp-content/uploads/2021/03/3.png" alt="3.- Running a program made it with rust" class="wp-image-28950" srcset="https://www.osradar.com/wp-content/uploads/2021/03/3.png 888w, https://www.osradar.com/wp-content/uploads/2021/03/3-300x48.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/3-768x124.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/3-696x112.png 696w" sizes="(max-width: 888px) 100vw, 888px" /><figcaption>3.- Running a program made it with rust</figcaption></figure>



<pre class="wp-block-preformatted">Hello, thanks for visit Osradar blog.</pre>



<p>So, enjoy it.</p>



<h2 id="conclusion"><a href="#conclusion" name="conclusion"></a>Conclusion</h2>



<p>Installing the Rust language in Linux is a fairly simple process. The possibilities offered by this language are many. It is also a great alternative to traditional programming languages.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-rust-opensuse/">How to install Rust Programming Language on OpenSUSE 15.2?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-rust-opensuse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install the Latest version of FFmpeg on Ubuntu 20.04 / Debian 10 / CentOS 8?</title>
		<link>https://www.osradar.com/install-the-latest-version-ffmpeg-ubuntu-debian/</link>
					<comments>https://www.osradar.com/install-the-latest-version-ffmpeg-ubuntu-debian/#comments</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 24 Feb 2021 01:28:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=23638</guid>

					<description><![CDATA[<p>Knowing how to install the latest version of FFmpeg is important if you know how to work with multimedia files. So in this post, we will help you with that. FFmpeg is often confused with a codec, but the reality is that it is a multimedia framework. By framework, we mean that it contains codecs, [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-the-latest-version-ffmpeg-ubuntu-debian/">How to Install the Latest version of FFmpeg on Ubuntu 20.04 / Debian 10 / CentOS 8?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Knowing how to install the latest version of FFmpeg is important if you know how to work with multimedia files. So in this post, we will help you with that.</p>



<p><a href="https://ffmpeg.org/" target="_blank" rel="noreferrer noopener">FFmpeg</a> is often confused with a codec, but the reality is that it is a multimedia framework. By framework, we mean that it contains codecs, tools, and programs that allow you to convert, record, and manipulate audio and video files. It is so incredibly good and efficient that many known applications already use it for their work as VLC, Handbrake, and so on.</p>



<p>What is the problem with FFmpeg? It has no graphical interface and everything has to be done from the terminal. And the process can get complicated. Anyway, the community brings us <a href="https://www.osradar.com/mystiq-video-converter-linux/" target="_blank" rel="noreferrer noopener">programs like MystiQ</a> that provides a graphical interface to FFmpeg.</p>



<p>But the reality is that we come with something else. FFmpeg has a very active development and that&#8217;s why it is always improving and adding features focused on speed. So it is convenient to have the latest version available.</p>



<h2>Install the latest version of FFmpeg</h2>



<p>To avoid any kind of problems, uninstall FFmpeg if you have it installed.</p>



<pre class="wp-block-preformatted">sudo apt autoremove --purge ffmpeg</pre>



<p>Then create a folder where the new version of FFmpeg will be located. I will install it in <code>/opt/</code> but you can choose another one.</p>



<pre class="wp-block-preformatted">sudo mkdir -p /opt/ffmpeg</pre>



<p>Now access it,</p>



<pre class="wp-block-preformatted">cd /opt/ffmpeg</pre>



<p>Inside the folder, we proceed to download the latest version of FFmpeg that at the time of writing this post is<strong> 4.3.2</strong></p>



<pre class="wp-block-preformatted">sudo wget -c https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
--2020-09-24 16:00:35-- https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
Resolving johnvansickle.com (johnvansickle.com)… 107.180.57.212
Connecting to johnvansickle.com (johnvansickle.com)|107.180.57.212|:443… connected.
HTTP request sent, awaiting response… 206 Partial Content
Length: 38599740 (37M), 19102780 (18M) remaining [application/x-xz]
Saving to: ‘ffmpeg-release-amd64-static.tar.xz’
ffmpeg-release-amd64-static.tar.xz 100%[+++++++++++++++++++++++++++++++++++++++++++==========================================&gt;] 36.81M 258KB/s in 8m 20s
2020-09-24 16:08:59 (37.3 KB/s) - ‘ffmpeg-release-amd64-static.tar.xz’ saved [38599740/38599740]</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="174" src="https://www.osradar.com/wp-content/uploads/2020/09/1-6-1024x174.png" alt="1.- Download the latest version of FFmpeg" class="wp-image-23778" srcset="https://www.osradar.com/wp-content/uploads/2020/09/1-6-1024x174.png 1024w, https://www.osradar.com/wp-content/uploads/2020/09/1-6-300x51.png 300w, https://www.osradar.com/wp-content/uploads/2020/09/1-6-768x131.png 768w, https://www.osradar.com/wp-content/uploads/2020/09/1-6-696x118.png 696w, https://www.osradar.com/wp-content/uploads/2020/09/1-6-1068x182.png 1068w, https://www.osradar.com/wp-content/uploads/2020/09/1-6.png 1351w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Download the latest version of FFmpeg</figcaption></figure>



<p>Now decompress the package:</p>



<pre class="wp-block-preformatted">sudo tar xvf ffmpeg-release-amd64-static.tar.xz</pre>



<p>Then access the generated folder and install the binaries on the system:</p>



<pre class="wp-block-preformatted">cd ffmpeg-4.3.2-amd64-static/
sudo ln -s "${PWD}/ffmpeg" /usr/local/bin/
sudo ln -s "${PWD}/ffprobe" /usr/local/bin/</pre>



<p>And with this FFmpeg will be ready and installed.</p>



<pre class="wp-block-preformatted">ffmpeg -version
ffmpeg version 4.3.2-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="230" src="https://www.osradar.com/wp-content/uploads/2020/09/2-6-1024x230.png" alt="2.- FFmpeg on Ubuntu 20.04 / Debian 10" class="wp-image-23779" srcset="https://www.osradar.com/wp-content/uploads/2020/09/2-6-1024x230.png 1024w, https://www.osradar.com/wp-content/uploads/2020/09/2-6-300x67.png 300w, https://www.osradar.com/wp-content/uploads/2020/09/2-6-768x172.png 768w, https://www.osradar.com/wp-content/uploads/2020/09/2-6-696x156.png 696w, https://www.osradar.com/wp-content/uploads/2020/09/2-6-1068x239.png 1068w, https://www.osradar.com/wp-content/uploads/2020/09/2-6.png 1365w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- FFmpeg on Ubuntu 20.04 / Debian 10</figcaption></figure>



<h2>Conclusion</h2>



<p>FFmpeg is a valuable tool in Linux, although it also has versions for other systems. But the truth is that in Linux is where we can know all the backgrounds of this tool. Today you have learned how to install the latest version in Ubuntu 20.04 / Debian 10 / CentOS.</p>



<p>So, share this post and join <a href="https://t.me/osradar" target="_blank" rel="noreferrer noopener">our Telegram Channel</a>. And Support us!</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-the-latest-version-ffmpeg-ubuntu-debian/">How to Install the Latest version of FFmpeg on Ubuntu 20.04 / Debian 10 / CentOS 8?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-the-latest-version-ffmpeg-ubuntu-debian/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
