<?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>opensuse Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/opensuse/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Wed, 02 Jun 2021 17:05:22 +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>OpenSUSE 15.3 available</title>
		<link>https://www.osradar.com/opensuse-15-3-available/</link>
					<comments>https://www.osradar.com/opensuse-15-3-available/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 02 Jun 2021 22:04:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linuz]]></category>
		<category><![CDATA[New version]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[opensuse]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=30417</guid>

					<description><![CDATA[<p>Hello, friends. Today we are happy because a distribution that we are very fond of is celebrating. Because today we&#8217;ll tell you what&#8217;s new in the release of OpenSUSE 15.3 that was released a few hours ago. The newest minor version of openSUSE Leap is the most recent, rock-solid addition to the openSUSE 15.x series [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/opensuse-15-3-available/">OpenSUSE 15.3 available</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. Today we are happy because a distribution that we are very fond of is celebrating. Because today<strong> we&#8217;ll tell you what&#8217;s new in the release of OpenSUSE 15.3 that was released a few hours ago.</strong></p>



<p>The newest minor version of openSUSE Leap is the most recent, rock-solid addition to the openSUSE 15.x series that carries all the positive attributes of its predecessors. Th<strong>e main new feature of this release is that it strengthens the workflow between Leap and SLE</strong>. Making this release one of the most stable to date.</p>



<p>This release is hugely beneficial for migration projects and user acceptance testing. And one of the reasons is that OpenSUSE 15.3 is built with the same binaries as SLE. One example is that <strong>with a BTRFS file system, users can test in Leap, deploy to SLE and even roll back to a previous Leap snapshot.</strong></p>



<p>So this version of Leap is aimed at the regular user but also keeps an eye on the enterprise world. Quite a marvel.</p>



<h2>What&#8217;s new in OpenSUSE 15.3?</h2>



<p>First of all, we have XFCE 4.16 available with a new color scheme and icons that give it a personality of its own. In the case of <strong>GNOME, it is still available version 3.34 </strong>which is not current but <strong>has been patched to be even more stable.</strong></p>



<p>If you are a fan of KDE Plasma, <strong>you will once again enjoy version 5.18 which is LTS so</strong>, once again, you will have a stable desktop environment with no surprises.</p>



<p>On the container side, it&#8217;s all the same versions of Leap 15.2, but there are security updates for all packages like containerd, podman, kubeadm) and cri-o.</p>



<p>If you work with AI and Machine Learning, Leap 15.3 includes <a href="https://www.osradar.com/install-tensorflow-ubuntu-20-04/" target="_blank" rel="noreferrer noopener">TensorFlow</a>, PyTorch, ONNX as well as Grafana and Prometheus. So you&#8217;ll be well served.</p>



<h2>Where can I download it?</h2>



<p>You can download OpenSUSE 15.3 from <a href="https://get.opensuse.org/leap/" target="_blank" rel="noreferrer noopener">this</a> link. There you can have several methods on how to get it on various architectures.</p>



<p>If you want to know what&#8217;s new, it&#8217;s best to read <a href="https://news.opensuse.org/2021/06/02/opensuse-leap-bridges-path-to-enterprise/" target="_blank" rel="noreferrer noopener">the full announcement</a>.</p>



<p>Enjoy it!</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/opensuse-15-3-available/">OpenSUSE 15.3 available</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/opensuse-15-3-available/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New version of GeckoLinux ROLLING</title>
		<link>https://www.osradar.com/new-version-geckolinux-rolling/</link>
					<comments>https://www.osradar.com/new-version-geckolinux-rolling/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 19 May 2021 03:05:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[geckolinux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[opensuse]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=30127</guid>

					<description><![CDATA[<p>A few hours ago we were surprised by the announcement of a new version of GeckoLinux Rolling Release. In this post, we will tell you the main features of this release. As we all know GeckoLinux is a Linux distribution-based and fully compatible with OpenSuse. It has two versions, the first one is the Static [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/new-version-geckolinux-rolling/">New version of GeckoLinux ROLLING</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 few hours ago we were surprised by the announcement of a new version of GeckoLinux Rolling Release. In this post, we will tell you the main features of this release.</p>



<p>As we all know <strong>GeckoLinux is a Linux distribution-based and fully compatible with OpenSuse</strong>. It has two versions, the first one is the Static version which is based on Leap and the second one is the Rolling version based on Tumbleweed.</p>



<p>Well, recently the creator of GeckoLinux has informed that he has released a new version of GeckoLinux ROLLING updating all the packages and incorporating new features.</p>



<p>So, GeckoLinux <em>ROLLING</em> spins are generated directly from unmodified openSUSE Tumbleweed and Packman repositories, and the installed system can be updated directly from those official sources. <strong>GeckoLinux continues to be focused on eliminating pain points and polishing its unique out-of-the-box configuration on top of the stable and flexible openSUSE base.</strong></p>



<p>GeckoLinux uses the Calamares system installer, providing easy but powerful options for reliable installation of the live system.</p>



<h2>What brings us this new version of GeckoLinux Rolling?</h2>



<p>First, the default filesystem for the various Calamares guided installation options is now Btrfs with transparent Zstd data compression.</p>



<p>On the other hand, for the users of new Ryzen hardware, the `xf86-video-amdgpu` driver is included out-of-the-box. This will allow users to enjoy a more polished experience with the system.</p>



<p>Additionally, zRAM swap is enabled out of the box, and the EarlyOOM daemon is also enabled to help prevent unrecoverable system freezes in low memory situations</p>



<p>As far as software is concerned, the Linux kernel is 5.12.3, and all GeckoLinux editions feature Firefox 88. So, you should have no problem if your computer is modern.</p>



<p>Also, note a large number of desktop environments that have been updated:</p>



<ul><li><a href="https://www.osradar.com/5-extensions-for-gnome-shell-on-opensuse-leap-15/" target="_blank" rel="noreferrer noopener">Gnome 40</a></li><li>Cinnamon 4.8.6</li><li>Plasma 5.21.5 / KF5 5.82 / KDE apps 21.04</li><li>Budgie Desktop 10.5.3</li><li>LXQt 0.17</li><li>XFCE 4.16</li><li>Mate 1.24</li></ul>



<p>So you can choose your favorite desktop environment via the corresponding ISO. </p>



<p>To download this new version, you have to visit the <a href="https://geckolinux.github.io/" target="_blank" rel="noreferrer noopener">project website</a>. There you will find the corresponding links.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/new-version-geckolinux-rolling/">New version of GeckoLinux ROLLING</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/new-version-geckolinux-rolling/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>Install the CLI code editor Ox on OpenSUSE 15.2</title>
		<link>https://www.osradar.com/install-the-cli-code-editor-ox-on-opensuse-15-2/</link>
					<comments>https://www.osradar.com/install-the-cli-code-editor-ox-on-opensuse-15-2/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 00:54:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[Leap]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[rust]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=28890</guid>

					<description><![CDATA[<p>Hello, friends. A text editor in the terminal? Yes. So, you will learn how to install Ox on OpenSUSE 15.2 We already know that in Linux we have many different tools. One of them is the term that has proven to be a great help in many tasks such as downloading files and editing text. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-the-cli-code-editor-ox-on-opensuse-15-2/">Install the CLI code editor Ox 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>Hello, friends. A text editor in the terminal? Yes. So, you will learn how to install Ox on OpenSUSE 15.2</p>



<p>We already know that in Linux we have many different tools. One of them is the term that has proven to be a great help in many tasks such as downloading files and editing text.</p>



<p>This time we have a terminal tool created with Rust called Ox. Ox is a code editor with a terminal interface that consumes few resources and can help a lot with programming.</p>



<p>Says the program’s developer:</p>



<blockquote class="wp-block-quote"><p>OX IS A CODE EDITOR. IT WAS WRITTEN IN RUST USING ANSI ESCAPE SEQUENCES. IT ASSISTS DEVELOPERS WITH PROGRAMMING BY PROVIDING SEVERAL TOOLS TO SPEED UP AND MAKE PROGRAMMING EASIER AND A REFRESHING ALTERNATIVE TO HEAVILY BLOATED AND RESOURCE HUNGRY EDITORS</p></blockquote>



<p>Therefore, we can install it on any computer, including the oldest ones.</p>



<p>On the other hand, Ox takes many advantages from applications like Vi, Nano, Emacs, and other veteran programs. All this without dependencies and making it quite light and easy to compile. So few that this is the entire list:</p>



<ul><li>Rust language</li><li>Termion</li><li>Unicode-rs</li><li>Clap</li><li>Regex</li><li>Rum</li><li>Serde</li><li>Shellexpand</li></ul>



<p>So, let us install it.</p>



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



<p>Ox is built in the Rust language so we need to install it first.</p>



<p><a href="https://www.osradar.com/install-rust-opensuse/" target="_blank" rel="noreferrer noopener">How to install Rust on OpenSUSE 15.2?</a></p>



<p>After that, you can start installing the application by running the following command</p>



<pre class="wp-block-preformatted">cargo install --git https://github.com/curlpipe/ox</pre>



<p>This will start the whole process of downloading dependencies. When finished, you can invoke the editor with the ox command.</p>



<h2 id="first-steps-with-ox"><a href="#first-steps-with-ox" name="first-steps-with-ox"></a>First steps with Ox</h2>



<p>When the program is properly installed you can run it from the terminal</p>



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



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="524" src="https://www.osradar.com/wp-content/uploads/2021/03/1-2-1024x524.png" alt="1.- Installing Ox on OpenSUSE 15.2" class="wp-image-28966" srcset="https://www.osradar.com/wp-content/uploads/2021/03/1-2-1024x524.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/1-2-300x154.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/1-2-768x393.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/1-2-696x356.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/1-2-1068x547.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/1-2.png 1365w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Installing Ox on OpenSUSE 15.2</figcaption></figure>



<p>Also, you can open a file or specify the path where you want the new file to be created</p>



<pre class="wp-block-preformatted">ox /path/file</pre>



<p>There you can start editing code. If you want to save changes, you can do it with the key combination <code>CTRL + S</code> but if it’s the first time you modify the file, you have to choose a name with <code>CTRL + w</code></p>



<p>Also, you can open a new tab by pressing the <code>CTRL + N</code></p>



<p>So, you can navigate between tabs with the <code>CTRL + H</code> and <code>CTRL + D</code> keys, and as you can see it’s quite easy to use.</p>



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



<p>Ox has a long way to go, that’s true, but it’s also an interesting project that adds more functionalities every day and allows us to edit code from the terminal, being easy to use. This gives even more power to the terminal and gives us solutions in multiple environments.</p>



<p><a href="https://github.com/curlpipe/ox" target="_blank" rel="noreferrer noopener">Ox Website</a></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-the-cli-code-editor-ox-on-opensuse-15-2/">Install the CLI code editor Ox 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-the-cli-code-editor-ox-on-opensuse-15-2/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 development and build tools on OpenSUSE 15.2?</title>
		<link>https://www.osradar.com/install-development-build-tools-opensuse/</link>
					<comments>https://www.osradar.com/install-development-build-tools-opensuse/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 05 Mar 2021 01:41:00 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=28944</guid>

					<description><![CDATA[<p>In this very short post, you will learn how to install a series of development and build tools on OpenSUSE 15.2 These tools are essential to perform tasks like installing packages from the source code. Or some programming tasks such as package creation. If you are an application developer and need to package it for [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-development-build-tools-opensuse/">How to install the development and build tools 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>In this very short post, you will learn how to install a series of development and build tools on OpenSUSE 15.2 These tools are essential to perform tasks like installing packages from the source code. Or some programming tasks such as package creation.</p>



<p>If you are an application developer and need to package it for a distribution like OpenSUSE, you need some tools. Some of these tools are considered to be essential for the process.</p>



<p>So, all these tools are contained in the word build-essential. Other important packages will be installed there. Some of them are:</p>



<ul><li><code>GCC</code> the GNU C language compiler which is a mainstay for developing various languages and installing programs.</li><li><code>make</code> which allows us to compile programs from source code.</li><li><code>G++</code> <a href="https://gcc.gnu.org/" target="_blank" rel="noreferrer noopener">the GNU compiler for the C++ language</a> which is widely used in QT applications.</li></ul>



<p>And many more.</p>



<h2 id="install-the-build-tools-on-opensuse-15.2"><a href="#install-the-build-tools-on-opensuse-15.2" name="install-the-build-tools-on-opensuse-15.2"></a>Install the Build Tools on OpenSUSE 15.2</h2>



<p>These tools are composed of many different packages that together form the basis for compiling and building packages.</p>



<p>In OpenSUSE, unlike Debian-based distributions, it does not group them into a single package but into a command. In this post, we will only show you the basic packages but OpenSUSE has this methodology for developing and building <a href="https://www.osradar.com/install-qtcreator-on-ubuntu-20-04-18-04/" target="_blank" rel="noreferrer noopener">QT</a> apps or GTK or web development, and so on.</p>



<p>So, open up a terminal and update OpenSUSE 15.2.</p>



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



<p>After that, you can with the following command install them</p>



<pre class="wp-block-preformatted">sudo zypper install -t pattern devel_basis
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 86 NEW packages are going to be installed:
  autoconf automake bash-completion-devel bin86 binutils-devel bison bison-lang cvs cvsps cyrus-sasl-devel e2fsprogs-devel flex gcc gcc7 gcc7-c++ gcc7-info gcc-c++
  gcc-info gdbm-devel gettext-tools git git-core git-cvs git-email git-gui gitk git-svn glibc-devel glibc-info gmp-devel gperf libaio-devel libapparmor-devel libapr1
  libapr-util1 libasan4 libatomic1 libblkid-devel libcilkrts5 libcom_err-devel libdb-4_8-devel libext2fs-devel libfl2 libfl-devel libgmpxx4 libgomp1 libitm1 liblsan0
  libltdl7 libmpx2 libmpxwrappers2 libosip2 libosip2-devel libserf-1-1 libsha1detectcoll1 libstdc++6-devel-gcc7 libstdc++-devel libtool libtsan0 libubsan0 libutf8proc2
  libuuid-devel libXss1 linux-glibc-devel makeinfo ncurses-devel openldap2-devel pam-devel patch patterns-base-basesystem patterns-devel-base-devel_basis
  perl-Authen-SASL perl-DBD-SQLite perl-DBI perl-Digest-HMAC perl-Error perl-MailTools perl-Net-SMTP-SSL perl-Text-Unidecode subversion subversion-bash-completion
  subversion-perl tack tk xhost zlib-devel

The following 2 NEW patterns are going to be installed:
  basesystem devel_basis

The following 26 recommended packages were automatically selected:
  bin86 binutils-devel bison-lang cyrus-sasl-devel e2fsprogs-devel gcc-c++ gcc-info git git-cvs git-email git-gui gitk git-svn glibc-info gmp-devel gperf libaio-devel
  libapparmor-devel libdb-4_8-devel libosip2-devel libstdc++-devel openldap2-devel pam-devel patch subversion subversion-bash-completion

86 new packages to install.
Overall download size: 85.2 MiB. Already cached: 0 B. After the operation, additional 313.5 MiB will be used.
Continue? [y/n/v/...? shows all options] (y):</pre>



<p>This will install the basic packages to compile and build any kind of packages. This includes tools like <code>Git</code>, <code>GCC</code>, or <code>make</code>.</p>



<p>As I said it is possible to install packages for the development of a specific language like C/C++ and for that you can run:</p>



<pre class="wp-block-preformatted">sudo zypper install -t pattern devel_C_C++
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 7 NEW packages are going to be installed:
  boost_1_66-jam libboost_headers1_66_0-devel ltrace patterns-devel-C-C++-devel_C_C++ posix_cc swig valgrind

The following NEW pattern is going to be installed:
  devel_C_C++

The following 6 recommended packages were automatically selected:
  boost_1_66-jam libboost_headers1_66_0-devel ltrace posix_cc swig valgrind

7 new packages to install.
Overall download size: 16.7 MiB. Already cached: 0 B. After the operation, additional 143.9 MiB will be used.
Continue? [y/n/v/...? shows all options] (y):</pre>



<p>And to filter all the possibilities you can run:</p>



<pre class="wp-block-preformatted">sudo zypper se -t pattern devel</pre>



<p>This will show all the sections with the devel filter. This way you can quickly install compile and build tools according to your needs and language.</p>



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



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



<p>The development and package building tools are very important in OpenSUSE 15.2 Since many programs that are in the repositories depend on them and installing them can save us time.</p>



<p>On the other hand, they become quite necessary if we are developers or application packagers.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-development-build-tools-opensuse/">How to install the development and build tools 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-development-build-tools-opensuse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Yarn on OpenSUSE 15.2?</title>
		<link>https://www.osradar.com/install-yarn-opensuse/</link>
					<comments>https://www.osradar.com/install-yarn-opensuse/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Thu, 04 Mar 2021 01:52:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[yarn]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=28942</guid>

					<description><![CDATA[<p>The development of web applications is a process that many people don’t know and think is something very easy to do. However, those of us who have developed applications know that it is not and that tools are needed to speed up the process. Especially in the web environment that requires many libraries of all [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-yarn-opensuse/">How to install Yarn 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><br><br>The development of web applications is a process that many people don’t know and think is something very easy to do. However, those of us who have developed applications know that it is not and that tools are needed to speed up the process. Especially in the web environment that requires many libraries of all kinds. This includes Javascript whose dependency management has been monopolized by NVM. However, the company Facebook in union with after big have created yarn. A javascript dependency manager that promises to be fast and reliable. In this post, you will learn how to install Yarn on OpenSUSE 15.2</p>



<p><a href="https://yarnpkg.com/">Yarn</a> is a Javascript dependency manager that stands out for being fast, secure and reliable. It is presented to us as the most solid alternative to NPM. In addition, it is open source and it has the protection of a giant like Facebook what guarantees us solidity and robustness of the project. Some of its characteristics are the following:</p>



<ul><li>Fast: Yarn caches every package it has downloaded.</li><li>Reliable: Using a detailed but concise lockfile format and a deterministic algorithm for install operations.</li><li>Secure: Yarn uses checksums to verify the integrity of every installed package before its code is executed.</li></ul>



<p>There are also other features such as its efficiency in the use of the network as well as offline mode. All this can be found on the Github site of Yarn.</p>



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



<p>Unfortunately, Yarn is not present in the official distribution repositories. You can check this by running the following command</p>



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



<p>You will get an output screen like the following:</p>



<pre class="wp-block-preformatted">Loading repository data...
Reading installed packages...
No matching items found.</pre>



<p>So we have to use another method to perform the installation.</p>



<p>The easiest and recommended method is to use the compiled Linux binary that we can download via the <code>curl</code> command.</p>



<p>So, install the <code><a href="https://www.osradar.com/how-to-install-curl-in-windows/" target="_blank" rel="noreferrer noopener">curl</a></code> tool by running the following command:</p>



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



<p>After that, download and install Yarn</p>



<pre class="wp-block-preformatted">curl -o- -L https://yarnpkg.com/install.sh | bash</pre>



<p>And to make Yarn available from any prompt location, run the following command:</p>



<pre class="wp-block-preformatted">source ~/.bashrc</pre>



<p>Now you can use Yarn for whatever you want, for example, to check the installed version of Yarn</p>



<pre class="wp-block-preformatted">yarn -v
1.22.5</pre>



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



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



<p>Yarn is a great alternative to NPM to manage the dependencies of our web projects. So it becomes essential if we are web developers or we are learning in it.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-yarn-opensuse/">How to install Yarn 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-yarn-opensuse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install NodeJS on OpenSUSE 15.2</title>
		<link>https://www.osradar.com/install-nodejs-opensuse/</link>
					<comments>https://www.osradar.com/install-nodejs-opensuse/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 03 Mar 2021 00:36:00 +0000</pubDate>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=28885</guid>

					<description><![CDATA[<p>Hello, friends. In this post, you will learn how to install NodeJS on OpenSuse 15.2 A brief review of NodeJS If you are an expert developer or already have some experience with it, you will know it is NodeJS. However, in case you are starting with it, it is a good idea to know what [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-nodejs-opensuse/">Install NodeJS 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><strong>Hello, friends. In this post, you will learn how to install NodeJS on OpenSuse 15.2</strong></p>



<h2 id="a-brief-review-of-nodejs"><a href="#a-brief-review-of-nodejs" name="a-brief-review-of-nodejs"></a>A brief review of NodeJS</h2>



<p>If you are an expert developer or already have some experience with it, you will know it is NodeJS. However, in case you are starting with it, it is a good idea to know what NodeJS is first.</p>



<p><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">NodeJS</a> is a technology that allows running Javascript on the server-side using Google’s V8 engine. It is a real revolution in the way web applications are developed because it reduces the asymmetry of client and server performance.</p>



<p>Many important forms such as Linkedin or eBay were created using this technology. This shows us the power of NodeJS.</p>



<p>An advantage of NodeJS is that its syntax is similar to that of Javascript and therefore its learning curve decreases a lot.</p>



<h2 id="install-nodejs-on-opensuse---using-the-main-repositories"><a href="#install-nodejs-on-opensuse---using-the-main-repositories" name="install-nodejs-on-opensuse---using-the-main-repositories"></a>Install NodeJS on OpenSUSE &#8211; Using the main repositories</h2>



<p>NodeJS is available from the official distribution repositories. That’s why the process is made easier.</p>



<p>So, open up a terminal and update OpenSUSE</p>



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



<p>You can then search the repositories for NodeJS to see what packages are available.</p>



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



<figure class="wp-block-image size-large"><img loading="lazy" width="883" height="584" src="https://www.osradar.com/wp-content/uploads/2021/03/1.png" alt="1.- Installing NodeJS on OpenSUSE" class="wp-image-28887" srcset="https://www.osradar.com/wp-content/uploads/2021/03/1.png 883w, https://www.osradar.com/wp-content/uploads/2021/03/1-300x198.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/1-768x508.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/1-696x460.png 696w" sizes="(max-width: 883px) 100vw, 883px" /><figcaption>1.- Installing NodeJS on OpenSUSE</figcaption></figure>



<p>As you can see we can choose between several available versions like 8, 10, 12, or 14 so it’s your choice.</p>



<p>In this case, I will choose version <code>10</code> and for that, I will run</p>



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



<p>In the end, you will be able to check the installed version with the command</p>



<pre class="wp-block-preformatted">node -v</pre>



<h3 id="with-nvm-we-can-get-any-version-of-nodejs"><a href="#with-nvm-we-can-get-any-version-of-nodejs" name="with-nvm-we-can-get-any-version-of-nodejs"></a>With NVM we can get any version of NodeJS</h3>



<p>Yes, using the NVM tool we can get any version of NodeJS. This is useful if we want to use a particular one for a certain program or to test the latest versions.</p>



<p>To do this, download NVM with the command wget</p>



<pre class="wp-block-preformatted">wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

=> Downloading nvm as script to '/home/angelo/.nvm'
=> Appending nvm source string to /home/angelo/.bashrc
=> Appending bash_completion source string to /home/angelo/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] &amp;&amp; \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] &amp;&amp; \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
<code data-origin="<pre&gt;<code&gt;wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
=&gt; Downloading nvm as script to '/home/angelo/.nvm'

=&gt; Appending nvm source string to /home/angelo/.bashrc
=&gt; Appending bash_completion source string to /home/angelo/.bashrc
=&gt; Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR=&quot;$HOME/.nvm&quot;
[ -s &quot;$NVM_DIR/nvm.sh&quot; ] &amp;&amp; \. &quot;$NVM_DIR/nvm.sh&quot;  # This loads nvm
[ -s &quot;$NVM_DIR/bash_completion&quot; ] &amp;&amp; \. &quot;$NVM_DIR/bash_completion&quot;  # This loads nvm bash_completion

source ~/.bashrc
</code&gt;</pre&gt;
<p&gt;">source ~/.bashrc</code></pre>



<p>At the end of the download and installation, you have to refresh the bashrc file so that the command is available from the full prompt.</p>



<pre class="wp-block-preformatted">source ~/.bashrc</pre>



<p>If you want to check all available NodeJS versions, you can run the following command:</p>



<pre class="wp-block-preformatted">nvm ls-remote</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="714" height="518" src="https://www.osradar.com/wp-content/uploads/2021/03/2.png" alt="2.- Using NVM " class="wp-image-28886" srcset="https://www.osradar.com/wp-content/uploads/2021/03/2.png 714w, https://www.osradar.com/wp-content/uploads/2021/03/2-300x218.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/2-696x505.png 696w" sizes="(max-width: 714px) 100vw, 714px" /><figcaption>2.- Using NVM </figcaption></figure>



<p>You will see a long list, and you just have to choose the one you prefer. For testing purposes, I will install <code>14.16.0</code>.</p>



<pre class="wp-block-preformatted">nvm install 14.16.0</pre>



<p>Just like that, we will have NodeJS installed. To check the installed version, just check the installed version.</p>



<pre class="wp-block-preformatted">node -v
v14.16.0</pre>



<p>So, enjoy it</p>



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



<p>NodeJS is a cutting-edge technology for the development of web applications. In this post, you have learned two different ways to install it on <a href="https://www.osradar.com/tag/opensuse" target="_blank" rel="noreferrer noopener">OpenSUSE</a> 15.2</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-nodejs-opensuse/">Install NodeJS 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-nodejs-opensuse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install GLPI on OpenSUSE 15.2?</title>
		<link>https://www.osradar.com/install-glpi-opensuse-152-leap/</link>
					<comments>https://www.osradar.com/install-glpi-opensuse-152-leap/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Thu, 10 Dec 2020 00:01:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[GLPI]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Leap]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=17785</guid>

					<description><![CDATA[<p>As you know OpenSUSE is a warranty as an operating system on a server. Since the server is one of the main elements of a network, it is important that the system installed is efficient. In the same way, in this server, there could be many different applications and services. One of them is the [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-glpi-opensuse-152-leap/">How to install GLPI 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>As you know OpenSUSE is a warranty as an operating system on a  server. Since the server is one of the main elements of a network, it is important that the system installed is efficient. In the same way, in this server, there could be many different applications and services. One of them is the <a href="https://glpi-project.org/">GLPI</a> this software that allows having controlled your computer park. So, in this post, <strong>you will learn how to install GLPI on OpenSUSE 15.2.</strong></p>



<h2>Install GLPI on OpenSUSE 15.2</h2>



<h3>1.- Install LAMP on OpenSUSE 15.2</h3>



<p>As it is well known, GLPI is a web application created with PHP. Therefore, it is necessary to have a web server configured that can &#8220;serve&#8221; the application.</p>



<p>On the other hand, the application also requires a database manager to store all the necessary information.</p>



<p>Therefore, you need to have a LAMP server in OpenSUSE 15. Luckily, we have a post that talks about it</p>



<p><a href="https://www.osradar.com/install-lamp-opensuse-15-2-15-1/" target="_blank" rel="noreferrer noopener">How to install LAMP on OpenSUSE 15.2 / 15.1?</a></p>



<p>Also, you need to install these PHP modules:</p>



<pre class="wp-block-preformatted">php7-ldap php7-opcache php7-APCu php7-xmlrpc php7-exif php7-fileinfo php7-zlib</pre>



<p>Now you can continue.</p>



<h3>2.- Creating a new database for GLPI</h3>



<p>The next step is to create a new database and user for GLPI. This is necessary as a security measure and to assist in the configuration of GLPI.</p>



<p>So access the MariaDB console as follows:</p>



<pre class="wp-block-preformatted">:~$ sudo mysql -u root -p</pre>



<p>And start creating the database and the new user. As well as the necessary permissions on it.</p>



<pre class="wp-block-preformatted">&gt; CREATE DATABASE glpidb;
&gt; GRANT ALL PRIVILEGES ON glpidb.* TO 'glpiuser'@'localhost' IDENTIFIED BY 'password';
&gt; FLUSH PRIVILEGES;
&gt; EXIT;</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1019" height="410" src="https://www.osradar.com/wp-content/uploads/2020/01/1-19.png" alt="1.- Creating a new database and user for GLPI" class="wp-image-17786" srcset="https://www.osradar.com/wp-content/uploads/2020/01/1-19.png 1019w, https://www.osradar.com/wp-content/uploads/2020/01/1-19-300x121.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/1-19-768x309.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/1-19-696x280.png 696w" sizes="(max-width: 1019px) 100vw, 1019px" /><figcaption>1.- Creating a new database and user for GLPI</figcaption></figure>



<p>Now, we can download GLPI.</p>



<h3>3.- Download and install GLPI on OpenSUSE 15.2</h3>



<p>The download of GLPI can be done with the <a href="https://www.osradar.com/the-wget-command/" target="_blank" rel="noreferrer noopener" aria-label="wget (opens in a new tab)">wget</a> command. And at the moment of writing this tutorial, the last stable version is 9.4.5.</p>



<p>Most probably you already have wget installed, but it&#8217;s always good to be sure:</p>



<pre class="wp-block-preformatted">:~$ sudo zypper in wget</pre>



<p>And now, yes, we proceed to start the download:</p>



<pre class="wp-block-preformatted">:~$ cd /tmp/
:~$ wget -c https://github.com/glpi-project/glpi/releases/download/9.4.5/glpi-9.4.5.tgz</pre>



<p>Once the download is complete, we proceed to decompress the file.</p>



<pre class="wp-block-preformatted">:~$ tar -xvf glpi-9.4.5.tgz</pre>



<p>Then, the generated folder must be moved to the Apache root directory in OpenSUSE. And then, assign permissions to it and indicate that the owner of that folder is Apache.</p>



<pre class="wp-block-preformatted">:~$ sudo mv glpi /srv/www/htdocs/
:~$ sudo chmod 755 -R /srv/www/htdocs/glpi
:~$ sudo chown -R wwwrun:www /srv/www/htdocs/glpi</pre>



<p>Now, a new VirtualHost has to be created to handle the running of GLPI. To do this, create a new configuration file:</p>



<pre class="wp-block-preformatted">:~$ sudo nano /etc/apache2/conf.d/glpi.conf</pre>



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



<pre class="wp-block-preformatted">&lt;VirtualHost *:80&gt;
   ServerAdmin admin@your_domain.com
   DocumentRoot "/srv/www/htdocs/glpi"
   ServerName glpi.osradar.opensuse

  &lt;Directory "/srv/www/htdocs/glpi"&gt;
      Options FollowSymlinks
      AllowOverride All
      Require all granted
  &lt;/Directory&gt;
&lt;/VirtualHost&gt;</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="988" height="277" src="https://www.osradar.com/wp-content/uploads/2020/01/3-17.png" alt="2.- Enabling a new Virtualhost for GLPI" class="wp-image-17787" srcset="https://www.osradar.com/wp-content/uploads/2020/01/3-17.png 988w, https://www.osradar.com/wp-content/uploads/2020/01/3-17-300x84.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/3-17-768x215.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/3-17-696x195.png 696w" sizes="(max-width: 988px) 100vw, 988px" /><figcaption>2.- Enabling a new Virtualhost for GLPI</figcaption></figure>



<p>Save the changes and close the file. Remember that the domain data has to be changed. I am using <code>glpi.osradar.opensuse</code> as an example.</p>



<p>Then, enable the PHP rewrite module and restart Apache.</p>



<pre class="wp-block-preformatted">:~$ sudo a2enmod rewrite
:~$ sudo systemctl restart apache2</pre>



<p>Now, complete the installation using the web interface.</p>



<h3>4.- Install GLPI on OpenSUSE 15.2 (II) </h3>



<p>Now all you have to do is open the web browser you want and access the server name you set up on the VirtualHost and complete the installation. In my case <code>glpi.osradar.opensuse</code> and you will see the following:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/4-15-1024x502.png" alt="3.- Installing GLPI on OpenSUSE 15.2" class="wp-image-17788" srcset="https://www.osradar.com/wp-content/uploads/2020/01/4-15-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/4-15-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/4-15-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/4-15-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/4-15-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/4-15-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/4-15-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/4-15-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/4-15.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Installing GLPI on OpenSUSE 15.2</figcaption></figure>



<p>Choose the language of the installation and click on the Ok button. Then, you will see the license terms.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/5-12-1024x502.png" alt="4.- GLPI License terms" class="wp-image-17789" srcset="https://www.osradar.com/wp-content/uploads/2020/01/5-12-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/5-12-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/5-12-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/5-12-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/5-12-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/5-12-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/5-12-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/5-12-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/5-12.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>4.- GLPI License terms</figcaption></figure>



<p>By accepting the license terms, you can choose whether to do an installation from 0 or an upgrade. In this case, it is an installation from 0 so click on the <em>Install</em> button.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/6-10-1024x502.png" alt="5.- GPLI setup" class="wp-image-17790" srcset="https://www.osradar.com/wp-content/uploads/2020/01/6-10-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/6-10-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/6-10-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/6-10-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/6-10-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/6-10-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/6-10-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/6-10-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/6-10.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>5.- GPLI setup</figcaption></figure>



<p>On the next screen, the installer will scan the server to make sure everything is OK. Some extensions may be missing and you will be marked with an alert, but if they are mandatory, they will be shown in red. Then click on <em>Continue</em>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="481" src="https://www.osradar.com/wp-content/uploads/2020/01/7-7-1024x481.png" alt="6.- Instaling GLPI on OpenSUSE 15.2" class="wp-image-17791" srcset="https://www.osradar.com/wp-content/uploads/2020/01/7-7-1024x481.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/7-7-300x141.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/7-7-768x361.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/7-7-696x327.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/7-7-1068x502.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/7-7-894x420.png 894w, https://www.osradar.com/wp-content/uploads/2020/01/7-7.png 1258w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>6.- Instaling GLPI on OpenSUSE 15.2</figcaption></figure>



<p>Then, on the next screen, you will have to write the credentials for the connection to the database, previously created.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/8-6-1024x502.png" alt="7.- Databases connection" class="wp-image-17792" srcset="https://www.osradar.com/wp-content/uploads/2020/01/8-6-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/8-6-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/8-6-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/8-6-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/8-6-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/8-6-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/8-6-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/8-6-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/8-6.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>7.- Databases connection</figcaption></figure>



<p>The installer will make a test connection. If it is successful, you will see the following screen where you need to choose the database created previously.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/9-4-1024x502.png" alt="8.- Select the database for GLPI" class="wp-image-17793" srcset="https://www.osradar.com/wp-content/uploads/2020/01/9-4-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/9-4-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/9-4-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/9-4-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/9-4-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/9-4-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/9-4-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/9-4-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/9-4.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>8.- Select the database for GLPI</figcaption></figure>



<p>If everything went well with the database, you will see this image.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/10-2-1024x502.png" alt="9.- Database connection is OK" class="wp-image-17794" srcset="https://www.osradar.com/wp-content/uploads/2020/01/10-2-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/10-2-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/10-2-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/10-2-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/10-2-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/10-2-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/10-2-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/10-2-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/10-2.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>9.- Database connection is OK</figcaption></figure>



<p>Then the installer will ask us if we want to send usage statistics to the development team.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/11-1-1024x502.png" alt="10.- GPLI setup" class="wp-image-17795" srcset="https://www.osradar.com/wp-content/uploads/2020/01/11-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/11-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/11-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/11-1-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/11-1-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/11-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/11-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/11-1-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/11-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>10.- GPLI setup</figcaption></figure>



<p>Then, you will see several more installation screens. And in the end you will see one with the default users and passwords. </p>



<p>After that, you will see the Log in screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/12-1-1024x502.png" alt="11.- GLPI log in screen" class="wp-image-17796" srcset="https://www.osradar.com/wp-content/uploads/2020/01/12-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/12-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/12-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/12-1-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/12-1-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/12-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/12-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/12-1-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/12-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>11.- GLPI log in screen</figcaption></figure>



<p>In this case, we will access the administrator user that is <strong>glpi</strong> and the password is <strong>glpi</strong>. </p>



<p>Finally, you will see the dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/01/13-1024x502.png" alt="12.- GLPI on OpenSUSE 15.2" class="wp-image-17797" srcset="https://www.osradar.com/wp-content/uploads/2020/01/13-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/13-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/13-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/13-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/13-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2020/01/13-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/13-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/13-858x420.png 858w, https://www.osradar.com/wp-content/uploads/2020/01/13.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>12.- GLPI on OpenSUSE 15.2</figcaption></figure>



<p>So, that is it. You can start changing the default password.</p>



<p>Enjoy it.</p>



<h2>Conclusion</h2>



<p>In this post, you have learned to install GLPI on OpenSUSE 15.2. GLPI is an application to control the informatics equipment of your company. It is an administrative tool, more than anything. It is created in PHP and uses MariaDB as a database manager.</p>



<p>Please share this post with your friends. And join <a href="https://t.me/osradar" target="_blank" rel="noreferrer noopener">our Telegram channel</a>.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-glpi-opensuse-152-leap/">How to install GLPI 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-glpi-opensuse-152-leap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Go programming language on OpenSUSE 15.2?</title>
		<link>https://www.osradar.com/install-go-programming-language-opensuse-15-2/</link>
					<comments>https://www.osradar.com/install-go-programming-language-opensuse-15-2/#comments</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 05 Oct 2020 02:00:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[GoLang]]></category>
		<category><![CDATA[opensuse]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=23999</guid>

					<description><![CDATA[<p>OpenSUSE is a great operating system that comes from the hand of SUSE. That&#8217;s why it&#8217;s a good target for developers all over the world. Also because it is robust and has great support for languages like Go. So in this post, you can learn how to install Go programming language on OpenSUSE 15.2. Go [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-go-programming-language-opensuse-15-2/">How to install Go 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>OpenSUSE is a great operating system that comes from the hand of SUSE. That&#8217;s why it&#8217;s a good target for developers all over the world. Also because it is robust and has great support for languages like Go. So in this post, you can learn how to<strong> install Go programming language on OpenSUSE 15.2.</strong></p>



<p><a href="https://golang.org">Go</a> is an open-source (<a href="https://golang.org/LICENSE">BSD license</a>) <strong>programming language</strong> that was born with the objective of allowing the creation of efficient and easily distributable applications. So, it has binaries for Windows, Mac OS, and of course, for Linux.</p>



<h2>Install Go programming language on OpenSUSE 15.2</h2>



<p>As I mentioned before, OpenSUSE provides great support for different popular languages through a dedicated repository. This repository is not activated but it is very easy to do.</p>



<p>With this repository, we will get recent versions of many programming languages and among them Go.</p>



<p>So, open a terminal and run the following command:</p>



<pre class="wp-block-preformatted">sudo zypper -ar https://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_Leap_15.2/ devel</pre>



<p>OpenSUSE manages the repositories according to the priority they have. The lower the first one is, So the newly added repository has to be reprioritized.</p>



<pre class="wp-block-preformatted">sudo zypper mr -p 70 devel</pre>



<p>This ensures that we will always get updates from this repository. Now we have to refresh Zypper&#8217;s cache to accept the repository&#8217;s GPG key.</p>



<pre class="wp-block-preformatted">sudo zypper refresh
Retrieving repository 'devel' metadata -------------------------------------------------------------------------------------------------------------------------------[/]
New repository or package signing key received:
Repository: devel
Key Name: devel:languages:go OBS Project
Key Fingerprint: B619E7E2 4D0ED061 FA14343C AF4CFE4D 307D7BF9
Key Created: Wed Jun 3 00:52:51 2020
Key Expires: Fri Aug 12 00:52:51 2022
Rpm Name: gpg-pubkey-307d7bf9-5ed72ca3
Do you want to reject the key, trust temporarily, or trust always? <a href="r">r/t/a/?</a>:</pre>



<p>Later we can install Go. At the time of writing is the post the last stable version is <code>1.15.2</code></p>



<pre class="wp-block-preformatted">sudo zypper in go1.15
Loading repository data…
Reading installed packages…
Resolving package dependencies…
The following 17 NEW packages are going to be installed:
gcc gcc7 glibc-devel go1.15 go1.15-doc go1.15-race libasan4 libatomic1 libcilkrts5 libgomp1 libitm1 liblsan0 libmpx2 libmpxwrappers2 libtsan0 libubsan0
linux-glibc-devel
The following recommended package was automatically selected:
go1.15-doc
17 new packages to install.
Overall download size: 141.7 MiB. Already cached: 0 B. After the operation, additional 614.1 MiB will be used.
Continue? y/n/v/…? shows all options:</pre>



<p>Now we can check the operation of the command Go, showing the installed version.</p>



<pre class="wp-block-preformatted">go version<br>go version go1.15.2 linux/amd64</pre>



<p>Now we will create the first program.</p>



<h2>The Hello World on Go</h2>



<p>The first thing we have to do is create a folder for all our projects with Go. This folder can be in any location.</p>



<pre class="wp-block-preformatted">mkdir go_projects</pre>



<p>The following is to add some environment variables to the system configuration. To do this, you must edit the file /etc/profile and add the following lines:</p>



<pre class="wp-block-preformatted">export GOPATH=$HOME/go_projects<br>export GOBIN=$GOPATH/bin</pre>



<p>Replace the value of GOPATH with the path of the folder created for Go projects.</p>



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



<p>To create the first program, we have to create inside the project folder a folder called <code>src</code> and inside another folder with the name of our program.</p>



<p>For example:</p>



<pre class="wp-block-preformatted">mkdir -p ~/go_projects/src/first_program</pre>



<p>Now access your program folder. In this case, it is &#8220;<strong>first_program</strong>&#8220;.</p>



<pre class="wp-block-preformatted">cd ~/go_projects/src/first_program</pre>



<p>And create the source file with extension go.</p>



<pre class="wp-block-preformatted">nano ~/go_projects/src/first_program/helloworld.go</pre>



<p>And start creating code. In our test case, we&#8217;ll just do a hello world.</p>



<pre class="wp-block-preformatted">package main
import "fmt"
func main() {
fmt.Printf("Welcome To 2daygeek\n")
}</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="965" height="183" src="https://www.osradar.com/wp-content/uploads/2020/10/1.png" alt="1.- Hello world program with Go on OpenSUSE 15.2" class="wp-image-24266" srcset="https://www.osradar.com/wp-content/uploads/2020/10/1.png 965w, https://www.osradar.com/wp-content/uploads/2020/10/1-300x57.png 300w, https://www.osradar.com/wp-content/uploads/2020/10/1-768x146.png 768w, https://www.osradar.com/wp-content/uploads/2020/10/1-696x132.png 696w" sizes="(max-width: 965px) 100vw, 965px" /><figcaption>1.- Hello world program with Go on OpenSUSE 15.2</figcaption></figure>



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



<p>Now compile the program:</p>



<pre class="wp-block-preformatted">go build first_program<br>go install first_program</pre>



<p>This will generate a binary that we can execute:</p>



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



<p>Output:</p>



<pre class="wp-block-preformatted">Welcome Osradar</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="738" height="98" src="https://www.osradar.com/wp-content/uploads/2020/10/2-1.png" alt="2.- Go working properly" class="wp-image-24267" srcset="https://www.osradar.com/wp-content/uploads/2020/10/2-1.png 738w, https://www.osradar.com/wp-content/uploads/2020/10/2-1-300x40.png 300w, https://www.osradar.com/wp-content/uploads/2020/10/2-1-696x92.png 696w" sizes="(max-width: 738px) 100vw, 738px" /><figcaption>2.- Go working properly</figcaption></figure>



<p>And this way it is possible to get Go on OpenSUSE 15.2</p>



<h2>Conclusion</h2>



<p>GO is a very popular language and every day it is more and more popular. It’s simple but very powerful, besides being open source. As you have seen, its installation is really simple.</p>



<p>Please share this article on your social networks. Also, join our <a href="https://t.me/osradar" target="_blank" rel="noreferrer noopener">Telegram Channel</a> and buy us a coffee. Also, visit our <a href="https://www.facebook.com/osradar/" target="_blank" rel="noreferrer noopener">Facebook page</a>.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-go-programming-language-opensuse-15-2/">How to install Go 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-go-programming-language-opensuse-15-2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
