Github desktop fedora9/25/2023 ![]() ![]() In addition, you will notice the file change dates are different too. Node.js v8.1.1Īfter having chosen the “v8.1.1” tag, the page is refreshed, the most obvious change being the tag now appears as part of the URL. I will not go into the details here, all you need to know is, I’m looking for the version tagged “v8.1.1”. Basically, the developers create “branch” and “tags” to keep track of important events in the project history, like when they start working on a new feature or when they publish a release. “Branch” and “tags” are somewhat related concepts in Git. On GitHub, you can use the branch button to navigate between different versions of the software. Even if there were many modifications since then. More precisely, I will be able to get the sources as they were when the 8.1.1 version I want was released. For us today, the main one is we will be able to get the sources from the project as they were at any given point in time. For developers, keeping that history has many advantages. Eventually up to the very first line written for that project. If you’re not familiar with GitHub, git or any other version control system worth mentioning, the repository contains the current source for the software, as well as a history of all the modifications made through the years to that software. ![]() Like many open-source projects, the sources of Node.js can be found on GitHub. Step 1: Getting the source code from GitHub Now, installing Node.js on Ubuntu or Debian is pretty simple if you do it with the package manager. A version which is not available from the Debian repository: apt-cache madison nodejs | grep amd64 Available Node.js in Debian For the purpose of this article, let’s say I need to install Node.js v8.1.1 on my system. Installing software from source code in LinuxĪnd that’s exactly what we will do here. But, for the vast majority of Linux users, compiling and installing software from the source code for the first time might look like an initiation ceremony: somewhat frightening but with the promise of entering a new world of possibilities and a place of prestige in a privileged community. If your needs belong to the latter category, chances are you already know what to do. As for me, the most common reason, by far, I have to compile some software is when I need to run a very specific version, or modify the source code by the use of some fancy compilation options. So there are still situations where you will have to compile and install new software by yourself. Nor can they package all the software available out there. With them, you have all the necessary tools and resources to download and install new software on your computer in a completely automated manner.īut despite all their efforts, the package maintainers cannot handle each and every use cases. One of the greatest strength of your Linux distribution is its package manager and the associated software repository. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |