<?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>development Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Mon, 24 May 2021 21:50:38 +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>How to install the latest version of GIT on Fedora 34 / 33?</title>
		<link>https://www.osradar.com/install-the-latest-version-git-fedora/</link>
					<comments>https://www.osradar.com/install-the-latest-version-git-fedora/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 26 May 2021 22:12:00 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[fedora 31]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[latest version]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=15741</guid>

					<description><![CDATA[<p>In this short post, you will learn how to install the latest version of Git on Fedora 34 step by step. As time goes by, the versions of the programs that come in the repositories of the Linux distributions become old. Similarly, program developers often release new versions with new features or bug fixes and [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-the-latest-version-git-fedora/">How to install the latest version of GIT on Fedora 34 / 33?</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 short post,<strong> you will learn how to install the latest version of Git on <a href="https://www.osradar.com/from-fedora-33-fedora-34/" target="_blank" rel="noreferrer noopener">Fedora 34</a> step by step</strong>.</p>



<p>As time goes by, the versions of the programs that come in the repositories of the Linux distributions become old. Similarly, program developers often release new versions with new features or bug fixes and we miss them.</p>



<p><a href="https://git-scm.com/">Git</a> is a program with quite active development and that requires to be always updated to have news and security fixes. So it is better to do it. And the best way to do it is to compile the source code of the application yourself.</p>



<p>Let us get started.</p>



<h2>Installing the latest version of GIT on Fedora 34/33?</h2>



<p>A great way to get the latest stable version of any open source program is to compile the source code. Don&#8217;t be frightened by the word compile, in fact it&#8217;s pretty easy to do.</p>



<p>Open a terminal session and install the necessary libraries to compile GIT. Some are SSL, CURL, ZLIB and others.</p>



<pre class="wp-block-preformatted">:~$ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel zlib-devel</pre>



<figure class="wp-block-image alignnone size-large size-full wp-image-15866"><img loading="lazy" width="1024" height="460" src="https://www.osradar.com/wp-content/uploads/2021/04/1_1-1024x460.png" alt="1.- Installing some required packages" class="wp-image-30282" srcset="https://www.osradar.com/wp-content/uploads/2021/04/1_1-1024x460.png 1024w, https://www.osradar.com/wp-content/uploads/2021/04/1_1-300x135.png 300w, https://www.osradar.com/wp-content/uploads/2021/04/1_1-768x345.png 768w, https://www.osradar.com/wp-content/uploads/2021/04/1_1-696x313.png 696w, https://www.osradar.com/wp-content/uploads/2021/04/1_1-1068x480.png 1068w, https://www.osradar.com/wp-content/uploads/2021/04/1_1.png 1365w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Installing some required packages</figcaption></figure>



<p>In a normal Fedora 33 installation the basic compiling tools are not incorporated. These tools are necessary to comply with our tutorial. To install them, run the following command:</p>



<pre class="wp-block-preformatted">:~$ sudo dnf groupinstall "Development Tools"</pre>



<figure class="wp-block-image alignnone size-large wp-image-15867 size-full"><img loading="lazy" width="1024" height="536" src="https://www.osradar.com/wp-content/uploads/2021/04/2_2-1024x536.png" alt="2.- Installing the development tools" class="wp-image-30283" srcset="https://www.osradar.com/wp-content/uploads/2021/04/2_2-1024x536.png 1024w, https://www.osradar.com/wp-content/uploads/2021/04/2_2-300x157.png 300w, https://www.osradar.com/wp-content/uploads/2021/04/2_2-768x402.png 768w, https://www.osradar.com/wp-content/uploads/2021/04/2_2-696x364.png 696w, https://www.osradar.com/wp-content/uploads/2021/04/2_2-1068x559.png 1068w, https://www.osradar.com/wp-content/uploads/2021/04/2_2.png 1365w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Installing the development tools</figcaption></figure>



<p>We will now proceed to download the GIT source code using wget. So make sure you have it installed:</p>



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



<p>And then download the GIT source code. At the time of this tutorial, the most recent version is 2.31.1. But surely in the future, it will change.</p>



<pre class="wp-block-preformatted">:~$ wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.31.1.tar.gz</pre>



<p>Then, unzip the file using tar.</p>



<pre class="wp-block-preformatted">:~$ tar -zxf git-2.31.1.tar.gz</pre>



<pre class="wp-block-preformatted">A folder named git-2.31.1 will be created. Access it and start the process.

:~$ cd git-2.31.1
:~$ make prefix=/usr/local all</pre>



<p>Finally, install it.</p>



<pre class="wp-block-preformatted">:~$ sudo make prefix=/usr/local install</pre>



<p>So, that is it. Just use GIT and check the installed version.</p>



<pre class="wp-block-preformatted">:~$ git --version
git version 2.31.1</pre>



<h2>Conclusion</h2>



<p>GIT is a basic application for a developer and getting the latest stable version is a great help to enjoy this tool to the fullest. Let&#8217;s think that this trial will become more valid when recent versions start to come out and the version of the official repositories becomes obsolete.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-the-latest-version-git-fedora/">How to install the latest version of GIT on Fedora 34 / 33?</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-git-fedora/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install the Development and build tools on Fedora 34 / 33?</title>
		<link>https://www.osradar.com/install-development-build-tools-fedora/</link>
					<comments>https://www.osradar.com/install-development-build-tools-fedora/#comments</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sat, 15 May 2021 02:41:00 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=27748</guid>

					<description><![CDATA[<p>In this very short post, you will learn how to install a series of development and build tools on Fedora 34 / 33. 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 [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-development-build-tools-fedora/">How to install the Development and build tools on Fedora 34 / 33?</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 Fedora 34 / 33. 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 Fedora, Debian or Ubuntu, 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 package&nbsp;<code>"Development Tools</code>&#8220;. Other important packages will be installed there. Some of them are:</p>



<ul><li><a href="https://gcc.gnu.org/" target="_blank" rel="noreferrer noopener">GCC</a> the GNU C language compiler which is a mainstay for developing various languages and installing programs.</li><li>make which allows us to compile programs from source code.</li><li>G++ the GNU compiler for the C++ language which is widely used in&nbsp;<a href="https://www.osradar.com/install-qtcreator-on-ubuntu-18-04/" target="_blank" rel="noreferrer noopener">QT applications.</a></li></ul>



<p>And many more.</p>



<h2>Install the Development and build tools on Fedora 34/ 33</h2>



<p>These packages are not the dependencies of any program so you can install them from the source code or create new RPM packages. These packages are the basic tools that allow these operations. However, the libraries and the rest of the tools depend on each package you need to compile or create.</p>



<p>So, open a terminal and update the distribution:</p>



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



<p>And it carries out the installation by running:</p>



<pre class="wp-block-preformatted">sudo dnf groupinstall "Development Tools" "Development Libraries"</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="536" src="https://www.osradar.com/wp-content/uploads/2021/01/1-16-1024x536.png" alt="1.- Install build packages Fedora 34 / 33" class="wp-image-30016" srcset="https://www.osradar.com/wp-content/uploads/2021/01/1-16-1024x536.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/1-16-300x157.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/1-16-768x402.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/1-16-696x364.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/1-16-1068x559.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/1-16.png 1364w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Install build packages Fedora 34 / 33</figcaption></figure>



<p>And you will see a long list of packages to be installed. All are libraries and some tools for it. But the installation doesn&#8217;t have to take that long either.</p>



<p>In the end, it is possible to show the versions of the most popular tools like GCC, G++, or make.</p>



<pre class="wp-block-preformatted">make --version</pre>



<p>Output:</p>



<pre class="wp-block-preformatted">GNU Make 4.3
 Built for x86_64-redhat-linux-gnu
 Copyright (C) 1988-2020 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.</pre>



<pre class="wp-block-preformatted">gcc --version</pre>



<p>Sample Output</p>



<pre class="wp-block-preformatted">gcc (GCC) 11.0.1 20210324 (Red Hat 11.0.1-0)
 Copyright (C) 2021 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</pre>



<pre class="wp-block-preformatted">g++ --version</pre>



<p>Output</p>



<pre class="wp-block-preformatted">g++ (GCC) 11.1.1 20210428 (Red Hat 11.1.1-1)
 Copyright (C) 2021 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</pre>



<p>And now you have at least the basic packages to start the work.</p>



<h2>Conclusion</h2>



<p>The development and package building tools are very important in Fedora 34. 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-fedora/">How to install the Development and build tools on Fedora 34 / 33?</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-fedora/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to install R programming on Ubuntu 20.04 /18.04?</title>
		<link>https://www.osradar.com/r-programming-ubuntu/</link>
					<comments>https://www.osradar.com/r-programming-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 20 Apr 2021 01:33:00 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[R programming]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=7083</guid>

					<description><![CDATA[<p>Programming is an elementary part of computer science. It creates applications that solve some daily problems. You can make applications of all kinds and some oriented to statistics. So, this article will help you install R programming in Ubuntu 20.04 / 18.04. R is a free software environment for statistical computing and graphics. It compiles [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/r-programming-ubuntu/">How to install R programming on Ubuntu 20.04 /18.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>Programming is an elementary part of computer science. It creates applications that solve some daily problems. You can make applications of all kinds and some oriented to statistics. So, this article will help you install R programming in Ubuntu 20.04 / 18.04.</p>
<p><a href="https://www.r-project.org/" rel="noopener">R</a> is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS.In addition, it is also a very well documented language and has its own LaTeX-like documentation format.</p>
<h2>Features</h2>
<p>Among the advantages of R, is its great syntactic <strong>similarity with S-Plus</strong>, which has facilitated the migration of many users. Equally important is the fact that it is a language with a<strong> very active development cycle</strong>.</p>
<p>One of R’s strengths is the ease with which <strong>well-designed publication-quality plots</strong> can be produced, including mathematical symbols and formulae where needed.</p>
<p>Another great advantage is that R is multiplatform, that is to say, it can be installed both in Windows and in <strong>any Linux distribution.</strong></p>
<p>Let&#8217;s not talk anymore and we are going to install R programming on Ubuntu 18.04.</p>
<h2>0. What you need</h2>
<p>In the first place, it is necessary that you have installed Ubuntu 20.04 / 18.04 which is the recommended platform for development with this language.</p>
<p>It is also necessary that you have a user who can execute commands in the terminal as root.</p>
<p>So, let&#8217;s start.</p>
<h2>1. Upgrade the system</h2>
<p>In order to have the latest security patches and thus ensure the proper functioning of the system, it is necessary to make a general update to all packages.</p>
<pre class="">:~$ sudo apt update &amp;&amp; sudo apt upgrade</pre>
<p>Now, you can continue with the installation.</p>
<h2>2. Add GPG keys for the R repository</h2>
<p>A simple way to install R is through APT. To do this we must add the R repository, however, first you have to add the GPG key.</p>
<pre class="">:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9</pre>
<p>Then, add the repository.</p>
<pre class="">:~$ sudo<code class="sourceCode bash"><span id="cb1-8"><span class="ex">add-apt-repository</span> <span class="st">"deb https://cloud.r-project.org/bin/linux/ubuntu </span><span class="va">$(</span><span class="ex">lsb_release</span> -cs<span class="va">)</span><span class="st">-cran40/"</span></span></code></pre>
<p>Now, you can install R programming.</p>
<h2>3. Install R programming</h2>
<p>Now just run the command to install R programming.</p>
<pre class="">:~$ sudo apt update
:~$ sudo apt install r-base</pre>
<p><figure id="attachment_7091" aria-describedby="caption-attachment-7091" style="width: 800px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-7091 size-full" src="https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944.png" alt="4.- Install R programming" width="800" height="596" srcset="https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944.png 800w, https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944-300x224.png 300w, https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944-768x572.png 768w, https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944-80x60.png 80w, https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944-265x198.png 265w, https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944-485x360.png 485w, https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944-696x519.png 696w, https://www.osradar.com/wp-content/uploads/2018/11/4-6-e1541707613944-564x420.png 564w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-7091" class="wp-caption-text">1.- Install R programming</figcaption></figure></p>
<p>Now, you can start to use R.</p>
<h2>4. Verify the installation and using R</h2>
<p>Now, it is necessary to verify the installation that we have made. To do this, type on the terminal.</p>
<pre class="">:~$ sudo -i R</pre>
<p>And you&#8217;ll see R&#8217;s console.</p>
<p><figure id="attachment_7097" aria-describedby="caption-attachment-7097" style="width: 800px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-7097 size-full" src="https://www.osradar.com/wp-content/uploads/2018/11/5-6-e1541711098369.png" alt="5.- R console on Ubuntu 18.04" width="800" height="476" srcset="https://www.osradar.com/wp-content/uploads/2018/11/5-6-e1541711098369.png 800w, https://www.osradar.com/wp-content/uploads/2018/11/5-6-e1541711098369-300x179.png 300w, https://www.osradar.com/wp-content/uploads/2018/11/5-6-e1541711098369-768x457.png 768w, https://www.osradar.com/wp-content/uploads/2018/11/5-6-e1541711098369-696x414.png 696w, https://www.osradar.com/wp-content/uploads/2018/11/5-6-e1541711098369-706x420.png 706w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-7097" class="wp-caption-text">5.- R console on Ubuntu 20.04 / 18.04</figcaption></figure></p>
<p>Now let&#8217;s make the typical &#8220;Hello World&#8221; using R.</p>
<p><figure id="attachment_7098" aria-describedby="caption-attachment-7098" style="width: 762px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-7098 size-full" src="https://www.osradar.com/wp-content/uploads/2018/11/6-6-e1541711652824.png" alt="6.- Hello World" width="762" height="127" srcset="https://www.osradar.com/wp-content/uploads/2018/11/6-6-e1541711652824.png 762w, https://www.osradar.com/wp-content/uploads/2018/11/6-6-e1541711652824-300x50.png 300w, https://www.osradar.com/wp-content/uploads/2018/11/6-6-e1541711652824-696x116.png 696w" sizes="(max-width: 762px) 100vw, 762px" /><figcaption id="caption-attachment-7098" class="wp-caption-text">6.- Hello World</figcaption></figure></p>
<h2>5. Conclusion</h2>
<p>R is not a programming language for all people or for all circumstances. On the other hand, it is a language rather oriented to manipulation of data for statistical purposes and that makes it a quite reliable alternative for your subject.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/r-programming-ubuntu/">How to install R programming on Ubuntu 20.04 /18.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/r-programming-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Sublime Text on OpenSUSE 15.2 / 15.1?</title>
		<link>https://www.osradar.com/how-to-install-sublime-text-on-opensuse/</link>
					<comments>https://www.osradar.com/how-to-install-sublime-text-on-opensuse/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 04 Sep 2020 01:11:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[Sublime text]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=12213</guid>

					<description><![CDATA[<p>Developing an application is not easy. So today I will teach you how to install Sublime Text on OpenSUSE 15.2 / 15.1. So you will have a powerful editor ready to use. Sublime Text is well known in the world of web development. It is a powerful text editor that is widely used to develop [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-sublime-text-on-opensuse/">How to install Sublime Text on OpenSUSE 15.2 / 15.1?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Developing an application is not easy. So today I will teach you how to install Sublime Text on <a href="https://www.osradar.com/how-to-install-opensuse-15-1/" target="_blank" rel="noopener noreferrer">OpenSUSE</a> 15.2 / 15.1. So you will have a powerful editor ready to use.</p>
<p><a href="https://www.sublimetext.com/" target="_blank" rel="noopener noreferrer">Sublime Text</a> is well known in the world of web development. It is a powerful text editor that is widely used to develop applications in many languages. However, its main strength is in the web environment where it shows its main strength. On the other hand, it is a fairly lightweight, customizable, and extensible editor. It has everything you need to make coding a faster process like syntax highlighting, multiple selections, and a command palette.</p>
<p>Therefore, many users need to install it on their main Linux distribution. In this case, OpenSUSE 15.2 / 15.1 is one of the safest options to start developing any application.</p>
<h2>Install Sublime Text on OpenSUSE 15.2 / 15.1</h2>
<p>Sublime Text is an application that is cross-platform. That is to say, not only we will be able to install it in many Linux distributions but also in Windows or macOS. Then it is an application that is available to many people thus strengthening community support. In the same way, Sublime Text has its own repository for OpenSUSE to keep up to date.</p>
<p>So the first step is to open a terminal and add the GPG key for the repository.</p>
<pre>:~$ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg</pre>
<p>Then, once we have done the previous thing, it is necessary to choose the software channel that we deem to use. There is the Dev version where the latest version in development is hosted. It is new but can be unstable. On the other hand, the Stable channel provides only versions that are considered stable by the development team. It is the most sensible decision, so we will use this one.</p>
<pre>:~$ sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
Adding repository 'Sublime Text - x86_64 - Stable' .......................................................................................................................................[done]
Repository 'Sublime Text - x86_64 - Stable' successfully added

URI         : https://download.sublimetext.com/rpm/stable/x86_64
Enabled     : Yes                                               
GPG Check   : Yes                                               
Autorefresh : Yes                                               
Priority    : 99 (default priority)                             
</pre>
<p>Then you can install Sublime Text on OpenSUSE 15.2 / 15.1.</p>
<pre>:~$ sudo zypper install sublime-text</pre>
<p>Now, you can launch from the main menu.</p>
<p><figure id="attachment_12295" aria-describedby="caption-attachment-12295" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-12295 size-full" src="https://www.osradar.com/wp-content/uploads/2019/05/1-13.png" alt="1.- Install Sublime Text on OpenSUSE 15.2 / 15.1" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/05/1-13.png 1366w, https://www.osradar.com/wp-content/uploads/2019/05/1-13-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/1-13-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/1-13-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/05/1-13-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/1-13-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/05/1-13-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12295" class="wp-caption-text">1.- Install Sublime Text on OpenSUSE 15.2 / 15.1</figcaption></figure></p>
<p>So, enjoy it. Remember that Sublime Text has a brother who takes care of GIT. So, you can read our post about Sublime Merge.</p>
<p><a href="https://www.osradar.com/sublime-merge-a-nice-git-client-for-linux/" target="_blank" rel="noopener noreferrer">Sublime Merge a nice GIT client.</a></p>
<p>And that is it.</p>
<h2>Conclusion</h2>
<p>If you develop for the web, it is very likely that you need Sublime Text. It&#8217;s a pretty good and fast text editor. Especially in computers not so good that you need to optimize resources.</p>
<p>Have you used it? what did you think of the post? let us know in the comments.</p>
<p>Please share this post with your friends.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-sublime-text-on-opensuse/">How to install Sublime Text on OpenSUSE 15.2 / 15.1?</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-install-sublime-text-on-opensuse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install GruntJS on Debian 10 / Debian 9</title>
		<link>https://www.osradar.com/how-to-install-gruntjs-on-debian-10-9/</link>
					<comments>https://www.osradar.com/how-to-install-gruntjs-on-debian-10-9/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 02 Dec 2019 00:11:01 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Stretch]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[web server]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=12475</guid>

					<description><![CDATA[<p>Web development is very popular these days. That&#8217;s why many tools are created to make coding easier. In this sense, there are some very interesting ones like Grunt which is basically a task manager for JavaScript. In this post, I will show you how to install GruntJS on Debian 10 / Debian 9. We will [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-gruntjs-on-debian-10-9/">How to Install GruntJS on Debian 10 / Debian 9</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Web development is very popular these days. That&#8217;s why many tools are created to make coding easier. In this sense, there are some very interesting ones like Grunt which is basically a task manager for JavaScript. In this post, I will show you how to install GruntJS on <a href="https://www.osradar.com/tag/debian/" rel="noopener noreferrer">Debian</a> 10 / Debian 9. We will also do a test to demonstrate some of the potentials of this tool.</p>
<h2>Install GrunJS on Debian. The JavaScript task runner</h2>
<p><a href="https://gruntjs.com/" rel="noopener noreferrer">GruntJS</a> is a tool for executing tasks using Javascript. It allows us to have a development of quality applications, automating as much as possible the tasks and focusing on good code. This results in a decrease in coding time and the quality of it.</p>
<p>Some of the things we can do using Grunt if it&#8217;s configured correctly are the following:</p>
<ul>
<li>Concatenation or minimization of files CSS or JS.</li>
<li>Optimization of images.</li>
<li>The compilation ( SASS, CSS, and others).</li>
<li>Unit Test.</li>
</ul>
<p>To perform this and other tasks, GruntJS requires plugins to be installed. That&#8217;s a lot more than 3,000.</p>
<p>So, now we are going to learn how to install GruntJS on Debian 9.</p>
<h2>Install NodeJS</h2>
<p>GruntJS uses NodeJS but we do not have to learn from NodeJS. So first we will have to install it. To do that, first, we&#8217;ll get <a href="https://www.osradar.com/how-to-use-curl-command-linux/" rel="noopener noreferrer">curl</a> and then for <a href="https://www.osradar.com/how-to-install-nodejs-on-ubuntu-18-04-lts-linux-mint-19/" rel="noopener noreferrer">NodeJS</a>.</p>
<pre>:~# apt install curl</pre>
<p>Now, proceed to install NodeJS 12. First, add the repository.</p>
<pre>:~# curl -sL https://deb.nodesource.com/setup_12.x | bash -</pre>
<p><figure id="attachment_12482" aria-describedby="caption-attachment-12482" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12482" src="https://www.osradar.com/wp-content/uploads/2019/06/1-14.png" alt="1.- Add the NodeJS repository" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/06/1-14.png 1366w, https://www.osradar.com/wp-content/uploads/2019/06/1-14-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/06/1-14-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/06/1-14-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/06/1-14-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/06/1-14-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/06/1-14-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12482" class="wp-caption-text">1.- Add the NodeJS repository</figcaption></figure></p>
<p>Then we can install NodeJS. However, it is necessary to install the system compilation tools. To do this, run the following command:</p>
<pre>:~# apt install build-essential nodejs</pre>
<p><figure id="attachment_12483" aria-describedby="caption-attachment-12483" style="width: 1365px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12483" src="https://www.osradar.com/wp-content/uploads/2019/06/2-11.png" alt="2.- Install NodeJS on Debian 9" width="1365" height="400" srcset="https://www.osradar.com/wp-content/uploads/2019/06/2-11.png 1365w, https://www.osradar.com/wp-content/uploads/2019/06/2-11-300x88.png 300w, https://www.osradar.com/wp-content/uploads/2019/06/2-11-768x225.png 768w, https://www.osradar.com/wp-content/uploads/2019/06/2-11-1024x300.png 1024w, https://www.osradar.com/wp-content/uploads/2019/06/2-11-696x204.png 696w, https://www.osradar.com/wp-content/uploads/2019/06/2-11-1068x313.png 1068w" sizes="(max-width: 1365px) 100vw, 1365px" /><figcaption id="caption-attachment-12483" class="wp-caption-text">2.- Install NodeJS on Debian 9</figcaption></figure></p>
<p>Check the NodeJS version.</p>
<pre>:~# node -v
v12.4.0</pre>
<p>After that, install GruntJS on Debian 9 using NPM.</p>
<pre>:~# npm install -g grunt-cli</pre>
<p>Finally, check the installed version.</p>
<pre>:~# grunt --version
grunt-cli v1.3.2</pre>
<p>Now, let us test it.</p>
<h2>Add GruntJS to an existing project</h2>
<p>First, place your prompt in the project directory.</p>
<pre>:~# cd /your-project/path</pre>
<p>Then, run the following command:</p>
<pre>:~# npm init</pre>
<p><figure id="attachment_12484" aria-describedby="caption-attachment-12484" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12484" src="https://www.osradar.com/wp-content/uploads/2019/06/3-8.png" alt="3.- Set GruntJS on Debian 9" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/06/3-8.png 1366w, https://www.osradar.com/wp-content/uploads/2019/06/3-8-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/06/3-8-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/06/3-8-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/06/3-8-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/06/3-8-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/06/3-8-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12484" class="wp-caption-text">3.- Set GruntJS on Debian 9</figcaption></figure></p>
<p>As you can see you have to answer some questions.</p>
<p>Now, we have to add two files to the project. First, a .JSON file where you add the metadata of the project that NPM will read later. This is auto-generated. The second one is grunfile.js where you define the tasks and plugins that GruntJS will use.</p>
<p>Once you have added the .JSON file, run the next command:</p>
<pre>:~# npm install grunt --save-dev</pre>
<p><figure id="attachment_12485" aria-describedby="caption-attachment-12485" style="width: 847px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12485" src="https://www.osradar.com/wp-content/uploads/2019/06/4-6.png" alt="4.- Install Grunt on a existing project" width="847" height="156" srcset="https://www.osradar.com/wp-content/uploads/2019/06/4-6.png 847w, https://www.osradar.com/wp-content/uploads/2019/06/4-6-300x55.png 300w, https://www.osradar.com/wp-content/uploads/2019/06/4-6-768x141.png 768w, https://www.osradar.com/wp-content/uploads/2019/06/4-6-696x128.png 696w" sizes="(max-width: 847px) 100vw, 847px" /><figcaption id="caption-attachment-12485" class="wp-caption-text">4.- Install Grunt on an existing project</figcaption></figure></p>
<p>Now, create the gruntfile.js file. And create a simple task.</p>
<pre>:~# nano Gruntfile.js</pre>
<pre><code>var grunt = require('grunt');
grunt.registerTask('default', 'default task description', function(){
  console.log('hello world');
});</code></pre>
<p>After that, run the task.</p>
<pre>:~# grunt</pre>
<p><figure id="attachment_12486" aria-describedby="caption-attachment-12486" style="width: 355px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12486" src="https://www.osradar.com/wp-content/uploads/2019/06/5-4.png" alt="5.- Grunt is running" width="355" height="126" srcset="https://www.osradar.com/wp-content/uploads/2019/06/5-4.png 355w, https://www.osradar.com/wp-content/uploads/2019/06/5-4-300x106.png 300w" sizes="(max-width: 355px) 100vw, 355px" /><figcaption id="caption-attachment-12486" class="wp-caption-text">5.- Grunt is running</figcaption></figure></p>
<p>And that is it.</p>
<h2>Conclusion</h2>
<p>In this post, you have learned how to install GruntJS on Debian 10 / Debian 9. The process is made easier by the fact that it depends on NodeJS and is not complicated. With this tool, you can define Javascript tasks easily.</p>
<p>Please share this post with your friends.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-gruntjs-on-debian-10-9/">How to Install GruntJS on Debian 10 / Debian 9</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-install-gruntjs-on-debian-10-9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Mantis Bug Tracker on Debian 10?</title>
		<link>https://www.osradar.com/install-mantis-bug-tracker-debian-10/</link>
					<comments>https://www.osradar.com/install-mantis-bug-tracker-debian-10/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sat, 23 Nov 2019 00:11:52 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Buster]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mantis]]></category>
		<category><![CDATA[mantis bug tracker]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=15694</guid>

					<description><![CDATA[<p>If you are a developer you know that bugs are always present in the process of building a program. Especially if we work as a team on certain projects. Therefore, it is necessary to have software that can distribute the workflow of the project or simply track these problems. That is why today I will [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-mantis-bug-tracker-debian-10/">How to install Mantis Bug Tracker 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>If you are a developer you know that bugs are always present in the process of building a program. Especially if we work as a team on certain projects. Therefore, it is necessary to have software that can distribute the workflow of the project or simply track these problems. That is why today I will show you how to install Mantis Bug tracker on Debian 10.</p>
<p><a href="https://www.mantisbt.org/" rel="noopener">Mantis Bug Tracker</a> is an open-source application that is used to test automated solutions, keeping a historical record of alterations and managing work teams remotely.</p>
<p>On the other hand, Mantis Bug Tracker allows the team to report errors and organize who can take care of them. Users are able to get started in minutes and start managing their projects while collaborating with their teammates and clients effectively.</p>
<p>So, let us start.</p>
<h2>Install LAMP on Debian 10</h2>
<p>The application has an interface that is accessible from the web. Therefore, we will have to have a working LAMP server. Remember that this software stack is made up of several elements.</p>
<p>To do this, read our tutorial to install LAMP.</p>
<p><a href="https://www.osradar.com/install-lamp-on-debian-10/" target="_blank" rel="noopener noreferrer">How to install LAMP on Debian 10?</a></p>
<p>Once you have finished, you can continue with this tutorial.</p>
<h2>Creating the database for Mantis Bug tracker</h2>
<p>With the LAMP stack running, you need to create a new database for Mantis Bug Tracker. This is because the application needs a database manager to store all the data that is generated as it is used.</p>
<p>Then, you have to access the MariaDB console and create the database and the new user. So let&#8217;s go for it.</p>
<pre>:~$ sudo mysql -u root -p <br />&gt; CREATE DATABASE mantisdb; <br />&gt; GRANT ALL PRIVILEGES ON mantisdb.* TO 'mantisuser'@'localhost' IDENTIFIED BY 'mantispss'; <br />&gt; FLUSH PRIVILEGES; <br />&gt; exit;</pre>
<figure id="attachment_15744" aria-describedby="caption-attachment-15744" style="width: 983px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15744" src="https://www.osradar.com/wp-content/uploads/2019/11/1-14.png" alt="1.- Creating the new database for Mantis Bug Tracker" width="983" height="430" srcset="https://www.osradar.com/wp-content/uploads/2019/11/1-14.png 983w, https://www.osradar.com/wp-content/uploads/2019/11/1-14-300x131.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/1-14-768x336.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/1-14-696x304.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/1-14-960x420.png 960w" sizes="(max-width: 983px) 100vw, 983px" /><figcaption id="caption-attachment-15744" class="wp-caption-text">1.- Creating the new database for Mantis Bug Tracker</figcaption></figure>
<p>Now, we need to download Mantis.</p>
<h2>Install Mantis Bug Tracker on Debian 10 (I)</h2>
<p>At the time of writing this tutorial, the latest stable version is 2.22.1. So that is the version we will download.</p>
<pre>:~$ wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.22.1/mantisbt-2.22.1.zip</pre>
<figure id="attachment_15745" aria-describedby="caption-attachment-15745" style="width: 1365px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15745" src="https://www.osradar.com/wp-content/uploads/2019/11/2-14.png" alt="2.- Download and install Mantis Bug Tracker on Debian 10" width="1365" height="567" srcset="https://www.osradar.com/wp-content/uploads/2019/11/2-14.png 1365w, https://www.osradar.com/wp-content/uploads/2019/11/2-14-300x125.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/2-14-768x319.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/2-14-1024x425.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/2-14-696x289.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/2-14-1068x444.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/2-14-1011x420.png 1011w" sizes="(max-width: 1365px) 100vw, 1365px" /><figcaption id="caption-attachment-15745" class="wp-caption-text">2.- Download and install Mantis Bug Tracker on Debian 10</figcaption></figure>
<p>Then, decompress it using unzip. If unzip is no installed, you can install it using this command:</p>
<pre>:~$ sudo apt install unzip</pre>
<p>So, decompress the file.</p>
<pre>:~$ unzip mantisbt-2.22.1.zip</pre>
<p>The next step is to move the generated folder to <code>/srv/</code> and change its execution permissions and owner.</p>
<pre>:~$ sudo mv mantisbt-2.22.1/ /srv/<br />:~$ sudo chown -R www-data:www-data /srv/mantisbt-2.22.1/<br />:~$ sudo chown -R 755 /srv/mantisbt-2.22.1/</pre>
<figure id="attachment_15746" aria-describedby="caption-attachment-15746" style="width: 708px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15746" src="https://www.osradar.com/wp-content/uploads/2019/11/3-13.png" alt="3.- Set the permission to the folder" width="708" height="163" srcset="https://www.osradar.com/wp-content/uploads/2019/11/3-13.png 708w, https://www.osradar.com/wp-content/uploads/2019/11/3-13-300x69.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/3-13-696x160.png 696w" sizes="(max-width: 708px) 100vw, 708px" /><figcaption id="caption-attachment-15746" class="wp-caption-text">3.- Set the permission to the folder</figcaption></figure>
<p>For Mantis to run smoothly, it is a good idea to create a new Apache virtual host. So, create a new file for it and add the following:</p>
<pre>:~$ sudo nano /etc/apache2/sites-enabled/mantis.conf</pre>
<pre>&lt;VirtualHost *:80&gt;<br />        ServerAdmin admin@your-server.com<br />        DocumentRoot "/srv/mantisbt-2.22.1"<br />        ServerName bt.osradar.lan<br />        ServerAlias www.bt.osradar.lan<br />        ErrorLog "/var/log/apache2/mantisbt-error_log"<br />        TransferLog "/var/log/apache2/mantisbt-access_log"<br />        &lt;Directory "/srv/mantisbt-2.22.1"&gt;<br />                DirectoryIndex index.php index.html<br />                Options FollowSymLinks<br />                AllowOverride None<br />                Require all granted<br />                Options MultiViews FollowSymlinks<br />        &lt;/Directory&gt;<br />&lt;/VirtualHost&gt;</pre>
<figure id="attachment_15747" aria-describedby="caption-attachment-15747" style="width: 982px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15747" src="https://www.osradar.com/wp-content/uploads/2019/11/4-11.png" alt="4.- Creating a new virtual host for Mantis" width="982" height="338" srcset="https://www.osradar.com/wp-content/uploads/2019/11/4-11.png 982w, https://www.osradar.com/wp-content/uploads/2019/11/4-11-300x103.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/4-11-768x264.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/4-11-696x240.png 696w" sizes="(max-width: 982px) 100vw, 982px" /><figcaption id="caption-attachment-15747" class="wp-caption-text">4.- Creating a new virtual host for Mantis</figcaption></figure>
<p>Of course, replace ServerName with the one you want.</p>
<p>Now we can complete the installation from the web interface.</p>
<h2>Install Mantis Bug Tracker on Debian 10 (II)</h2>
<p>Open your favorite web browser, and go to your server. You will see this:</p>
<figure id="attachment_15748" aria-describedby="caption-attachment-15748" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-15748 size-full" src="https://www.osradar.com/wp-content/uploads/2019/11/5-7.png" alt="5.- install Mantis Bug Tracker on Debian 10" width="1354" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/5-7.png 1354w, https://www.osradar.com/wp-content/uploads/2019/11/5-7-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/5-7-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/5-7-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/5-7-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/5-7-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/5-7-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/5-7-850x420.png 850w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-15748" class="wp-caption-text">5.- install Mantis Bug Tracker on Debian 10</figcaption></figure>
<p>As you can see, the image shows all the requirements to install Mantis Bug Tracker. In this case, our Debian 10 meets all of them.</p>
<p>Then, we need to type the MariaDB credentials.</p>
<figure id="attachment_15749" aria-describedby="caption-attachment-15749" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15749" src="https://www.osradar.com/wp-content/uploads/2019/11/6-2.png" alt="6.- MariaDB credentials" width="1354" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/6-2.png 1354w, https://www.osradar.com/wp-content/uploads/2019/11/6-2-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/6-2-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/6-2-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/6-2-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/6-2-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/6-2-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/6-2-850x420.png 850w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-15749" class="wp-caption-text">6.- MariaDB credentials</figcaption></figure>
<p>If everything went well, at the bottom of the page you will see the following message.</p>
<figure id="attachment_15750" aria-describedby="caption-attachment-15750" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15750" src="https://www.osradar.com/wp-content/uploads/2019/11/7-1.png" alt="7.- Mantis Bug Tracker installed " width="1354" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/7-1.png 1354w, https://www.osradar.com/wp-content/uploads/2019/11/7-1-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/7-1-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/7-1-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/7-1-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/7-1-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/7-1-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/7-1-850x420.png 850w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-15750" class="wp-caption-text">7.- Mantis Bug Tracker installed</figcaption></figure>
<p>Click on the Continue link and you will see the login page.</p>
<figure id="attachment_15751" aria-describedby="caption-attachment-15751" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15751" src="https://www.osradar.com/wp-content/uploads/2019/11/8.png" alt="8.- Mantis log in page" width="1366" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/8.png 1366w, https://www.osradar.com/wp-content/uploads/2019/11/8-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/8-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/8-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/8-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/8-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2019/11/8-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/8-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/8-858x420.png 858w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-15751" class="wp-caption-text">8.- Mantis log in page</figcaption></figure>
<p>Log in with the user <strong>administrator</strong> and the password <strong>root</strong>. The first time you log in you will be asked to either disable this account or simply change the password.</p>
<figure id="attachment_15752" aria-describedby="caption-attachment-15752" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15752" src="https://www.osradar.com/wp-content/uploads/2019/11/9.png" alt="9.- Change the default password of the administrator account" width="1354" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/9.png 1354w, https://www.osradar.com/wp-content/uploads/2019/11/9-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/9-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/9-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/9-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/9-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/9-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/9-850x420.png 850w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-15752" class="wp-caption-text">9.- Change the default password of the administrator account</figcaption></figure>
<p>Once you change it and log in again with your password, you will see the dashboard.</p>
<figure id="attachment_15753" aria-describedby="caption-attachment-15753" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15753" src="https://www.osradar.com/wp-content/uploads/2019/11/10.png" alt="10.- Mantis Bug Tracker on Debian 10" width="1354" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/10.png 1354w, https://www.osradar.com/wp-content/uploads/2019/11/10-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/10-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/10-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/10-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/10-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/10-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/10-850x420.png 850w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-15753" class="wp-caption-text">10.- Mantis Bug Tracker on Debian 10</figcaption></figure>
<p>So, enjoy it.</p>
<h2>Conclusion</h2>
<p>Mantis Bug Tracker is one of the best applications for monitoring and reporting bugs in a professional environment. So it becomes necessary in many software development organizations. Today, we have learned how to install it on Debian 10. Everything has been simple and fast.</p>


<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-mantis-bug-tracker-debian-10/">How to install Mantis Bug Tracker 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-mantis-bug-tracker-debian-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install GIT on Ubuntu 19.10?</title>
		<link>https://www.osradar.com/how-to-install-git-on-ubuntu-19-10/</link>
					<comments>https://www.osradar.com/how-to-install-git-on-ubuntu-19-10/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 29 Oct 2019 00:10:07 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eoan]]></category>
		<category><![CDATA[eoan ermine]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=14844</guid>

					<description><![CDATA[<p>In this short post, you will learn how to install Git on Ubuntu 19.10 step by step. But we will also show you two ways to do it. When a new version of Ubuntu comes out many users run to install it. It is obvious because many want to get the news quickly. However, there [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-git-on-ubuntu-19-10/">How to install GIT on Ubuntu 19.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>In this short post,<strong> you will learn how to install Git on <a href="https://www.osradar.com/ubuntu-19-10-available/" target="_blank" rel="noopener noreferrer">Ubuntu 19.10</a> step by step</strong>. But we will also show you two ways to do it.</p>
<p>When a new version of Ubuntu comes out many users run to install it. It is obvious because many want to get the news quickly. However, there are other users who feel somewhat lost when arriving at this new version. So they need to install some applications but they do not know how or if everything stays the same or changes. One of these applications is GIT because many developers and even novices use it for their learning. However, in Linux, there are many things that can be done in various ways and here I will show you.</p>
<p>In general, <a href="https://git-scm.com/" target="_blank" rel="noopener noreferrer">GIT</a> is an open-source version control system ideal to control and manage the different versions of any application. It is widely used in the developing world for its efficiency and ease of use.</p>
<p>So let&#8217;s see how to do it.</p>
<h2>Install Git on Ubuntu 19.10</h2>
<h3>1.- Using the official repositories</h3>
<p>Git is available from the official Ubuntu repositories so we can install it with the following command:</p>
<pre>:~$ sudo apt install git</pre>
<figure id="attachment_14982" aria-describedby="caption-attachment-14982" style="width: 1073px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-14982" src="https://www.osradar.com/wp-content/uploads/2019/10/1-19.png" alt="1.- Installing Git on Ubuntu 19.10" width="1073" height="335" srcset="https://www.osradar.com/wp-content/uploads/2019/10/1-19.png 1073w, https://www.osradar.com/wp-content/uploads/2019/10/1-19-300x94.png 300w, https://www.osradar.com/wp-content/uploads/2019/10/1-19-768x240.png 768w, https://www.osradar.com/wp-content/uploads/2019/10/1-19-1024x320.png 1024w, https://www.osradar.com/wp-content/uploads/2019/10/1-19-696x217.png 696w, https://www.osradar.com/wp-content/uploads/2019/10/1-19-1068x333.png 1068w" sizes="(max-width: 1073px) 100vw, 1073px" /><figcaption id="caption-attachment-14982" class="wp-caption-text">1.- Installing Git on Ubuntu 19.10</figcaption></figure>
<p>As you can see, it is very simple. This method is the safest and most reliable, but it has a weakness. With time GIT will publish new versions with improvements and bug fixes and we will not be able to get it from the official repositories.</p>
<h3>2.- Using the GIT PPA repository</h3>
<p>To always get the latest version of Git available in Ubuntu, we have a PPA repository available. So, this method is recommended for more advanced users who know how to use the repositories. It is also recommended for users who always want Git news.</p>
<p>First, we add the repository:</p>
<pre>:~$ sudo add-apt-repository ppa:git-core/ppa</pre>
<figure id="attachment_14985" aria-describedby="caption-attachment-14985" style="width: 940px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-14985" src="https://www.osradar.com/wp-content/uploads/2019/10/2-18.png" alt="2.- Add the Git PPA " width="940" height="606" srcset="https://www.osradar.com/wp-content/uploads/2019/10/2-18.png 940w, https://www.osradar.com/wp-content/uploads/2019/10/2-18-300x193.png 300w, https://www.osradar.com/wp-content/uploads/2019/10/2-18-768x495.png 768w, https://www.osradar.com/wp-content/uploads/2019/10/2-18-696x449.png 696w, https://www.osradar.com/wp-content/uploads/2019/10/2-18-651x420.png 651w" sizes="(max-width: 940px) 100vw, 940px" /><figcaption id="caption-attachment-14985" class="wp-caption-text">2.- Add the Git PPA</figcaption></figure>
<p>Then, refresh the APT cache and install Git.</p>
<pre>:~$ sudo apt update<br />:~$ sudo apt install git</pre>
<figure id="attachment_14986" aria-describedby="caption-attachment-14986" style="width: 352px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-14986" src="https://www.osradar.com/wp-content/uploads/2019/10/3-17.png" alt="3.- Git version" width="352" height="91" srcset="https://www.osradar.com/wp-content/uploads/2019/10/3-17.png 352w, https://www.osradar.com/wp-content/uploads/2019/10/3-17-300x78.png 300w" sizes="(max-width: 352px) 100vw, 352px" /><figcaption id="caption-attachment-14986" class="wp-caption-text">3.- Git version</figcaption></figure>
<p>Now you will have Git ready to be used.</p>
<p>Finally, check the installed version with the following command.</p>
<p>You can also read an introduction to the <a href="https://www.osradar.com/install-ntopng-debian-10/" target="_blank" rel="noopener noreferrer">Git branches.</a></p>


<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-git-on-ubuntu-19-10/">How to install GIT on Ubuntu 19.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/how-to-install-git-on-ubuntu-19-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install CakePHP on Debian 10?</title>
		<link>https://www.osradar.com/install-cakephp-debian-10/</link>
					<comments>https://www.osradar.com/install-cakephp-debian-10/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 27 Aug 2019 23:11:21 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Buster]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[web server]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=13199</guid>

					<description><![CDATA[<p>The development of web applications seems to be fashionable these days. Many young people start their way of developing applications for the web. And for that, a Linux distribution is the most recommendable thing to use. Because it provides stability and above all, the tools to make the process without problems. For web development there [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-cakephp-debian-10/">How to install CakePHP 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>The development of web applications seems to be fashionable these days. Many young people start their way of developing applications for the web. And for that, a Linux distribution is the most recommendable thing to use. Because it provides stability and above all, the tools to make the process without problems. For web development there are certain languages that can be used, perhaps PHP is the most popular of them. And in PHP we have many frameworks to speed up the development. So in this post, I will show you how to install CakePHP on Debian 10. It is one of the most popular because of its low learning curve.</p>
<h2>CakePHP it is a good framework</h2>
<p><a href="https://cakephp.org/" rel="noopener noreferrer">CakePHP</a> is a PHP framework for web application development. It is known to be one of the easiest to learn. However, do not be fooled by its ease of learning, it is also one of the most powerful.</p>
<p>As expected, CakePHP is open source and is compatible with both <a href="https://www.osradar.com/tag/apache/" rel="noopener noreferrer">Apache</a> and <a href="https://www.osradar.com/tag/nginx/" rel="noopener noreferrer">Nginx</a>. It also supports various database handlers such as <a href="https://www.osradar.com/tag/mysql/" rel="noopener noreferrer">MySQL</a>, <a href="https://www.osradar.com/tag/mariadb/" rel="noopener noreferrer">MariaDB</a>, <a href="https://www.osradar.com/how-to-install-sqlite-on-ubuntu-18-04-and-linux-mint-19/" rel="noopener noreferrer">SQLite</a> or <a href="https://osradar.com/tag/postgresql/" rel="noopener noreferrer">PostgreSQL</a>.</p>
<p>So let us go for it.</p>
<h2>Install CakePHP on Debian 10</h2>
<h3>1) Install LAMP on Debian 10</h3>
<p>First of all, you have to have a working LAMP server. As I told you at the beginning, it is also possible to run it with Nginx. However, for this tutorial, I will use Apache.</p>
<p>The LAMP server is absolutely necessary to &#8220;deploy&#8221; the application once finished. However, it is not indispensable for development. Although it is good to install it at once.</p>
<p>Read <a href="https://www.osradar.com/install-lamp-on-debian-10/" rel="noopener noreferrer">How to install LAMP on Debian 10?</a></p>
<p>Just be sure to install these PHP extensions</p>
<pre>php-pdo php-intl php-xml php-zip php-mbstring</pre>
<p>Now we can continue.</p>
<h3>2) Install Composer on Debian 10</h3>
<p>One of the best ways to install CakePHP is to use Composer. <a href="https://getcomposer.org" rel="noopener noreferrer">Composer</a> is an open-source and cross-platform PHP dependency manager. It is a wonderful tool for our PHP projects.</p>
<p>Read, <a href="https://www.osradar.com/how-to-install-composer-on-linux/" rel="noopener noreferrer">How to install Composer on Linux?</a></p>
<p>Now, we can install CakePHP.</p>
<h3>3) Install CakePHP on Debian 10</h3>
<p>Now we can start installing CakePHP on Debian 10. For that, we will use composer to create the project all at once.</p>
<p>In the terminal, run the following command:</p>
<pre>:~$ composer create-project --prefer-dist cakephp/app myproject
</pre>
<p><figure id="attachment_13201" aria-describedby="caption-attachment-13201" style="width: 1349px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-13201" src="https://www.osradar.com/wp-content/uploads/2019/08/1-18.jpeg" alt="1.- Install CakePHP on Debian 10" width="1349" height="692" srcset="https://www.osradar.com/wp-content/uploads/2019/08/1-18.jpeg 1349w, https://www.osradar.com/wp-content/uploads/2019/08/1-18-300x154.jpeg 300w, https://www.osradar.com/wp-content/uploads/2019/08/1-18-768x394.jpeg 768w, https://www.osradar.com/wp-content/uploads/2019/08/1-18-1024x525.jpeg 1024w, https://www.osradar.com/wp-content/uploads/2019/08/1-18-696x357.jpeg 696w, https://www.osradar.com/wp-content/uploads/2019/08/1-18-1068x548.jpeg 1068w, https://www.osradar.com/wp-content/uploads/2019/08/1-18-819x420.jpeg 819w" sizes="(max-width: 1349px) 100vw, 1349px" /><figcaption id="caption-attachment-13201" class="wp-caption-text">1.- Install CakePHP on Debian 10</figcaption></figure></p>
<p>Replace &#8220;myproject&#8221; by the name you want to yo your project. The installation will take some time.</p>
<p>If you want to use the CakePHP command, it needs to have run permissions.</p>
<pre>:~$ cd myproject
:~$ chmod +x bin/cake</pre>
<p>Now you can start developing your application with your favorite text editor. You can also use the project to see the changes in the web browser as if it were the real web server.</p>
<p>To do this, run the following command:</p>
<pre>:~$ bin/cake server</pre>
<p><figure id="attachment_13202" aria-describedby="caption-attachment-13202" style="width: 578px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-13202" src="https://www.osradar.com/wp-content/uploads/2019/08/2-16.jpeg" alt="2.- Serve the application" width="578" height="201" srcset="https://www.osradar.com/wp-content/uploads/2019/08/2-16.jpeg 578w, https://www.osradar.com/wp-content/uploads/2019/08/2-16-300x104.jpeg 300w" sizes="(max-width: 578px) 100vw, 578px" /><figcaption id="caption-attachment-13202" class="wp-caption-text">2.- Serve the application</figcaption></figure></p>
<p>This will make the application available at http://localhost:8765. However, we can also specify a host and a specific port with the following command:</p>
<pre>:~$ bin/cake server -H <span class="m">[host]</span> -p <span class="m">[port]</span></pre>
<p>Now, you can open your web browser and check that everything is OK.</p>
<p><figure id="attachment_13203" aria-describedby="caption-attachment-13203" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-13203" src="https://www.osradar.com/wp-content/uploads/2019/08/3-4.png" alt="3.- CakePHP running" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/08/3-4.png 1366w, https://www.osradar.com/wp-content/uploads/2019/08/3-4-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/08/3-4-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/08/3-4-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/08/3-4-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/08/3-4-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/08/3-4-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-13203" class="wp-caption-text">3.- CakePHP running</figcaption></figure></p>
<p>Note that you should never use this method to deploy the application on a real server. To do this, just upload the whole folder of your project to the root document of the server, for example<code> /var/www/html/</code>.</p>
<p>So, create a new application with CakePHP.</p>
<h2>Conclusion</h2>
<p>Web development is very important nowadays and for PHP it seems to be the most used and important language. It also has the advantage of having many important frameworks to be used as CakePHP. In this sense, installing CakePHP is quite simple and provides us with a great tool ready for work.</p>
<p>Please share this post and join <a href="https://t.me/osradar" rel="noopener noreferrer">our Telegram channel</a>.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-cakephp-debian-10/">How to install CakePHP 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-cakephp-debian-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The V programming Language: Powerfull and lightweight</title>
		<link>https://www.osradar.com/the-v-programming-language-powerfull-and-lightweight/</link>
					<comments>https://www.osradar.com/the-v-programming-language-powerfull-and-lightweight/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 01 Jul 2019 23:40:53 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[New version]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[V programming language]]></category>
		<category><![CDATA[window]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=12539</guid>

					<description><![CDATA[<p>Programming languages are currently in a good stage of development. Many of them have been improved and as time goes by, they incorporate features that help the coding process. However, there is always room for advancement and some venture to create new languages in the hope that they will be taken into account by the [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/the-v-programming-language-powerfull-and-lightweight/">The V programming Language: Powerfull and lightweight</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Programming languages are currently in a good stage of development. Many of them have been improved and as time goes by, they incorporate features that help the coding process. However, there is always room for advancement and some venture to create new languages in the hope that they will be taken into account by the developers. That is how Python started and now it is one of the most popular languages out there. Now, another is emerging with a view to being one of the lightest and most efficient out there. So, in this post, I will tell you about the V programming Language.</p>
<h2>Lightweight and very efficient</h2>
<p><a href="https://vlang.io/" rel="noopener">This programming language</a> was created by Alex Medvedniko, a Dutch developer who says he has a strong commitment to simplicity and performance. You can see that in V. Because V and all its libraries only occupy 400kb. Crazy! But yes, the language has ambitions and only with this size will we be able to work.</p>
<p>On the other hand, the language is in an early stage of development, but it shows us characteristics to which we must pay a lot of attention. Some of them are:</p>
<ul>
<li><strong>Secure</strong>. Because it does not allow global variables, null values, strange behaviors of functions, nor undefined values.</li>
<li><strong>Fast</strong>. I think this is V&#8217;s main point. It can compile 1.5 Million lines of code per processor core. It&#8217;s wonderful.</li>
<li><strong>Code translation from C</strong>. If you have a project from C, you can convert the source code to V, without any problem.</li>
<li><strong>Compiler with 0 dependencies</strong>. In addition, it only weighs 400 kb.</li>
<li><strong>Hot Code Reload</strong>. It is not necessary to compile frequently to get the desired changes. Of course, in some cases yes, where there are many lines of codes.</li>
</ul>
<p>Finally, the programming language V will have version 1.0 in December if all goes well. However, you can already do some work using it.</p>
<h2>Getting the V programming Language</h2>
<p>As expected, V is open-source. For now, only Linux and MacOS versions are available, but Windows will soon be added. Just download it and put it in <code>/usr/local/bin/</code> to start working. You can also download the<a href="https://github.com/vlang/v"> source code</a> and build it from there.</p>
<p>In addition, the project tells us that it is easier to use than <a href="https://www.osradar.com/install-go-language-on-centos-7/">GO</a>, but that it has similar documentation. On the other hand, its performance is similar to <a href="https://www.osradar.com/how-to-compile-a-c-code-on-gnu-linux/">C</a> and they plan to<strong> support graphics libraries like <a href="https://www.khronos.org/vulkan/">Vulkan</a> or DirectX.</strong></p>
<p>For now, we just need to keep an eye on this project. If you are a developer I recommend you do the same because the features are interesting.</p>
<p>Share this post with other friends of yours whether they are developers or not.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/the-v-programming-language-powerfull-and-lightweight/">The V programming Language: Powerfull and lightweight</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-v-programming-language-powerfull-and-lightweight/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Android Studio on Fedora 30?</title>
		<link>https://www.osradar.com/how-to-install-android-studio-on-fedora-30/</link>
					<comments>https://www.osradar.com/how-to-install-android-studio-on-fedora-30/#comments</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sun, 19 May 2019 23:22:46 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[tools]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=12129</guid>

					<description><![CDATA[<p>Fedora is a fairly popular Linux distribution. Many users highlight its speed and functionality to be taken into account as a reference. So many developers are interested in it as the main system in which to do their daily work. And there are many kinds of developers from web focus to mobile programming where iOS [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-android-studio-on-fedora-30/">How to install Android Studio on Fedora 30?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Fedora is a fairly popular Linux distribution. Many users highlight its speed and functionality to be taken into account as a reference. So many developers are interested in it as the main system in which to do their daily work. And there are many kinds of developers from web focus to mobile programming where iOS and Android dominate the market. In this sense, Android has a special IDE called Android Studio. So, in this post you will learn how to install Android Studio on Fedora 30.</p>
<p>Android is the world&#8217;s most popular mobile operating system and is present in hundreds of models. In addition, many major brands such as Samsung bet strongly on it. So Android has an IDE that is up to the system in Android Studio.</p>
<p>Android Studio is the official Android IDE. It is based on IntelliJ IDEA. Android Studio offers even more features that enhance your productivity when building Android apps, such as:</p>
<ul>
<li>A flexible Gradle-based build system.</li>
<li>A fast and feature-rich emulator.</li>
<li>A unified environment where you can develop for all Android devices.</li>
<li>Instant Run to push changes to your running app without building a new APK.</li>
<li>Code templates and GitHub integration to help you build common app features and import sample code.</li>
<li>Extensive testing tools and frameworks.</li>
</ul>
<p>So, let us install Android Studio on <a href="https://www.osradar.com/fedora-30-released-how-to-install-it/" rel="noopener noreferrer">Fedora 30</a>.</p>
<h2>Install Android Studio on Fedora 30</h2>
<p>First of all, go to the <a href="https://developer.android.com/studio" rel="noopener noreferrer">Android Studio website</a>. Then download the Linux version. The website recognizes which system you are using. So just click on the Download Android Studio button.</p>
<p><figure id="attachment_12157" aria-describedby="caption-attachment-12157" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12157" src="https://www.osradar.com/wp-content/uploads/2019/05/1-9.png" alt="1.- Android Studio website" width="1366" height="741" srcset="https://www.osradar.com/wp-content/uploads/2019/05/1-9.png 1366w, https://www.osradar.com/wp-content/uploads/2019/05/1-9-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/1-9-768x417.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/1-9-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2019/05/1-9-696x378.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/1-9-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2019/05/1-9-774x420.png 774w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12157" class="wp-caption-text">1.- Android Studio website</figcaption></figure></p>
<p>After you accept the license terms, the download will begin. It weighs 1 Gb so if you have a slow connection, it will take a while.</p>
<p>Once downloaded, it is necessary to install some dependencies. Open the terminal and type the following.</p>
<pre>:~$ sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686</pre>
<p><figure id="attachment_12158" aria-describedby="caption-attachment-12158" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12158" src="https://www.osradar.com/wp-content/uploads/2019/05/2-9.png" alt="2.- Install some required libraries" width="1366" height="741" srcset="https://www.osradar.com/wp-content/uploads/2019/05/2-9.png 1366w, https://www.osradar.com/wp-content/uploads/2019/05/2-9-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/2-9-768x417.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/2-9-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2019/05/2-9-696x378.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/2-9-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2019/05/2-9-774x420.png 774w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12158" class="wp-caption-text">2.- Install some required libraries</figcaption></figure></p>
<p>After that, decompress the downloaded file in /opt/.</p>
<pre>:~$ cd /opt/
:~$ sudo tar -xvzf /home/your-user/Downloads/android-studio-ide-183.5522156-linux.tar.gz</pre>
<p>Obviously, be careful with the path and name of the downloaded file.</p>
<p>Then, run the wizard.</p>
<pre>:~$ cd android-studio/bin
:~$ sh studio</pre>
<p>Now, you will see the wizard.</p>
<p><figure id="attachment_12159" aria-describedby="caption-attachment-12159" style="width: 800px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12159" src="https://www.osradar.com/wp-content/uploads/2019/05/33.png" alt="3.- Android studio setup wizard" width="800" height="600" srcset="https://www.osradar.com/wp-content/uploads/2019/05/33.png 800w, https://www.osradar.com/wp-content/uploads/2019/05/33-300x225.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/33-768x576.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/33-80x60.png 80w, https://www.osradar.com/wp-content/uploads/2019/05/33-265x198.png 265w, https://www.osradar.com/wp-content/uploads/2019/05/33-696x522.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/33-560x420.png 560w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-12159" class="wp-caption-text">3.- Android studio setup wizard</figcaption></figure></p>
<p>Then, choose the type of the installation.</p>
<p><figure id="attachment_12160" aria-describedby="caption-attachment-12160" style="width: 800px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12160" src="https://www.osradar.com/wp-content/uploads/2019/05/44.png" alt="4.- Install type" width="800" height="600" srcset="https://www.osradar.com/wp-content/uploads/2019/05/44.png 800w, https://www.osradar.com/wp-content/uploads/2019/05/44-300x225.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/44-768x576.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/44-80x60.png 80w, https://www.osradar.com/wp-content/uploads/2019/05/44-265x198.png 265w, https://www.osradar.com/wp-content/uploads/2019/05/44-696x522.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/44-560x420.png 560w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-12160" class="wp-caption-text">4.- Install type</figcaption></figure></p>
<p>After that, select the theme. I like the dark theme, but select what you prefer.</p>
<p><figure id="attachment_12161" aria-describedby="caption-attachment-12161" style="width: 800px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12161" src="https://www.osradar.com/wp-content/uploads/2019/05/55.png" alt="5.- Select UI theme" width="800" height="600" srcset="https://www.osradar.com/wp-content/uploads/2019/05/55.png 800w, https://www.osradar.com/wp-content/uploads/2019/05/55-300x225.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/55-768x576.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/55-80x60.png 80w, https://www.osradar.com/wp-content/uploads/2019/05/55-265x198.png 265w, https://www.osradar.com/wp-content/uploads/2019/05/55-696x522.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/55-560x420.png 560w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-12161" class="wp-caption-text">5.- Select UI theme</figcaption></figure></p>
<p>Next, you will see the summary.</p>
<p><figure id="attachment_12162" aria-describedby="caption-attachment-12162" style="width: 800px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12162" src="https://www.osradar.com/wp-content/uploads/2019/05/66.png" alt="6.- summary" width="800" height="600" srcset="https://www.osradar.com/wp-content/uploads/2019/05/66.png 800w, https://www.osradar.com/wp-content/uploads/2019/05/66-300x225.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/66-768x576.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/66-80x60.png 80w, https://www.osradar.com/wp-content/uploads/2019/05/66-265x198.png 265w, https://www.osradar.com/wp-content/uploads/2019/05/66-696x522.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/66-560x420.png 560w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-12162" class="wp-caption-text">6.- summary</figcaption></figure></p>
<p>Then, the installation will begin. The wizard will download other required components. Be patience.</p>
<p><figure id="attachment_12163" aria-describedby="caption-attachment-12163" style="width: 800px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12163" src="https://www.osradar.com/wp-content/uploads/2019/05/77.png" alt="7.- Installing Android Studio on Fedora" width="800" height="600" srcset="https://www.osradar.com/wp-content/uploads/2019/05/77.png 800w, https://www.osradar.com/wp-content/uploads/2019/05/77-300x225.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/77-768x576.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/77-80x60.png 80w, https://www.osradar.com/wp-content/uploads/2019/05/77-265x198.png 265w, https://www.osradar.com/wp-content/uploads/2019/05/77-696x522.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/77-560x420.png 560w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-12163" class="wp-caption-text">7.- Installing Android Studio on Fedora</figcaption></figure></p>
<p>The process will take time. Then, you can start a new project.</p>
<p><figure id="attachment_12164" aria-describedby="caption-attachment-12164" style="width: 900px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12164" src="https://www.osradar.com/wp-content/uploads/2019/05/88.png" alt="8.- Choose the type of project" width="900" height="651" srcset="https://www.osradar.com/wp-content/uploads/2019/05/88.png 900w, https://www.osradar.com/wp-content/uploads/2019/05/88-300x217.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/88-768x556.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/88-324x235.png 324w, https://www.osradar.com/wp-content/uploads/2019/05/88-696x503.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/88-581x420.png 581w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption id="caption-attachment-12164" class="wp-caption-text">8.- Choose the type of project</figcaption></figure></p>
<p>The next step is to configure the project.</p>
<p><figure id="attachment_12165" aria-describedby="caption-attachment-12165" style="width: 900px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12165" src="https://www.osradar.com/wp-content/uploads/2019/05/99.png" alt="9.- Configure the project" width="900" height="651" srcset="https://www.osradar.com/wp-content/uploads/2019/05/99.png 900w, https://www.osradar.com/wp-content/uploads/2019/05/99-300x217.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/99-768x556.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/99-324x235.png 324w, https://www.osradar.com/wp-content/uploads/2019/05/99-696x503.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/99-581x420.png 581w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption id="caption-attachment-12165" class="wp-caption-text">9.- Configure the project</figcaption></figure></p>
<p>Now you can start to do fantastic Android applications.</p>
<p><figure id="attachment_12166" aria-describedby="caption-attachment-12166" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12166" src="https://www.osradar.com/wp-content/uploads/2019/05/10-1.png" alt="10.- Android Studio on Fedora 30" width="1366" height="741" srcset="https://www.osradar.com/wp-content/uploads/2019/05/10-1.png 1366w, https://www.osradar.com/wp-content/uploads/2019/05/10-1-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2019/05/10-1-768x417.png 768w, https://www.osradar.com/wp-content/uploads/2019/05/10-1-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2019/05/10-1-696x378.png 696w, https://www.osradar.com/wp-content/uploads/2019/05/10-1-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2019/05/10-1-774x420.png 774w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12166" class="wp-caption-text">10.- Android Studio on Fedora 30</figcaption></figure></p>
<p>And that&#8217;s it.</p>
<h2>Conclusion</h2>
<p>Android Studio is an IDE for developing Android applications. Installing it is not at all complex, however, there are some dependencies that should be taken into account to avoid problems. In addition, it is recommended to have a fairly modern computer because it is somewhat heavy.</p>
<p>Are you an Android developer? Have you used Android Studio? Let us know in the comments.</p>
<p>Please share this post with your friends.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-android-studio-on-fedora-30/">How to install Android Studio on Fedora 30?</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-install-android-studio-on-fedora-30/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
