Manjaro Difference between revisions of "Using Manjaro for Beginners"

Difference between revisions of "Using Manjaro for Beginners"

From Manjaro
imported>Handy
m
 
(61 intermediate revisions by 13 users not shown)
Line 1: Line 1:
= Welcome to Manjaro! =
<languages/>
 
__TOC__
This guide provides a brief overview of the key points it is necessary to know in order to get the most out of using the Manjaro operating system.
<translate>
 
==Welcome to Manjaro!== <!--T:41-->
= Updating the System =
This guide provides a brief overview of some key knowledge points necessary to get the most out of using the Manjaro operating system.
 
[[File:pamac-updaterv2-084.png|thumb|left|375px]]
 
 
Developed exclusively by the Manjaro Team, the '''Pamac Updater''' will automatically check and notify you of any available system updates when launched. This can be found in the '''System''' menu category, or in Openbox, via Synapse or the desktop menu.
 
To install updates when listed, simply click the '''Apply''' button.
<br clear="all" />
 
 
= Software Management =
 
[[File:pamac-manager-084.png|thumb|left|375px]]
 
 
The '''Pamac Manager''' is a very simple yet powerful tool to add and remove software packages (e.g. applications) from your system. This can be found in the '''System''' menu category, or in Openbox, via Synapse or the desktop menu.
 
Upon launching, it will automatically check the official Manjaro Repositories for new and updated software. Once complete, simply enter the name or short description of what you want to install or remove, and click the '''Find''' button.


===Software Updates and Management using Add/Remove Software (pamac-manager)=== <!--T:42-->
{{FlexSideContainerTemplate|[[File:Screenshot_pamac-pkgs.png|thumb|left|375px]]|
Pamac, in the menus add Add/Remove software, is Manjaro's graphical software manager. 
'''Add/Remove Software''' is a very simple yet powerful tool to add and remove software packages (applications) from your system. Upon launching, it will automatically check the official Manjaro Repositories for new and updated software. Once complete, simply enter the name or short description of what you want to install or remove, and click the '''Find''' button.
All installed and available software matching your search will then be displayed on the right. Click the name of any result to see more information about it immediately below.
All installed and available software matching your search will then be displayed on the right. Click the name of any result to see more information about it immediately below.
<br clear="all" />
[[File:pamac-manager2-084.png|thumb|left|375px]]


<!--T:55-->
You can also search graphically by Categories, Groups, and Repositories. Searching by Categories allows you to find software related to a certain category, e.g. Music & Audio, Utilities, Development, etc. Searching by Groups allows you to find software related to a certain group, e.g. manjaro-tools. Searching by Repositories allows you to find software in a certain repository, e.g. core, extra, community, or multilib.
|1|4}}
{{FlexSideContainerTemplate|[[File:Screenshot_pamac_update.png|thumb|left|375px]]|
A checkbox next to the package name will indicate whether it is installed or not.
A checkbox next to the package name will indicate whether it is installed or not.
* '''To install a package''', click the adjacent checkbox to mark it for installation.
* '''To remove an installed package''', click the adjacent checkbox to mark it for removal.
Once package boxes have been marked and/or cleared, you may undertake more searches before clicking the Apply (check mark) button to conform your choice(s). It really is that simple!
* '''To update packages''', click the Updates tab, look over your selections, then click Apply
The '''Pamac Updater''' will automatically check and notify you of any available system updates.
A full guide to using pamac is available [[Pamac|here]].
|1|4}}


* '''To install a package''', click the adjacent box to mark it.
===Software Updates and Management using Octopi=== <!--T:43-->
{{FlexSideContainerTemplate|[[File:octopi-note-088.png|thumb|left|375px]]|
Another available options for graphical software updates and management is '''Octopi'''. Like pamac-manager, Octopi can install software from either the repos or [[Arch_User_Repository|AUR]].
|1|4}}


* '''To remove an installed package''', click the adjacent box to clear it.
<!--T:44-->
{{FlexSideContainerTemplate|[[File:Screenshot_octopi.png|thumb|left|375px]]|
* '''To install available updates''' click the menu icon at the bottom of the application window (in this illustration, next to the red star), and then select '''Install'''.
* '''To install a package''' after searching, right-click the listed package (ins, and then select '''Install'''. Once done, then click the green tick icon at the top to confirm.
* '''To remove a package''' after searching right-click the listed package (installed packages will have a green icon with a tick next to them), and then select '''Remove'''. Once done, then click the green tick icon at the top to confirm.
A full guide on using Octopi is available [[Octopi|here]].
|1|4}}
On occasion, particularly when installing new software applications, several other software packages will also be automatically installed as well.  These are known as dependencies, as they are necessary for whatever is being installed to work properly. In other words, the software package being downloaded is dependent upon them.  


Once package boxes have been marked and/or cleared, you may undertake more searches before clicking the Apply button to conform your choice(s). It really is that simple!
<!--T:45-->
<br clear="all" />
Your package manager will list the dependencies required for software packages in the information pane. For example, as illustrated, if the VLC Media Player were to be installed, then several other software packages --such as to allow it to play different media formats-- would also be automatically be downloaded if not already installed on the system. Without them, the Media Player would not be able to play certain media formats, or perhaps not be able to play anything at all!
{{BoxInfo|Tip| You won't need to worry about dependencies yourself, as they will be automatically identified and downloaded for you when necessary.}}


Particularly when installing new software applications, on occasion several other software packages will also be automatically installed as well. These are known as dependencies, as they are necessary for whatever is being installed to work properly. In other words, the software package being downloaded is dependent upon them.  
===Manjaro Settings Manager=== <!--T:46-->
{{FlexSideContainerTemplate|[[File:Screenshot_msm.png|thumb|left|375px]]|
The [[Manjaro Settings Manager]] offers you GUI settings, which are either enabled by Manjaro (i.e. installation of multiple kernels and easy installation of non-proprietary and proprietary graphics drivers) or are missing from at least some of the popular [[Desktop Environments|Desktop Environments and Window Managers]].
Manjaro Settings Manager is under development and might offer even more settings in the future than illustrated on the left.
|1|4}}


Pamac will list the dependencies required for software packages in the information pane.
===The Arch User Repository (AUR)=== <!--T:47-->
For example, as illustrated, if the VLC Media Player were to be installed, then several other software packages - such as to allow it to play different media formats - would also be automatically be downloaded if not already installed on the system. Without them, the Media Player would not be able to play certain media formats, or perhaps not be able to play anything at all!
{{FlexSideContainerTemplate|[[File:yaourtsearch.png|thumb|left|375px]]|
Although Manjaro is compatible to Arch --being based on Arch itself-- it is not possible to access the official repositories of the Arch System to download software. Manjaro instead uses its own official repositories in order to ensure that any software packages provided (e.g., system updates and applications) have been fully tested and are completely stable before release.


{{Tip| You won't need to worry about dependencies yourself, as they will be automatically identified and downloaded for you when necessary.}}
<!--T:48-->
However, it is still possible to access additional software packages from the Arch User Repository (AUR), which is managed by the Arch community of users themselves. Although this repository is unofficial, software packages first placed here are known to make their way into Arch's official repositories if they become popular enough. A '''[[Arch_User_Repository|guide on how to Access the AUR]]''' has been provided.
|1|4}}


===Using the Terminal=== <!--T:49-->
{{FlexSideContainerTemplate|[[file:terminal-88.png|thumb|left|375px]]|
In simple terms, a terminal (or console) is an interface that allows for text commands to be entered and displayed. As it is an exceptionally powerful and versatile tool to use, Arch and other Arch-based systems are notable for relying far more heavily on its use than other (user-friendly) distributions such as ''Ubuntu'' or ''Mint'', which have placed a greater focus on the use of Graphical User Interfaces (GUI).


= The Arch User Repository (AUR) =
<!--T:50-->
Although GUIs do undertake many common tasks that have been provided with Manjaro, particularly to assist new users -- just as with other user-friendly distributions -- it may on occasion be necessary to use the terminal to get something done. '''Most of the guides contained in the wiki rely on using the terminal, particularly where solving problems and tweaking the system is concerned'''. For those users who wish to learn more about how Manjaro works, and for those who wish to take full advantage of its versatility, it is highly recommended to learn how to use the terminal. Don't worry: it's not that hard or scary, and this wiki can be used to guide you every step of the way.
|1|4}}


[[File:yaourtsearch.png|thumb|left|375px]]
===Using Multiple Kernels=== <!--T:51-->
{{FlexSideContainerTemplate|[[file:kernel_select.png|thumb|left|375px]]|
The Linux kernel is the core of a Linux operating system. It acts as an interface between your computer's hardware and the applications that run on it. Manjaro not only supports the use of multiple kernels (selectable from the boot screen), but allows easy access to the very latest, bleeding-edge kernels as well. All available kernels installed on your system will be presented upon booting up, including back-up copies of each kernel version installed. If sub-menus are in effect, you will need to press Enter on the second item of a set.


<!--T:52-->
Having most of the supported kernels available means you have the ability choose from having bleeding-edge kernel updates or sticking with a stable LTS kernel.  No matter what kernel you choose, you will still get access to the latest applications.


{{note|It will be necessary to use the terminal in order to access the AUR.}}
<!--T:53-->
 
 
Although Manjaro is 100% Arch compatible - being based on Arch itself - it is not possible access the official repositories of the Arch System to download software. Manjaro instead uses its own official repositories in order to ensure that any software packages provided (e.g. system updates and applications) have been fully tested and are completely stable before release.
 
However, it is still possible to access additional software packages from the Arch User Repository (AUR), which is managed by the Arch community (i.e. users) themselves. Although this repository is unofficial, software packages first placed here are known to make their way into Arch's official repositories if they become popular enough. A '''[[Arch_User_Repository|guide on how to Access the AUR]]''' has been provided.
<br clear="all" />
 
 
= Using the Terminal =
 
[[file:terminal.png|thumb|left|375px]]
 
 
In simple terms, a terminal (or console) is an interface that allows for text commands to be entered and displayed. As it is an exceptionally powerful and versatile tool to use, Arch and other Arch-based systems are notable for relying far more heavily on their use than other (user-friendly) distributions such as ''Ubuntu'' or ''Mint'', which have placed a greater focus on the use of Graphical User Interfaces.
 
While Graphical User Interfaces to undertake common tasks have been provided with Manjaro - particularly to assist new users - just as with other user-friendly distributions, it may on occasion be necessary to use the terminal to get something done. '''Most of the guides contained in the wiki rely on using the terminal, particularly where solving problems and tweaking the system is concerned'''. For those users who wish to learn more about how Manjaro works, and for those who wish to take full advantage of its versatility, it is highly recommended to learn how to use the terminal. Don't worry: it's not that hard or scary, and this wiki can be used to guide you every step of the way.
<br clear="all" />
 
= Setting Your System's Time =
 
Occasionally some users have the need to reset their Manjaro system's time/date. This is quite an easy process involving a few steps at the command line (for those unfamiliar with the command line see the section above this one).
 
The following shows the command '''timedatectl status''' on my machine with the wrong Timezone & NTP not enabled. If the output on your machine does NOT have the correct '''Timezone:''' &/or has '''NTP enabled: no''' then continue & we'll fix those problems up:
 
[handy@jarmano ~]$ timedatectl status
      Local time: Mon 2013-07-08 10:21:32 WST
  Universal time: Mon 2013-07-08 00:21:32 UTC
        RTC time: Mon 2013-07-08 00:21:32
        Timezone: Australia/Perth (WST, +800)
      NTP enabled: no
NTP synchronized: no
  RTC in local TZ: no
      DST active: no
  Last DST change: DST ended at
                  Sun 2013-04-07 02:59:59 WST
                  Sun 2013-04-07 02:00:00 WST
  Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2013-10-06 01:59:59 WST
                  Sun 2013-10-06 03:00:00 WST
 
== Turn on the Network Time Protocol (NTP) [https://en.wikipedia.org/wiki/Network_Time_Protocol] ==
 
To do this we use the following command in the Terminal (sudo requires the root password):
 
  [handy@jarmano ~]$ sudo timedatectl set-ntp true
 
== List Supported Timezones (locales) ==
 
The following command lists the supported timezones:
 
[handy@jarmano ~]$ timedatectl list-timezones
 
Scroll through this list (use the space bar to move to the next page) to find yours, then use your mouse to highlight it & then copy it using the Terminal's menu or the keyboard shortcuts (Ctrl, Shift & C). Typing '''q''' at any time will return you to the Terminal prompt.
 
== Set the Correct Timezone ==
 
Now that you have your timezone copied we need to tell the system to use it. We do that with the following command (requires root password), this example uses my timezone of Australia/Sydney:
 
[handy@jarmano ~]$ sudo timedatectl set-timezone Australia/Sydney
 
== Verify that your Timezone (time & date) & NTP are working==
 
To verify that your input has worked enter the following command:
 
[handy@jarmano ~]$ timedatectl status
      Local time: Mon 2013-07-08 10:21:32 EST
  Universal time: Mon 2013-07-08 00:21:32 UTC
        RTC time: Mon 2013-07-08 00:21:32
        Timezone: Australia/Sydney (EST, +1000)
      NTP enabled: yes
NTP synchronized: yes
  RTC in local TZ: no
      DST active: no
  Last DST change: DST ended at
                  Sun 2013-04-07 02:59:59 EST
                  Sun 2013-04-07 02:00:00 EST
  Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2013-10-06 01:59:59 EST
                  Sun 2013-10-06 03:00:00 EST
 
You should see the '''Timezone <your.entered.timezone> & '''NTP enabled: yes''' You would only see '''NTP synchronised: yes''' if you have set up your system to use an NTP server, which is beyond the scope of this how-to.
 
= Using Multiple Kernels =
 
[[file:kernel_select.png|thumb|left|375px]]
 
 
{{note|It will be necessary to use the terminal in order to add or remove kernels.}}
 
 
A Linux kernel is the core of a Linux operating system, which acts as an interface between your computer's hardware and the applications that run on it. Manjaro not only supports the use of multiple kernels (selectable from the boot screen), but allows easy access to the very latest bleeding edge kernels as well. All available kernels installed on your system will be presented upon booting up, including backup copies of each kernel version installed.
 
A '''[[Manjaro_Kernels|guide on how to manage kernels]]''' has been provided.
A '''[[Manjaro_Kernels|guide on how to manage kernels]]''' has been provided.
<br clear="all" />
|1|4}}
 
 
= Adding Printing Capabilities =
 
{{tip|All printer software will have been pre-installed in Manjaro releases 0.8.1 to 0.8.2.}}
 
[[File:CUPS7.png|thumb|left|375px]]
 
 
While optional, adding printing capabilities is highly recommended.
 
Full instructions on installing the necessary software are provided in the '''[[Printing Enablement]]''' guide.
 
Once the necessary software has been installed - and printing capabilities have been enabled - printers can be added and configured using the '''[[Printer Configuration]]''' guide. Links have been provided in both guides to return here.
<br clear="all" />
 


[[Category:Contents Page]]
===Adding Printing Capabilities=== <!--T:54-->
{{FlexSideContainerTemplate|[[File:CUPS7.png|thumb|left|375px]]|
It is easy to add printers in Manjaro.
Full instructions on installing the necessary software are provided in the '''[[Printing]]''' guide.
|1|4}}
===Manjaro User Guide===
A more complete user guide can be found in your Applications menu or at location ''/usr/share/doc/manjaro/Beginner_User_Guide.pdf''
An online version can be found [https://osdn.net/projects/manjaro/storage/Manjaro-User-Guide.pdf/ here].
</translate>
[[Category:Contents Page{{#translation:}}]]

Latest revision as of 15:49, 8 February 2023

Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎русский • ‎فارسی • ‎中文(中国大陆)‎

Welcome to Manjaro!

This guide provides a brief overview of some key knowledge points necessary to get the most out of using the Manjaro operating system.

Software Updates and Management using Add/Remove Software (pamac-manager)

Screenshot pamac-pkgs.png


Screenshot pamac update.png


Software Updates and Management using Octopi

Octopi-note-088.png


Screenshot octopi.png

On occasion, particularly when installing new software applications, several other software packages will also be automatically installed as well. These are known as dependencies, as they are necessary for whatever is being installed to work properly. In other words, the software package being downloaded is dependent upon them.

Your package manager will list the dependencies required for software packages in the information pane. For example, as illustrated, if the VLC Media Player were to be installed, then several other software packages --such as to allow it to play different media formats-- would also be automatically be downloaded if not already installed on the system. Without them, the Media Player would not be able to play certain media formats, or perhaps not be able to play anything at all!

Tip
You won't need to worry about dependencies yourself, as they will be automatically identified and downloaded for you when necessary.

Manjaro Settings Manager

Screenshot msm.png


The Arch User Repository (AUR)

Yaourtsearch.png


Using the Terminal

Terminal-88.png


Using Multiple Kernels

Kernel select.png


Adding Printing Capabilities

CUPS7.png

Manjaro User Guide

A more complete user guide can be found in your Applications menu or at location /usr/share/doc/manjaro/Beginner_User_Guide.pdf An online version can be found here.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.