<?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>Programming Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Fri, 21 Oct 2022 13:34:56 +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>Take a look at the easiest languages to learn to program from scratch.</title>
		<link>https://www.osradar.com/take-a-look-at-the-easiest-languages-to-learn-to-program-from-scratch/</link>
					<comments>https://www.osradar.com/take-a-look-at-the-easiest-languages-to-learn-to-program-from-scratch/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Fri, 27 May 2022 21:19:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=36038</guid>

					<description><![CDATA[<p>The programming is more relevant than ever. Consequently, an increasing number of users now want to learn how to program their software projects. There are many reasons for this on both a personal and professional level. For example, there are users who enter the programming sector for personal development, for professional reasons, or to increase [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/take-a-look-at-the-easiest-languages-to-learn-to-program-from-scratch/">Take a look at the easiest languages to learn to program from scratch.</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 programming is more relevant than ever. Consequently, an increasing number of users now want to learn how to program their software projects. There are many reasons for this on both a personal and professional level. For example, there are users who enter the programming sector for <a href="https://high5test.com/personal-development/">personal development</a>, for professional reasons, or to increase their training. The first thing you need to know is that programming covers a huge number of possibilities. Everything will depend on the type of software we want to develop or how much we are going to deepen. It may be that we just want to learn how to create simple programs for our use. Or we would like to create code that is part of larger projects. Maybe you are interested in getting into the world of video games. So, we will know the easiest languages to learn to program from scratch.</p>



<h2>The easiest languages to start programming</h2>



<p>If you are looking to test your application development skills, it is best to start learning slowly. Here are some of the programming languages that are especially suitable for beginners.</p>



<ul><li><a href="" target="_blank" rel="noreferrer noopener">Ruby:</a> if you have zero knowledge in everything related to software development, this is one of the most interesting proposals you will find. It could be considered one of the most fascinating and affordable languages to start programming. Despite being a veteran proposal, we must consider that since its inception, it was designed to facilitate the arrival of new programmers. This allows us to begin to understand structures and execute examples from the beginning.</li></ul>



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



<ul><li><a href="" target="_blank" rel="noreferrer noopener">JavaScript:</a> on the other hand, we find a proposal that is more than familiar to most people. In fact, you have probably heard of it. In addition, it offers a good number of professional opportunities. Therefore, it is one of the most widespread and used alternatives to learn to program. A point in its favor is that we can work with this language on all types of platforms, both mobile and desktop.</li></ul>



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



<ul><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a>: if you are a complete novice in this sector, Phyton is one of the most affordable proposals. It is generally used in both web and desktop projects. Moreover, it has been growing steadily over the last few years. Certainly, it is easy to learn. However, we must also consider that this language is very widespread in everything related to artificial intelligence. It is characterized by its object-oriented programming and easy-to-understand structures.</li></ul>



<h2>Conclusion</h2>



<p>Very well, in this way we have seen some of the easiest languages to learn to program from scratch. Keep in mind that this choice depends on several factors. Indeed, exactly what you want to program influences a lot. This way you can make the right choice. However, I can assure you that these languages are the best way to start. Bye!</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/take-a-look-at-the-easiest-languages-to-learn-to-program-from-scratch/">Take a look at the easiest languages to learn to program from scratch.</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/take-a-look-at-the-easiest-languages-to-learn-to-program-from-scratch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The best Markdown editors for Windows</title>
		<link>https://www.osradar.com/the-best-markdown-editors-for-windows/</link>
					<comments>https://www.osradar.com/the-best-markdown-editors-for-windows/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Mon, 22 Nov 2021 22:26:00 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[markdown editor]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web programming]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=33361</guid>

					<description><![CDATA[<p>Hello! More and more people are entering the world of software development. However, the situation has evolved a lot. Indeed, we now have more powerful tools. For example, Markdown editors. In today&#8217;s post, we will go a little deeper into them. Read on to learn the best Markdown editors for Windows. What are Markdown editors [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/the-best-markdown-editors-for-windows/">The best Markdown editors for Windows</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! More and more people are entering the world of software development. However, the situation has evolved a lot. Indeed, we now have more powerful tools. For example, Markdown editors. In today&#8217;s post, we will go a little deeper into them. Read on to learn the best Markdown editors for Windows.</p>



<h2>What are Markdown editors and how they help</h2>



<p>Developing a new software project is different from it was a few years ago. In fact, new technologies make this kind of work much easier. In this environment, many decide for Internet-centric development. When focusing on this type of web-centric projects, we can use languages such as HTML. Either way, code editors are very useful. This is where <a href="https://www.osradar.com/notable-markdown-based-note-taking-application/" target="_blank" rel="noreferrer noopener">Markdown </a>editors stand out.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="830" height="512" src="https://www.osradar.com/wp-content/uploads/2021/11/pngegg-1-6.png" alt="" class="wp-image-33362" srcset="https://www.osradar.com/wp-content/uploads/2021/11/pngegg-1-6.png 830w, https://www.osradar.com/wp-content/uploads/2021/11/pngegg-1-6-300x185.png 300w, https://www.osradar.com/wp-content/uploads/2021/11/pngegg-1-6-768x474.png 768w, https://www.osradar.com/wp-content/uploads/2021/11/pngegg-1-6-696x429.png 696w" sizes="(max-width: 830px) 100vw, 830px" /></figure>



<p>This is an editor for working with the code of the development project. However, it has features that make it more attractive to use. These features make it easier to write any text, even source code. In fact, these editors are tools for creating and editing texts. Moreover, their ease of use makes them suitable for both writers and programmers. This is possible thanks to their internal use of the Markdown language. Therefore, it is an excellent tool for the development of software for the web. In fact, what it does is to directly format the text. Therefore, we will save a good amount of time and effort. Additionally, we will greatly improve the workflow. Markdown is a simple HTML-compatible language that simplifies the formatting of code for the creation of web elements. This includes headlines, bold characters, lists, tables, images, etc.</p>



<h2>List of the best Markdown editors for Windows.</h2>



<h3>iA Writer</h3>



<p><a href="https://ia.net/" target="_blank" rel="noreferrer noopener">iA Writer</a> is one of the best-known cross-platform payment editors in this sector. The program offers several functions to strengthen the writing of texts. Its main function is to attenuate all the text except the paragraph or sentence we are working on. It is also prepared to highlight different parts of the sentence in different colors so that we can distinguish verbs, adverbs and more. It has a PDF file preview to see how it will appear on the web. In addition, it has many keyboard shortcuts and allows you to choose the font type. Additionally, we can export the project in HTML or Word format.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="1021" height="528" src="https://www.osradar.com/wp-content/uploads/2021/11/mark.png" alt="" class="wp-image-33363" srcset="https://www.osradar.com/wp-content/uploads/2021/11/mark.png 1021w, https://www.osradar.com/wp-content/uploads/2021/11/mark-300x155.png 300w, https://www.osradar.com/wp-content/uploads/2021/11/mark-768x397.png 768w, https://www.osradar.com/wp-content/uploads/2021/11/mark-696x360.png 696w" sizes="(max-width: 1021px) 100vw, 1021px" /></figure>



<h3>Ghostwriter</h3>



<p><a href="https://wereturtle.github.io/ghostwriter/" target="_blank" rel="noreferrer noopener">Ghostwriter </a>is a free and open-source text editor. Its main feature is HTML code preview panel. Because of its ease of use, it is very friendly to novice users. As we mentioned previously, it has a panel in the sidebar that shows the most common characters in this type of work. There is also an outline view that shows the average number of words per minute or the total time spent. Moreover, this software is highly customizable.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="626" src="https://www.osradar.com/wp-content/uploads/2021/11/mark2-1024x626.jpg" alt="" class="wp-image-33365" srcset="https://www.osradar.com/wp-content/uploads/2021/11/mark2-1024x626.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/11/mark2-300x183.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/11/mark2-768x469.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/11/mark2-696x425.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/11/mark2-1068x652.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/11/mark2.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Typora</h3>



<p><a href="https://typora.io/" target="_blank" rel="noreferrer noopener">Typora </a>is one of the most popular Markdown editors of the moment. In fact, it is considered as one of the favorites for most of the users of this type of software. This is a free project that is characterized by the large number of customization options. It also has a mode to avoid distractions and concentrate on writing. It does not have a preview panel. However, it is capable of converting the entered characters into a correctly formatted version. In this way, we can generate elements for the web such as tables, images, lists, and much more. It also has keyboard shortcuts to improve the fluidity of the work. Themes and online manuals are available to complement the tool.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="622" src="https://www.osradar.com/wp-content/uploads/2021/11/mark3-1024x622.jpg" alt="" class="wp-image-33366" srcset="https://www.osradar.com/wp-content/uploads/2021/11/mark3-1024x622.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/11/mark3-300x182.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/11/mark3-768x466.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/11/mark3-696x422.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/11/mark3-1068x648.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/11/mark3.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Caret</h3>



<p><a href="https://caret.io/" target="_blank" rel="noreferrer noopener">Caret </a>is an editor with good features and is still useful despite several years without updates. Despite this, its use is still widespread among many users. Caret has a preview mode in HTML to visualize on screen the final result next to our code. At the same time, it offers several outline options and a distraction-free writing mode. It also has many keyboard shortcuts to navigate through the text. We can also insert a URL. This is a paid program that we can try for free for a limited time.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="583" src="https://www.osradar.com/wp-content/uploads/2021/11/mark4-1024x583.png" alt="" class="wp-image-33367" srcset="https://www.osradar.com/wp-content/uploads/2021/11/mark4-1024x583.png 1024w, https://www.osradar.com/wp-content/uploads/2021/11/mark4-300x171.png 300w, https://www.osradar.com/wp-content/uploads/2021/11/mark4-768x437.png 768w, https://www.osradar.com/wp-content/uploads/2021/11/mark4-696x396.png 696w, https://www.osradar.com/wp-content/uploads/2021/11/mark4-1068x608.png 1068w, https://www.osradar.com/wp-content/uploads/2021/11/mark4.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Atom</h3>



<p><a href="https://atom.io/" target="_blank" rel="noreferrer noopener">Atom </a>is a favorite among open-source enthusiasts. This editor proposes to facilitate the task of developing our programming code. On a positive note, Atom is a software compatible with a multitude of languages. So, it increases its usability. The graphical interface is very friendly since it shows the text entered, on one side, and the formatting on the other. This is a process that is carried out in real time. Among some of its functions is the ability to auto-complete programming expressions. For this reason, Atom is an ideal tool for these tasks.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="642" src="https://www.osradar.com/wp-content/uploads/2021/11/mark6-1024x642.png" alt="" class="wp-image-33368" srcset="https://www.osradar.com/wp-content/uploads/2021/11/mark6-1024x642.png 1024w, https://www.osradar.com/wp-content/uploads/2021/11/mark6-300x188.png 300w, https://www.osradar.com/wp-content/uploads/2021/11/mark6-768x481.png 768w, https://www.osradar.com/wp-content/uploads/2021/11/mark6-696x436.png 696w, https://www.osradar.com/wp-content/uploads/2021/11/mark6-1068x669.png 1068w, https://www.osradar.com/wp-content/uploads/2021/11/mark6.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Okay, ultimately, we have seen the best Markdown editors for Windows. Some of these editors are cross-platform. However, we have chosen those that run very well on Microsoft&#8217;s system. See you soon!</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/the-best-markdown-editors-for-windows/">The best Markdown editors for Windows</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/the-best-markdown-editors-for-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Laravel on Debian 11?</title>
		<link>https://www.osradar.com/how-to-install-laravel-debian-11/</link>
					<comments>https://www.osradar.com/how-to-install-laravel-debian-11/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 08 Oct 2021 23:51:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Laravel]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32502</guid>

					<description><![CDATA[<p>Hello, friends. In this post, you will learn how to install Laravel on Debian 11. This powerful PHP framework is one of the most popular and innovative ones out there, that’s why you should know how to install it and get it ready for the start of your project. What is Laravel? Laravel is one [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-laravel-debian-11/">How to install Laravel on Debian 11?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello, friends. In this post, you will learn how to install Laravel on Debian 11. This powerful PHP framework is one of the most popular and innovative ones out there, that’s why you should know how to install it and get it ready for the start of your project.</p>



<h2 id="what-is-laravel">What is Laravel?</h2>



<p><a href="https://laravel.com/" target="_blank" rel="noreferrer noopener">Laravel </a>is one of the easiest open-source frameworks for PHP to assimilate. One of its advantages is that it has a much easier learning curve than other web and application development tools. It was created in 2011 and is heavily influenced by frameworks such as Ruby on Rails, Sinatra, and ASP.NET MVC.</p>



<p>With Laravel, we will have available other tools that together make up the power of Laravel.</p>



<ul><li>Blade: A powerful template manager where we can manage PHP variables directly in the view.</li><li>Eloquent: Laravel’s database system, for writing and retrieving data. So we don’t have to work directly with SQL code.</li><li>Routing: LAravel has its own routing system that helps us to set up the routing of our pages with GET or POST methods.</li></ul>



<p>Besides this, Laravel is one of the best-documented frameworks that exist and with an active community willing to give support to the newbie.</p>



<p>So, let’s get started.</p>



<h2 id="install-laravel-on-debian-11">Install Laravel on Debian 11</h2>



<h3 id="installing-the-laravel-requisites">Installing the Laravel requisites</h3>



<p>First, you need to install PHP and some of its modules and the <code>unzip</code> package.</p>



<pre class="wp-block-code"><code>sudo apt install php php-bcmath php-json php-mbstring php-pdo php-tokenizer php-xml php-pear php-zip php-zip unzip
</code></pre>



<h3 id="install-php-composer-on-debian-11">Install PHP Composer on Debian 11</h3>



<p>The installation of laravel can be done without problems using PHP Composer. So we have to install it and keep it up to date.</p>



<p>For that, we invite you to read our post about it:</p>



<p><a href="https://www.osradar.com/install-php-composer-debian/" target="_blank" rel="noreferrer noopener">How to install PHP Composer on Debian 11?</a></p>



<p>Once it is installed and updated, we can follow the procedures.</p>



<h3 id="install-laravel-on-debian-11-1">Install Laravel on Debian 11</h3>



<p>Now with the help of Composer, we have to install Laravel. To do this, run the following command</p>



<pre class="wp-block-preformatted">composer create-project --prefer-dist laravel/laravel [project_name]</pre>



<p>Where the last value is where you have to specify the name of your project.</p>



<p>So, Composer will start with downloading and installing all Laravel dependencies. When finished, you will see an output screen like this</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="610" height="160" src="https://www.osradar.com/wp-content/uploads/2021/10/1-1.png" alt="1.- Installing Laravel on Debian 11" class="wp-image-32571" srcset="https://www.osradar.com/wp-content/uploads/2021/10/1-1.png 610w, https://www.osradar.com/wp-content/uploads/2021/10/1-1-300x79.png 300w" sizes="(max-width: 610px) 100vw, 610px" /><figcaption>1.- Installing Laravel on Debian 11</figcaption></figure>



<p>This will create a folder with the name of your project that we need to access.</p>



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



<p>And there will be all our Laravel working and ready for us to start creating code.</p>



<p>If you want to check how the project is running and also if you want to verify the installation, you can run</p>



<pre class="wp-block-preformatted">php artisan serve</pre>



<p>Then open a web browser and go to <code>http://localhost:8000</code> and you’ll see an image like this</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/10/3-1-1024x511.png" alt="3.- Laravel on Debian 11" class="wp-image-32569" srcset="https://www.osradar.com/wp-content/uploads/2021/10/3-1-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/10/3-1-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/3-1-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/3-1-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/10/3-1-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/10/3-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Laravel on Debian 11</figcaption></figure>



<p>In case Laravel has been installed on a server or another computer over the network, you can specify that it is accessible from another computer.</p>



<pre class="wp-block-preformatted">php artisan serve --host=0.0.0.0.0 --port=1234</pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="808" height="156" src="https://www.osradar.com/wp-content/uploads/2021/10/2-1.png" alt="2.- Serve the Laravel project" class="wp-image-32570" srcset="https://www.osradar.com/wp-content/uploads/2021/10/2-1.png 808w, https://www.osradar.com/wp-content/uploads/2021/10/2-1-300x58.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/2-1-768x148.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/2-1-696x134.png 696w" sizes="(max-width: 808px) 100vw, 808px" /><figcaption>2.- Serve the Laravel project</figcaption></figure>



<p>This way you can access the computer and with the <code>1234</code> port you can change these values to your liking.</p>



<h2 id="conclusion">Conclusion</h2>



<p>During this post, you have learned how to install laravel on Debian 11 so you can start developing cool applications that you can take to production. So, this is a powerful framework that you need to take full advantage of.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-laravel-debian-11/">How to install Laravel on Debian 11?</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-laravel-debian-11/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install KumbiaPHP on Debian 11 / Ubuntu 20.04?</title>
		<link>https://www.osradar.com/install-kumbiaphp-debian-ubuntu/</link>
					<comments>https://www.osradar.com/install-kumbiaphp-debian-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 08 Oct 2021 00:35:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[KumbiaPHP]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=21589</guid>

					<description><![CDATA[<p>Hello, friends in this post, I’ll show you how to install KumbiaPHP on Debian 11 /Ubuntu 20.04. KumbiaPHP is a simple and light PHP framework under the BSD license, that is, we can use it for our personal projects. The framework is used by many Spanish speaking people because it’s a Latin product. It has [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-kumbiaphp-debian-ubuntu/">How to install KumbiaPHP on Debian 11 / Ubuntu 20.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Hello, friends in this post, I’ll show you how to install KumbiaPHP on Debian 11 /Ubuntu 20.04.</strong></p>



<p><a href="https://www.kumbiaphp.com/blog/" target="_blank" rel="noreferrer noopener"><strong>KumbiaPHP</strong></a> is a simple and light PHP framework under <a href="https://en.wikipedia.org/wiki/BSD_licenses">the BSD license</a>, that is, we can use it for our personal projects. The framework is used by many Spanish speaking people because it’s a Latin product. It has a documentation in English, in addition to current communication channels such as mailing lists and IRC.</p>



<h2>Some advantages of installing and using KumbiaPHP</h2>



<p>Under the premise of shortening development times, KumbiaPHP is a framework with the characteristic of being “<strong>Zero Config”</strong>. In other words, after you unzip it, you can start working. It’s that simple.</p>



<p>Clearer, more natural codes with fewer errors thanks to Helpers and other patterns to <strong>reduce the use of other languages</strong>.</p>



<p>Another very favorable aspect is that the learning curve is very short.</p>



<p>The framework has as its main premises to be easy to learn, simple to use, open source and everything without sacrificing quality and robustness. Supports 4 database handlers such as <strong><a href="https://www.osradar.com/tag/mysql/" target="_blank" rel="noreferrer noopener">MySQL</a>, <a href="https://osradar.com/tag/postgresql/" target="_blank" rel="noreferrer noopener">PostgreSQL</a>, <a href="https://www.osradar.com/tag/sqlite/" target="_blank" rel="noreferrer noopener">SQLite</a>, </strong>and<strong> Oracle</strong>, which ensures that you can develop without worrying about the compatibility of your database.</p>



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



<h2>Install KumbiaPHP on Debian 11 / Ubuntu 20.04</h2>



<p>Before installing KumbiaPHP, you need to have PHP installed on your computer.</p>



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



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



<p>Then, you should install a database manager such as <a aria-label="undefined (opens in a new tab)" href="https://www.osradar.com/tag/mysql" target="_blank" rel="noreferrer noopener">MySQL</a>, MariaDB or <a href="https://www.osradar.com/install-sqlite-ubuntu-20-04/">SQLite</a>. So you can start in shape with the development of an application. The choice is all yours.</p>



<p>The next step is to download KumbiaPHP from the project&#8217;s website. At the time of writing this post, the latest stable version is 1.1.3 so check first which one it is.</p>



<pre class="wp-block-preformatted">:~$ wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/KumbiaPHP/KumbiaPHP/zip/v1.1.5 [following]
--2021-10-03 23:59:02--  https://codeload.github.com/KumbiaPHP/KumbiaPHP/zip/v1.1.5
Resolving codeload.github.com (codeload.github.com)... 140.82.121.9
Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘v1.1.5.zip’

v1.1.5.zip                                    [ &lt;=>                                                                                  ] 327.23K  --.-KB/s    in 0.09s

2021-10-03 23:59:03 (3.38 MB/s) - ‘v1.1.5.zip’ saved [335081]</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="226" src="https://www.osradar.com/wp-content/uploads/2020/07/2-12-1024x226.png" alt="Download and install KumbiaPHP on Debian 11 / Ubuntu 20.04" class="wp-image-32562" srcset="https://www.osradar.com/wp-content/uploads/2020/07/2-12-1024x226.png 1024w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-300x66.png 300w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-768x170.png 768w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-696x154.png 696w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-1068x236.png 1068w, https://www.osradar.com/wp-content/uploads/2020/07/2-12.png 1358w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Download and install KumbiaPHP on Debian 11 / Ubuntu 20.04</figcaption></figure>



<p>Now, decompress it using the <code>unzip</code> command. If you have it, just install it:</p>



<pre class="wp-block-preformatted">:~$ sudo apt install unzip
:~$ unzip v1.1.5.zip</pre>



<p>Then, it is convenient to rename the generated folder to a name related to our project. Or simply the name of our project.</p>



<pre class="wp-block-preformatted">:~$ mv KumbiaPHP-1.1.5/ example</pre>



<p>Remember that you can replace example with the name of your project.</p>



<p>Now KumbiaPHP allows to serve the project in development mode without the need of having a web server installed. To do so, navigate to the project&#8217;s app folder.</p>



<pre class="wp-block-preformatted">:~$ cd ~/example/default/app</pre>



<p>And from there, it starts serving the project in development mode.</p>



<pre class="wp-block-preformatted">:~$ bin/phpserver</pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="801" height="162" src="https://www.osradar.com/wp-content/uploads/2020/07/3-13.png" alt="Serve the project" class="wp-image-32563" srcset="https://www.osradar.com/wp-content/uploads/2020/07/3-13.png 801w, https://www.osradar.com/wp-content/uploads/2020/07/3-13-300x61.png 300w, https://www.osradar.com/wp-content/uploads/2020/07/3-13-768x155.png 768w, https://www.osradar.com/wp-content/uploads/2020/07/3-13-696x141.png 696w" sizes="(max-width: 801px) 100vw, 801px" /><figcaption>Serve the project</figcaption></figure>



<p>Now, our project is available from any computer. And all you have to do is open your favorite web browser and check it out.</p>



<p>So, go to <code>http://your-pc:8001</code> and you will see the following:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="518" src="https://www.osradar.com/wp-content/uploads/2020/07/4-8-1024x518.png" alt="KumbiaPHP on Debian 11 /  Ubuntu 20.04" class="wp-image-32564" srcset="https://www.osradar.com/wp-content/uploads/2020/07/4-8-1024x518.png 1024w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-300x152.png 300w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-768x388.png 768w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-696x352.png 696w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-1068x540.png 1068w, https://www.osradar.com/wp-content/uploads/2020/07/4-8.png 1349w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>KumbiaPHP on Debian 11 /  Ubuntu 20.04</figcaption></figure>



<p>This indicates that KumbiaPHP is installed and ready to start development.</p>



<h2>Conclusion</h2>



<p>In conclusion we can say that web development tools are to reduce coding times. KumbiaPHP stands as a solid proposal for personal work and serious projects.</p>



<p>KumbiaPHP is quite easy to install and practically ready for work. While it is true that compared to other frameworks this has some shortcomings, the truth is that it also becomes very comfortable to work and maintain projects with it.</p>



<p>Please share this post and join <a href="https://t.me/osradar" target="_blank" rel="noreferrer noopener">our Telegram channel.</a></p>



<p>Some links to learn more about KumbiaPHP</p>



<p><a href="https://github.com/KumbiaPHP/Documentation/tree/master/en" target="_blank" rel="noreferrer noopener">English Documentation</a></p>



<p><a href="https://github.com/KumbiaPHP" target="_blank" rel="noreferrer noopener">GitHub Site</a></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-kumbiaphp-debian-ubuntu/">How to install KumbiaPHP on Debian 11 / Ubuntu 20.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-kumbiaphp-debian-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Django on Debian 11</title>
		<link>https://www.osradar.com/install-django-debian-11/</link>
					<comments>https://www.osradar.com/install-django-debian-11/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 05 Oct 2021 23:08:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32490</guid>

					<description><![CDATA[<p>Hello friends. If you are fond of Python but also web development then you have to try Django. This powerful Python-based framework will allow you to develop robust web applications quickly and easily. So, in this post, you will learn how to install Django on Debian 11. Introducing to Django Django is an open-source framework [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-django-debian-11/">Install Django on Debian 11</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. If you are fond of Python but also web development then you have to try Django. This powerful Python-based framework will allow you to develop robust web applications quickly and easily. So, in this post, you will learn how to install Django on Debian 11.</p>



<h2 id="introducing-to-django">Introducing to Django</h2>



<p><a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django </a>is an open-source framework written in Python and based on the MTV (Model Template View) design pattern for developing websites, applications, and APIs (with Django REST Framework).</p>



<p>Django was designed to help us develop applications from concept to completion as quickly as possible. It also takes security seriously and helps us avoid many common security bugs.</p>



<p>Moreover, Django’s ability to scale quickly and flexibly is one of its main advantages. So if you have a website such as a forum that you are going to add features to later, Django is a good alternative.</p>



<p>In addition, Django is incredibly versatile and can be used to build everything from content management systems to social networks and scientific computing platforms.</p>



<p>So, let’s get started.</p>



<h2 id="install-django-on-debian-11">Install Django on Debian 11</h2>



<p>Before getting started with Django, it’s necessary to update the distribution so that we can avoid problems.</p>



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



<p>Now we need to<a href="https://www.osradar.com/how-to-install-pip-on-ubuntu-20-04/" target="_blank" rel="noreferrer noopener"> install PIP</a>. This tool will help us with the installation of Django on our system.</p>



<pre class="wp-block-preformatted">sudo apt install python3-pip
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  python-pip-whl python3-wheel
Recommended packages:
  build-essential python3-dev
The following NEW packages will be installed:
  python-pip-whl python3-pip python3-wheel
0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.
Need to get 2,309 kB of archives.
After this operation, 3,671 kB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<p>Next, we have to update PIP to the latest stable version available.</p>



<pre class="wp-block-preformatted">pip3 install -U pip
Requirement already satisfied: pip in /usr/lib/python3/dist-packages (20.3.4)
Collecting pip
  Downloading pip-21.2.4-py3-none-any.whl (1.6 MB)
     |████████████████████████████████| 1.6 MB 7.6 MB/s
Installing collected packages: pip
Successfully installed pip-21.2.4</pre>



<p>Now check the installed version by running the following command</p>



<pre class="wp-block-preformatted">pip3 --version
pip 21.2.4 from /home/angelo/.local/lib/python3.9/site-packages/pip (python 3.9</pre>



<p>Now you can install Django on your system with the help of PIP.</p>



<pre class="wp-block-preformatted">sudo pip3 install Django
Installing collected packages: sqlparse, pytz, asgiref, Django
Successfully installed Django-3.2.7 asgiref-3.4.1 pytz-2021.3 sqlparse-0.4.2</pre>



<p>When you install Django, it will enable the <code>django-admin</code> command that we will use to administer Django. For now, check the installed version.</p>



<pre class="wp-block-preformatted">django-admin --version
3.2.7</pre>



<h3 id="testing-django-on-debian-11">Testing Django on Debian 11</h3>



<p>Now we need to test the installation of Django and for that, we’re going to create a new project</p>



<p>Create a new folder dedicated to the project and go to it</p>



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



<p>You can replace <code>example</code> with any name you want. Now create the new project.</p>



<pre class="wp-block-preformatted">django-admin startproject project</pre>



<p>Replace <code>project</code> with the name you will give to your project.</p>



<p>This will create a folder with the same name that you need to access.</p>



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



<p>Now you need to apply the default settings</p>



<pre class="wp-block-preformatted">python3 manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying admin.0003_logentry_add_action_flag_choices... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
.
.
.</pre>



<p>Next, it’s time to create an admin user for Django.</p>



<pre class="wp-block-preformatted">python3 manage.py createsuperuser
Username (leave blank to use 'angelo'):
Email address: angelo@osradar.com
Password:
Password (again):
Superuser created successfully.</pre>



<p>There you will be asked for a username and password to use.</p>



<p>Now you have to configure Django to allow remote access.</p>



<pre class="wp-block-preformatted">nano project/settings.py
ALLOWED_HOSTS = ['IP_PC']]</pre>



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



<pre class="wp-block-preformatted">python3 manage.py runserver 0.0.0.0.0:8080
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
October 02, 2021 - 14:45:55
Django version 3.2.7, using settings 'project.settings'
Starting development server at http://0.0.0.0:8080/
Quit the server with CONTROL-C.</pre>



<p>Now open your web browser and go to <code>http://your-pc:8080</code> and you will see the main Django screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1366" height="682" src="https://www.osradar.com/wp-content/uploads/2021/10/1-1024x511.png" alt="1.- Django site running" class="wp-image-32550" srcset="https://www.osradar.com/wp-content/uploads/2021/10/1-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/10/1-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/1-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/1-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/10/1-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/10/1.png 1366w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption>1.- Django site running</figcaption></figure>



<p>Then, to access the admin panel, go to <code>http://your-pc:8080/admin</code>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/10/2-1024x511.png" alt="2.- Django login page" class="wp-image-32552" srcset="https://www.osradar.com/wp-content/uploads/2021/10/2-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/10/2-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/2-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/2-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/10/2-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/10/2.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Django login page</figcaption></figure>



<p>After logging in you will see the dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/10/3-1024x511.png" alt="3.- Django admin panel" class="wp-image-32553" srcset="https://www.osradar.com/wp-content/uploads/2021/10/3-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/10/3-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/3-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/3-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/10/3-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/10/3.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Django admin panel</figcaption></figure>



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



<h2 id="conclusion">Conclusion</h2>



<p>So, Installing Django on our system can help us if we are starting in this world of Python and the web. This process is made easy thanks to tools like PIP.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-django-debian-11/">Install Django on Debian 11</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-django-debian-11/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install PHP Composer on Debian 11</title>
		<link>https://www.osradar.com/install-php-composer-debian/</link>
					<comments>https://www.osradar.com/install-php-composer-debian/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 01 Oct 2021 23:57:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[Buster]]></category>
		<category><![CDATA[composer]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32488</guid>

					<description><![CDATA[<p>Hello friends. For many PHP Composer developers is an essential tool in their daily work. So if you are a PHP developer or you are just starting with this, you should know how to install PHP Composer on Debian 11. The process is really simple but it’s never too much to have it at hand. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-php-composer-debian/">Install PHP Composer on Debian 11</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-line-data">Hello friends. For many PHP Composer developers is an essential tool in their daily work. So if you are a PHP developer or you are just starting with this, you should know how to install PHP Composer on Debian 11. The process is really simple but it’s never too much to have it at hand.</p>



<h2 class="code-line"><a id="What_is_Composer_2"></a>What is Composer?</h2>



<p class="has-line-data"><strong><a href="https://getcomposer.org/" target="_blank" rel="noreferrer noopener">Composer </a>is a project dependency manager for PHP programming.</strong> That means that it allows us to manage, i.e. specify, download, and keep up to date, the software packages or dependencies on which our PHP project is based.</p>



<p class="has-line-data">The reason for using it is that when you develop a PHP application it requires functionality that is not in the default PHP libraries. That is, you have to add others for your project to work or to be able to be carried out.</p>



<p class="has-line-data">So, when you start the project you have to go to the page of each of the software components that you want to use, download them, copy them to the folder of your project. This is a bit torturous because at some point these libraries will be updated and then you have to start this process all over again.</p>



<p class="has-line-data">Composer was born to avoid this. Because just by defining the right dependencies, <strong>Composer will download them and add them to your project in a matter of seconds</strong>. And if they are updated, it only takes a minimal effort or command to update them. All without wasting time and in an orderly fashion.</p>



<p class="has-line-data">So, let’s get started.</p>



<h2 class="code-line"><a id="Install_PHP_Composer_on_Debian_11_14"></a>Install PHP Composer on Debian 11</h2>



<p class="has-line-data">As we can guess, one of the main requirements is to have PHP installed on the system. This shouldn’t be a problem because PHP is present in the Debian 11 repositories and is quite lightweight.</p>



<p class="has-line-data">So, open a terminal and as usual update the distribution.</p>



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



<p class="has-line-data">Then, you can install PHP in case you don’t have it.</p>



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



<p class="has-line-data">Note: If you don’t have <code>sudo</code> available then you have to run these commands as root. Also, you can enable it by reading our post about it.</p>



<p class="has-line-data">Now to install Composer on the system, you have to run this single command</p>



<pre class="wp-block-preformatted">php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"</pre>



<p class="has-line-data">This command downloads and “compiles” the Composer installer for us.</p>



<p class="has-line-data">Then install it in a directory that is in our PATH so that we can use it throughout the system. Also, you have to give it run permissions.</p>



<pre class="wp-block-preformatted">sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
sudo chmod +x /usr/local/bin/composer</pre>



<p class="has-line-data">Then, verify the installed version by running</p>



<pre class="wp-block-preformatted">composer --version
composer version 2.1.8 2021-09-15 13:55:14</pre>



<h3 class="code-line"><a id="Using_PHP_Composer_on_Debian_11_45"></a>Using PHP Composer on Debian 11</h3>



<p class="has-line-data">Before using Composer it is always advisable to upgrade to the latest version. This process can be done by running</p>



<pre class="wp-block-preformatted">composer self-update</pre>



<p class="has-line-data">If you already have the latest stable version, you will get an output screen like this</p>



<pre class="wp-block-preformatted">You are already using the latest available Composer version 2.1.8 (stable channel)</pre>



<p class="has-line-data">Composer works with a file called <code>composer.json</code> which is where the project dependencies are stored. To add one you can visit <a href="https://packagist.org/" target="_blank" rel="noreferrer noopener">packagist </a>to find one you need.</p>



<p class="has-line-data">For example, I will add <code>sebastian/comparator</code> with the command</p>



<pre class="wp-block-preformatted">composer require sebastian/comparator</pre>



<p class="has-line-data">Just like that, Composer recognizes the dependency, downloads it along with its dependencies, and installs them for our project that we just need to use. And so on with each of the dependencies you need.</p>



<p class="has-line-data">To update the versions of the dependencies of your project run</p>



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



<p class="has-line-data">Or you can update a single one</p>



<pre class="wp-block-preformatted">composer update sebastian/comparator</pre>



<p class="has-line-data">Also, you can update several at once.</p>



<p class="has-line-data">To remove a dependency, just run</p>



<pre class="wp-block-preformatted">composer remove sebastian/comparator</pre>



<p class="has-line-data">So you can use Composer on Debian 11 in a basic but useful way.</p>



<h2 class="code-line"><a id="Conclusion_79"></a>Conclusion</h2>



<p class="has-line-data">In this post, we have covered the installation of PHP Composer on Debian 11 and a small introduction to its particular usage. This tool has become indispensable for many developers so it is not surprising that it is popular.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-php-composer-debian/">Install PHP Composer on Debian 11</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-php-composer-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install ReactJS on Ubuntu 20.04</title>
		<link>https://www.osradar.com/install-reactjs-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-reactjs-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Thu, 30 Sep 2021 23:03:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Javascritpt]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32484</guid>

					<description><![CDATA[<p>Hello, friends. Ubuntu 20.04 is a good system to start developing applications and this is well known by most veteran developers. So, today I will show you how to install ReactJS on Ubuntu 20.04 as a first step so you can start using this tool for your web applications. So, first, let’s talk about what [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-reactjs-ubuntu-20-04/">How to install ReactJS on Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-line-data">Hello, friends. Ubuntu 20.04 is a good system to start developing applications and this is well known by most veteran developers. So, today I will show you how to install ReactJS on Ubuntu 20.04 as a first step so you can start using this tool for your web applications.</p>



<p class="has-line-data">So, first, let’s talk about what is ReactJS</p>



<p class="has-line-data"><strong><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">ReactJS </a>is an open-source JavaScript library for developing user interfaces.</strong> It was launched in 2013 and developed by Facebook, which also currently maintains it together with a community of independent developers and companies.</p>



<p class="has-line-data">React, as it is also known, represents a solid foundation on which almost anything can be built with JavaScript. It also makes development much easier, as it offers us many ready-made things, which we don’t need to spend time working on.</p>



<p class="has-line-data">An example of this is that <strong>it is used to develop web applications in a more orderly way and with less code than if you use pure Javascript or libraries like jQuery focused on DOM manipulation</strong>. It allows views to be associated with data, so that if the data changes, so do the views.</p>



<p class="has-line-data">For these and other reasons, many developers use it in their front-end projects.</p>



<p class="has-line-data">So, let’s install it.</p>



<h2 class="code-line"><a id="Install_ReactJS_on_UBuntu_2004_14"></a>Install ReactJS on UBuntu 20.04</h2>



<p class="has-line-data">React, as we’ll call it, depends on NodeJS so the first step is to install it on the system.</p>



<p class="has-line-data">So, open a terminal and update the distro completely.</p>



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



<p class="has-line-data">After that, add the NodeJS 14.x repository which is the version we will be working with.</p>



<pre class="wp-block-preformatted">curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -</pre>



<p class="has-line-data">When the process is finished, we can start the NodeJS installation by running the following command</p>



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



<p class="has-line-data">When finished, you will be able to check the version of NodeJS installed on the system.</p>



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



<p class="has-line-data">Now it is necessary to install a recent version of NPM to do so run</p>



<pre class="wp-block-preformatted">sudo npm install npm@latest -g</pre>



<p class="has-line-data">Output</p>



<pre class="wp-block-preformatted">/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ npm@7.24.1
added 70 packages from 27 contributors, removed 250 packages and updated 187 packages in 6.975s</pre>



<p class="has-line-data">To install ReactJS then, run the following command</p>



<pre class="wp-block-preformatted">sudo npm install -g create-react-app</pre>



<p class="has-line-data">Query the installed version to check that the installation was successful.</p>



<pre class="wp-block-preformatted">create-react-app --version
4.0.3</pre>



<p class="has-line-data">With this, we can start creating our projects without problems</p>



<h3 class="code-line"><a id="Creating_a_new_ReactJS_project_58"></a>Creating a new ReactJS project</h3>



<p class="has-line-data">To create a new project with ReactJS just run the following command</p>



<pre class="wp-block-preformatted">create-react-app example</pre>



<p class="has-line-data">You have to replace <code>example</code> with the name of your project. This will start the whole process of downloading and configuring the new project.</p>



<p class="has-line-data">When the process is finished, you will see the following output on the screen</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="887" height="403" src="https://www.osradar.com/wp-content/uploads/2021/09/1-7.png" alt="1.- ReactJS installed" class="wp-image-32491" srcset="https://www.osradar.com/wp-content/uploads/2021/09/1-7.png 887w, https://www.osradar.com/wp-content/uploads/2021/09/1-7-300x136.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/1-7-768x349.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/1-7-696x316.png 696w" sizes="(max-width: 887px) 100vw, 887px" /><figcaption>1.- ReactJS installed</figcaption></figure>



<p class="has-line-data">As you can see, you have some commands that you should use when needed. To check that everything went well, run</p>



<pre class="wp-block-preformatted">npm start</pre>



<p class="has-line-data">Now open a web browser and go to <code>http://your-server:3000</code> or <code>http://localhost:3000</code> and you’ll see a screen like this</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/09/2-4-1024x511.png" alt="2.- ReactJS on Ubuntu 20.04" class="wp-image-32492" srcset="https://www.osradar.com/wp-content/uploads/2021/09/2-4-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/2-4.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- ReactJS on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">So, ReactJS is ready and you can now create great creations with it. Enjoy it!</p>



<h2 class="code-line"><a id="Conclusion_76"></a>Conclusion</h2>



<p class="has-line-data">ReactJS is a great tool on the Front-end side itself gives us answers to many problems arising from the use of JQuery. So, in this post, you learn how to install it on Ubuntu 20.04</p>



<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-reactjs-ubuntu-20-04/">How to install ReactJS on Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-reactjs-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Visual Studio Code on Debian 11</title>
		<link>https://www.osradar.com/install-visual-studio-code-text-editor-debian/</link>
					<comments>https://www.osradar.com/install-visual-studio-code-text-editor-debian/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 13 Sep 2021 02:14:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[visual studio code]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32130</guid>

					<description><![CDATA[<p>Hello, friends. In this post in the form of a guide, you will learn how to install Microsoft Visual Studio Code on Debian 11. We already know that Debian 11 is a multipurpose operating system so it is not only used on servers but also on the desktop. Especially for users who need stability to [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-visual-studio-code-text-editor-debian/">Install Visual Studio Code on Debian 11</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-line-data">Hello, friends. In this post in the form of a guide, you will learn how to install Microsoft Visual Studio Code on Debian 11.</p>



<p class="has-line-data">We already know that <strong>Debian 11 is a multipurpose operating system</strong> so it is not only used on servers but also on the desktop. Especially for users who need stability to develop their work on it. This is the case for <strong>many developers who see Debian as an ideal system with no surprises for their work.</strong></p>



<p class="has-line-data">So, on Linux, we are fortunate to have many different applications available. We can even install applications created by Microsoft (!) But we have to admit that Visual Studio Code is a great application and every day it is used by more and more developers.</p>



<p class="has-line-data">With this powerful text editor, <strong>you can create your code and it has features similar to an IDE</strong>. It includes debugging support, <strong>integrated Git control, syntax highlighting, smart code completion, code snippets, and code refactoring</strong>. In addition to this, the editor is customizable and users can change the appearance and global settings.</p>



<p class="has-line-data">But not only this, it supports a lot of extensions that make Visual Studio Code have incredible functionalities. Some of them add support for many other programming languages like C++ or YML.</p>



<p class="has-line-data">So, let’s install Visual Studio Code on Debian 11</p>



<h2 class="code-line"><a id="Install_Visual_Studio_Code_on_Debian_11_12"></a>Install Visual Studio Code on Debian 11</h2>



<p class="has-line-data">Although this is a quite popular application, it is not in the official Debian 11 repositories. But is not a problem to install it because Microsoft provides us with a special DEB package for Debian.</p>



<p class="has-line-data">So, you can download it either from the terminal or from the graphical interface.</p>



<p class="has-line-data">Open your favorite web browser, and go to the Visual Studio Code <a href="https://code.visualstudio.com/Download">download section</a>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="518" src="https://www.osradar.com/wp-content/uploads/2021/09/1-2-1024x518.png" alt="1.- Download Visual Studio Code on Debian 11" class="wp-image-32139" srcset="https://www.osradar.com/wp-content/uploads/2021/09/1-2-1024x518.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/1-2-300x152.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/1-2-768x388.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/1-2-696x352.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/1-2-1068x540.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/1-2.png 1349w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Download Visual Studio Code on Debian 11</figcaption></figure>



<p class="has-line-data">Now download the Debian DEB package.</p>



<p class="has-line-data">Then, open your file browser and navigate to the download folder.</p>



<p class="has-line-data">Now double click on the package to install it.</p>



<p>Or, install it using the terminal</p>



<pre class="wp-block-preformatted">cd Downloads
sudo apt install ./code*.deb</pre>



<p class="has-line-data">Following whichever procedure you choose, now you just need to run it from the main menu.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="576" src="https://www.osradar.com/wp-content/uploads/2021/09/2-2-1024x576.png" alt="2.- Visual Studio Code on Debian 11" class="wp-image-32145" srcset="https://www.osradar.com/wp-content/uploads/2021/09/2-2-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/2-2-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/2-2-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/2-2-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/2-2-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/2-2.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Visual Studio Code on Debian 11</figcaption></figure>



<p class="has-line-data">As a repository is also added, you can then keep the application up to date from the system update manager.</p>



<p class="has-line-data">Enjoy it.</p>



<h2 class="code-line"><a id="Remove_Visual_Studio_Code_40"></a>Remove Visual Studio Code</h2>



<p class="has-line-data">If you no longer wish to use the program then it is best to uninstall it. To do so, just run this command in the terminal</p>



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



<p class="has-line-data">This way there will be no trace of the application on your system.</p>



<h2 class="code-line"><a id="Conclusion_48"></a>Conclusion</h2>



<p class="has-line-data">Visual Studio Code is one of the best text editors out there. Widely used by many developers it has become indispensable for many of them. This is due to its ease of use and the features it offers that make coding easier. What’s more, there are plugins of many types to help with the process.</p>



<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-visual-studio-code-text-editor-debian/">Install Visual Studio Code on Debian 11</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-visual-studio-code-text-editor-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Sublime Text on Debian 11</title>
		<link>https://www.osradar.com/install-sublime-text-editor-debian/</link>
					<comments>https://www.osradar.com/install-sublime-text-editor-debian/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 10 Sep 2021 19:35:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Sublime text]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[text editor]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32123</guid>

					<description><![CDATA[<p>Although there are many advanced text editors that we can use to write our code, not all of them are that good. Today in this post, we will talk about one of the best. In this post, you will learn how to install Sublime Text on Debian 11. Sublime Text is a cross-platform code editor [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-sublime-text-editor-debian/">Install Sublime Text on Debian 11</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-line-data">Although there are many advanced text editors that we can use to write our code, not all of them are that good. Today in this post, we will talk about one of the best. In this post, you will learn how to install Sublime Text on Debian 11.</p>



<p class="has-line-data"><a href="http://www.sublimetext.com/" target="_blank" rel="noreferrer noopener">Sublime Text</a> is a cross-platform code editor that stands out for being lightweight but very modern. It is specially designed to write without distractions, that is to say, its interface and color scheme makes our attention to the code.</p>



<p class="has-line-data">Also, Sublime Text’s syntax highlighting system supports a large number of languages (C, C++, HTML, PHP, Ruby, Go, Rust, Java, Python, and many more) which allows us to use it for almost any code.</p>



<p class="has-line-data">Sublime Text supports macros, snippets, and auto-completion, among other features, but it also has support for plugins which allows for much more.</p>



<p class="has-line-data">Although it is not free, we can install it at no cost and the application does not lose any functionality. So we can use it both in learning environments as in other more professional ones.</p>



<h2 class="code-line"><a id="Install_Sublime_Text_on_Debian_11_10"></a>Install Sublime Text on Debian 11</h2>



<p class="has-line-data">There are a few different ways to install Sublime Text on Debian 11. The first is by using the official repository provided by the developers.</p>



<p class="has-line-data">So, open a terminal and update Debian 11.</p>



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



<p class="has-line-data">After that, download the GPG key from the repository for the system to recognize it as safe.</p>



<pre class="wp-block-preformatted">wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
OK</pre>



<p class="has-line-data">Next, add the Sublime Text repository to the system with the following command</p>



<pre class="wp-block-preformatted">echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
deb https://download.sublimetext.com/ apt/stable</pre>



<p class="has-line-data">As you can see we are using the stable channel. This is recommended if we don’t want to have any surprises. However, if you are very enthusiastic, you can join the dev channel by adding this repository instead of the stable one.</p>



<pre class="wp-block-preformatted">echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list</pre>



<p class="has-line-data">In any case, the next step is to update APT, the Ubuntu and Debian package manager.</p>



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



<p class="has-line-data">Now, install Sublime Text by running the following command</p>



<pre class="wp-block-preformatted">sudo apt-get install sublime-text
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  sublime-text
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 16.2 MB of archives.
After this operation, 49.1 MB of additional disk space will be used.</pre>



<p class="has-line-data">Then, you can run it from the main menu without any problem.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="576" src="https://www.osradar.com/wp-content/uploads/2021/09/2-1-1024x576.png" alt="Sublime Text on Debian 11" class="wp-image-32132" srcset="https://www.osradar.com/wp-content/uploads/2021/09/2-1-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/2-1-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/2-1-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/2-1-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/2-1-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/2-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Sublime Text on Debian 11</figcaption></figure>



<h3 class="code-line"><a id="Another_way_to_install_Sublime_Text_on_Debian_11_41"></a>Another way to install Sublime Text on Debian 11</h3>



<p class="has-line-data">Alternatively, you can download a precompiled binary for Linux that works on almost all distributions. To do so, go to the project’s website, and in the download section, choose the 64-bit (x86-64) portable one</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="518" src="https://www.osradar.com/wp-content/uploads/2021/09/1-1-1024x518.png" alt="Sublime Text download page" class="wp-image-32131" srcset="https://www.osradar.com/wp-content/uploads/2021/09/1-1-1024x518.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/1-1-300x152.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/1-1-768x388.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/1-1-696x352.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/1-1-1068x540.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/1-1.png 1349w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Sublime Text download page</figcaption></figure>



<p class="has-line-data">Then a package will be downloaded and you will have to unzip it using the file browser.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="576" src="https://www.osradar.com/wp-content/uploads/2021/09/3-1-1024x576.png" alt="Sublime Text file and the folder generated after the decompression" class="wp-image-32133" srcset="https://www.osradar.com/wp-content/uploads/2021/09/3-1-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/3-1-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/3-1-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/3-1-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/3-1-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/3-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Sublime Text file and the folder generated after the decompression</figcaption></figure>



<p class="has-line-data">And finally, run it by double-clicking on the binary file named <code>sublime_text</code> and the application will start.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="576" src="https://www.osradar.com/wp-content/uploads/2021/09/4-1024x576.png" alt="Sublime Text files included in the portable edition" class="wp-image-32134" srcset="https://www.osradar.com/wp-content/uploads/2021/09/4-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/4-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/4-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/4-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/4-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/4.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Sublime Text files included in the portable edition</figcaption></figure>



<h2 class="code-line"><a id="Deinstall_Sublime_Text_on_Debian_11_49"></a>Deinstall Sublime Text on Debian 11</h2>



<p class="has-line-data">If you no longer want to use Sublime Text then the best thing to do is to uninstall it.</p>



<p class="has-line-data">If you installed Sublime Text using the first method, then uninstall it by running</p>



<pre class="wp-block-preformatted">sudo apt remove sublime-text</pre>



<p class="has-line-data">And remove the added repository as well</p>



<pre class="wp-block-preformatted">sudo rm /etc/apt/sources.list.d/sublime-text.list</pre>



<p class="has-line-data">But if you installed the portable, just delete the archive and the folder that was generated after unzipping it.</p>



<p class="has-line-data">That’s enough.</p>



<h2 class="code-line"><a id="Conclusion_65"></a>Conclusion</h2>



<p class="has-line-data">Sublime Text is an editor that will help us with writing code in many languages. It has a lot of interesting features and innovations that make it a vital tool for many people. In this post, you learned how to install it on Debian 11.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-sublime-text-editor-debian/">Install Sublime Text on Debian 11</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-sublime-text-editor-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Rust Programming Language on Debian 11</title>
		<link>https://www.osradar.com/install-rust-programming-language-debian/</link>
					<comments>https://www.osradar.com/install-rust-programming-language-debian/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 08 Sep 2021 23:51:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[rust]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32110</guid>

					<description><![CDATA[<p>Hello, friends. Installing Rust on Debian 11 is an important issue for everyone who wants to learn how to program in this programming language. That’s why today in this post, you will learn how to install it quickly and easily. What is Rust? Rust is a programming language that was born to allow you to [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-rust-programming-language-debian/">Install Rust Programming Language on Debian 11</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-line-data">Hello, friends. Installing Rust on Debian 11 is an important issue for everyone who wants to learn how to program in this programming language. That’s why today in this post, you will learn how to install it quickly and easily.</p>



<h2 class="code-line"><a id="What_is_Rust_2"></a>What is Rust?</h2>



<p class="has-line-data"><a href="https://www.rust-lang.org" target="_blank" rel="noreferrer noopener">Rust </a>is a programming language that was born to allow you to write code as fast as C or C++, eliminating the drawbacks with the garbage collector to avoid the problems arising from memory management. This was all thanks to Mozilla, but it has worked so well that many people are using it for many programs.</p>



<p class="has-line-data">Currently, <strong>Rust is funded by large entities such as Amazon AWS, Microsoft Azure, Google Cloud, Facebook, and, since its inception, Mozilla Firefox</strong>. But it is also supported by a large community of users who share their experiences and help those new to the language.</p>



<p class="has-line-data">As we know, Rust is quite fast, supports object-oriented programming, and is multi-purpose. So all in all it is an important programming language in our time.</p>



<p class="has-line-data">So, let’s go for it.</p>



<h2 class="code-line"><a id="Install_Rust_on_Debian_11_12"></a>Install Rust on Debian 11</h2>



<p class="has-line-data">From the Rust website, we are informed of a very simple installation procedure. This is due to the presence of an installation script that makes everything very easy.</p>



<p class="has-line-data">So to start the process, you have to upgrade the operating system completely.</p>



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



<p class="has-line-data">The download of this script will be done using <code>curl</code> so it has to be installed on the system.</p>



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



<p>If you do not have the <code>build-essential</code> package installed, you need to do so.</p>



<pre class="wp-block-preformatted">sudo apt install build-essential</pre>



<p class="has-line-data">Now all you have to do is run the following command:</p>



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



<p class="has-line-data">During the installation process, you will be asked how the installation will be performed. In this case, it is wise to choose option 1 which will install Rust with the default configuration.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="934" height="650" src="https://www.osradar.com/wp-content/uploads/2021/09/1.png" alt="1.- Installing Rust programming Language on Debian 11" class="wp-image-32124" srcset="https://www.osradar.com/wp-content/uploads/2021/09/1.png 934w, https://www.osradar.com/wp-content/uploads/2021/09/1-300x209.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/1-768x534.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/1-696x484.png 696w" sizes="(max-width: 934px) 100vw, 934px" /><figcaption>1.- Installing Rust programming Language on Debian 11</figcaption></figure>



<p class="has-line-data">When the process finishes, you will be prompted to run a command to update the system environment variables. This will allow us to use Rust commands from any location in the terminal.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="814" height="186" src="https://www.osradar.com/wp-content/uploads/2021/09/2.png" alt="2.- Rust installed on Debian 11" class="wp-image-32125" srcset="https://www.osradar.com/wp-content/uploads/2021/09/2.png 814w, https://www.osradar.com/wp-content/uploads/2021/09/2-300x69.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/2-768x175.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/2-696x159.png 696w" sizes="(max-width: 814px) 100vw, 814px" /><figcaption>2.- Rust installed on Debian 11</figcaption></figure>



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



<p class="has-line-data">And you can also check the compiler version.</p>



<pre class="wp-block-preformatted">rustc --version
rustc 1.54.0 (a178d0322 2021-07-26)</pre>



<h2 class="code-line"><a id="Testing_the_Rust_installation_39"></a>Testing the Rust installation</h2>



<p class="has-line-data">When we install Rust, we also install <code>cargo</code> which is the Rust package manager and provides us with the command line tools to create our project without any problems.</p>



<p class="has-line-data">So, we create our project by executing the following command</p>



<pre class="wp-block-preformatted">cargo new [project-name]</pre>



<p class="has-line-data">For example</p>



<pre class="wp-block-preformatted">cargo new osradar
     Created binary (application) `osradar` package</pre>



<p class="has-line-data">This will create a new folder called <code>osradar</code> which will have a file called <code>Cargo.toml</code> where you can specify your project dependencies and manifest. Also, there will be a folder called <code>src</code> where the source code for the application will be. This folder comes with a file called <code>main.rs</code> which is the main file where we will start our coding.</p>



<p class="has-line-data">Now access the folder and run the <code>Hello World</code> that comes with the <code>cargo new</code> command.</p>



<pre class="wp-block-preformatted">cd osradar
cargo run</pre>



<p class="has-line-data">Output:</p>



<pre class="wp-block-preformatted">    Finished dev [unoptimized + debuginfo] target(s) in 0.00s
     Running `target/debug/osradar`
Hello, world!</pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="686" height="118" src="https://www.osradar.com/wp-content/uploads/2021/09/3.png" alt="3.- Rust running properly" class="wp-image-32126" srcset="https://www.osradar.com/wp-content/uploads/2021/09/3.png 686w, https://www.osradar.com/wp-content/uploads/2021/09/3-300x52.png 300w" sizes="(max-width: 686px) 100vw, 686px" /><figcaption>3.- Rust running properly</figcaption></figure>



<p class="has-line-data">So, Rust is installed correctly.</p>



<h2 class="code-line"><a id="Conclusion_63"></a>Conclusion</h2>



<p class="has-line-data">Rust is a modern programming language that presents an alternative to C++ and can be used in many places and for many things. Installing it on Debian 11 is something we can do without much difficulty as we have explained.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-rust-programming-language-debian/">Install Rust Programming Language on Debian 11</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-programming-language-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
