Arch Linux Jack Rosenthal CSM Linux Users Group

10 September 2015

Slides available online at: https://github.com/jackrosenthal/lug-arch-presentation

Jack Rosenthal

Arch Linux

What makes Arch different?

Jack Rosenthal

Arch Linux

What makes Arch different?

Arch Linux is a lightweight Linux distribution with a Keep it Simple philosophy.

Jack Rosenthal

Arch Linux

What makes Arch different?

Arch Linux is a lightweight Linux distribution with a Keep it Simple philosophy. Arch only provides you with a minimal base system, allowing you to pick and choose what you would like to install.

Jack Rosenthal

Arch Linux

What makes Arch different?

Arch Linux is a lightweight Linux distribution with a Keep it Simple philosophy. Arch only provides you with a minimal base system, allowing you to pick and choose what you would like to install. Arch is a rolling release system, so you will never have to upgrade to a new version of Arch.

Jack Rosenthal

Arch Linux

What makes Arch different?

Arch Linux is a lightweight Linux distribution with a Keep it Simple philosophy. Arch only provides you with a minimal base system, allowing you to pick and choose what you would like to install. Arch is a rolling release system, so you will never have to upgrade to a new version of Arch. Most system configuration is performed from the shell by editing simple text files.

Jack Rosenthal

Arch Linux

What makes Arch different?

Arch Linux is a lightweight Linux distribution with a Keep it Simple philosophy. Arch only provides you with a minimal base system, allowing you to pick and choose what you would like to install. Arch is a rolling release system, so you will never have to upgrade to a new version of Arch. Most system configuration is performed from the shell by editing simple text files. Arch strives to stay bleeding edge, and typically offers the latest stable versions of most software.

Jack Rosenthal

Arch Linux

What makes Arch different?

Arch Linux is a lightweight Linux distribution with a Keep it Simple philosophy. Arch only provides you with a minimal base system, allowing you to pick and choose what you would like to install. Arch is a rolling release system, so you will never have to upgrade to a new version of Arch. Most system configuration is performed from the shell by editing simple text files. Arch strives to stay bleeding edge, and typically offers the latest stable versions of most software. Arch isn’t just a Linux distribution, Arch is a lifestyle.

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files.

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

2

Do a web search for Adobe Reader

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

2

Do a web search for Adobe Reader

3

Go to the webpage for Adobe Reader

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

2

Do a web search for Adobe Reader

3

Go to the webpage for Adobe Reader

4

Click download

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

2

Do a web search for Adobe Reader

3

Go to the webpage for Adobe Reader

4

Click download

5

Run adobereader installer.exe Yikes! Who knows what this will do to your computer!

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

2

Do a web search for Adobe Reader

3

Go to the webpage for Adobe Reader

4

Click download

5

Run adobereader installer.exe Yikes! Who knows what this will do to your computer!

6

Untick all the McAffe and other bloatware

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

2

Do a web search for Adobe Reader

3

Go to the webpage for Adobe Reader

4

Click download

5

Run adobereader installer.exe Yikes! Who knows what this will do to your computer!

6

Untick all the McAffe and other bloatware

7

Profit?

Jack Rosenthal

Arch Linux

Package Management Unlike Windows and OS X, most Linux distributions include a package manager. A package manager allows you to install and update software without going through websites and untrusted install files. Installing software (PDF viewer) on Windows 1

Open a web browser

2

Do a web search for Adobe Reader

3

Go to the webpage for Adobe Reader

4

Click download

5

Run adobereader installer.exe Yikes! Who knows what this will do to your computer!

6

Untick all the McAffe and other bloatware

7

Profit? Not really... What happens when you need to update everything on your system? Jack Rosenthal

Arch Linux

Package Managment

Installing a PDF viewer on Arch Linux 1

Open your terminal and run pacman -S zathura (one of my favourite PDF viewers)

Jack Rosenthal

Arch Linux

Package Managment

Installing a PDF viewer on Arch Linux 1

Open your terminal and run pacman -S zathura (one of my favourite PDF viewers)

2

Pacman will tell you how much data it will need to download and the total installed size, and additonally any dependencies zathura will need to run. Just press y to confirm you would like all this.

Jack Rosenthal

Arch Linux

Package Managment

Installing a PDF viewer on Arch Linux 1

Open your terminal and run pacman -S zathura (one of my favourite PDF viewers)

2

Pacman will tell you how much data it will need to download and the total installed size, and additonally any dependencies zathura will need to run. Just press y to confirm you would like all this.

Jack Rosenthal

Arch Linux

Package Managment

Installing a PDF viewer on Arch Linux 1

Open your terminal and run pacman -S zathura (one of my favourite PDF viewers)

2

Pacman will tell you how much data it will need to download and the total installed size, and additonally any dependencies zathura will need to run. Just press y to confirm you would like all this.

Better yet, when you need to update everything on your system, just run pacman -Syu

Jack Rosenthal

Arch Linux

Installing Arch

1

Visit https://www.archlinux.org and download the latest ISO. Copy this to a USB or other installation media.

Jack Rosenthal

Arch Linux

Installing Arch

1

Visit https://www.archlinux.org and download the latest ISO. Copy this to a USB or other installation media.

2

Boot the installation media. Arch just gives you zsh and a few convenient programs to install.

Jack Rosenthal

Arch Linux

Installing Arch

1

Visit https://www.archlinux.org and download the latest ISO. Copy this to a USB or other installation media.

2

Boot the installation media. Arch just gives you zsh and a few convenient programs to install.

3

Load your keyboard layout using loadkeys.

Jack Rosenthal

Arch Linux

Installing Arch

1

Visit https://www.archlinux.org and download the latest ISO. Copy this to a USB or other installation media.

2

Boot the installation media. Arch just gives you zsh and a few convenient programs to install.

3

Load your keyboard layout using loadkeys.

4

Connect to the network. You will need to start dchpcd on your interface if you use DHCP.

Jack Rosenthal

Arch Linux

Installing Arch

1

Visit https://www.archlinux.org and download the latest ISO. Copy this to a USB or other installation media.

2

Boot the installation media. Arch just gives you zsh and a few convenient programs to install.

3

Load your keyboard layout using loadkeys.

4

Connect to the network. You will need to start dchpcd on your interface if you use DHCP.

5

Partition your drive using your favourite (and appropriate) tool (ex. cgdisk)

Jack Rosenthal

Arch Linux

Installing Arch

1

Visit https://www.archlinux.org and download the latest ISO. Copy this to a USB or other installation media.

2

Boot the installation media. Arch just gives you zsh and a few convenient programs to install.

3

Load your keyboard layout using loadkeys.

4

Connect to the network. You will need to start dchpcd on your interface if you use DHCP.

5

Partition your drive using your favourite (and appropriate) tool (ex. cgdisk)

6

Format your partitions using the filesystem of your choice. You may choose to use LUKS for full disk encryption.

Jack Rosenthal

Arch Linux

Installing Arch

7

Mount your root filesystem at /mnt # mount /dev/sdxY /mnt

Jack Rosenthal

Arch Linux

Installing Arch

7

Mount your root filesystem at /mnt # mount /dev/sdxY /mnt

8

Mount any remaining partitions in their respective location in /mnt. # mkdir -p /mnt/boot # mount /dev/sdxZ /mnt/boot

Jack Rosenthal

Arch Linux

Installing Arch

7

Mount your root filesystem at /mnt # mount /dev/sdxY /mnt

8

Mount any remaining partitions in their respective location in /mnt. # mkdir -p /mnt/boot # mount /dev/sdxZ /mnt/boot

9

Edit /etc/pacman.d/mirrorlist and uncomment some good mirrors.

Jack Rosenthal

Arch Linux

Installing Arch

7

Mount your root filesystem at /mnt # mount /dev/sdxY /mnt

8

Mount any remaining partitions in their respective location in /mnt. # mkdir -p /mnt/boot # mount /dev/sdxZ /mnt/boot

9

Edit /etc/pacman.d/mirrorlist and uncomment some good mirrors.

10

# pacstrap -i /mnt base base-devel zsh vim

Jack Rosenthal

Arch Linux

Installing Arch

7

Mount your root filesystem at /mnt # mount /dev/sdxY /mnt

8

Mount any remaining partitions in their respective location in /mnt. # mkdir -p /mnt/boot # mount /dev/sdxZ /mnt/boot

9

Edit /etc/pacman.d/mirrorlist and uncomment some good mirrors.

10

# pacstrap -i /mnt base base-devel zsh vim

11

Generate your fstab. Check for errors afterwards. # genfstab -U /mnt > /mnt/etc/fstab

Jack Rosenthal

Arch Linux

Installing Arch 12

chroot into your system. arch-chroot /mnt /usr/bin/zsh

Jack Rosenthal

Arch Linux

Installing Arch 12

13

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice.

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

17

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly # ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

17

18

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly # ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime # hwclock --sys-to-hc --utc

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

17

18 19

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly # ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime # hwclock --sys-to-hc --utc Install bootloader

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

17

18 19 20

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly # ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime # hwclock --sys-to-hc --utc Install bootloader Configure network

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

17

18 19 20 21

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly # ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime # hwclock --sys-to-hc --utc Install bootloader Configure network # passwd

Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

17

18 19 20 21 22

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly # ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime # hwclock --sys-to-hc --utc Install bootloader Configure network # passwd # exit Jack Rosenthal

Arch Linux

Installing Arch 12

13

14 15 16

17

18 19 20 21 22 23

chroot into your system. arch-chroot /mnt /usr/bin/zsh Edit /etc/locale.gen and uncomment the locale of your choice. # locale-gen # echo LANG=en US.UTF-8 > /etc/locale.conf Edit /etc/vconsole.conf and include your keyboard layout. KEYMAP=wuly # ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime # hwclock --sys-to-hc --utc Install bootloader Configure network # passwd # exit # reboot Jack Rosenthal

Arch Linux

Post-installation Recommendations

Create another user for yourself

Jack Rosenthal

Arch Linux

Post-installation Recommendations

Create another user for yourself Install a display server (X.org, wayland)

Jack Rosenthal

Arch Linux

Post-installation Recommendations

Create another user for yourself Install a display server (X.org, wayland) Install a login manager (SLiM, xdm, SDDM, lightdm, etc.)

Jack Rosenthal

Arch Linux

Post-installation Recommendations

Create another user for yourself Install a display server (X.org, wayland) Install a login manager (SLiM, xdm, SDDM, lightdm, etc.) Install a window manager (i3, xmonad, GNOME, etc.)

Jack Rosenthal

Arch Linux

Post-installation Recommendations

Create another user for yourself Install a display server (X.org, wayland) Install a login manager (SLiM, xdm, SDDM, lightdm, etc.) Install a window manager (i3, xmonad, GNOME, etc.) Install useful programs (dmenu, Firefox, Python, etc.)

Jack Rosenthal

Arch Linux

When things go wrong...

Jack Rosenthal

Arch Linux

When things go wrong...

Error messages can be terrifying when you aren’t prepared for them; but they can be fun when you have the right attitude. Just remember that you really haven’t hurt the computer’s feelings, and that nobody will hold the errors against you. — D. E. Knuth, the TEXbook, p. 30

Jack Rosenthal

Arch Linux

How to get help

Come to LUG! Send mail to our mailing list: [email protected] Check the Arch Wiki: https://wiki.archlinux.org Post on the Arch BBS: https://bbs.archlinux.org Linux & Unix Stack Overflow: http://unix.stackexchange.com The Linux Documentation Project http://tldp.org

Jack Rosenthal

Arch Linux

Arch Linux - GitHub

Sep 10, 2015 - Installing software (PDF viewer) on Windows. 1 Open a web browser. 2 Do a web search for Adobe Reader. Jack Rosenthal. Arch Linux ...

77KB Sizes 18 Downloads 319 Views

Recommend Documents

Arch Max.sch - GitHub
Page 1. 2014/12/22 15:59:56 D:\Eagles\ARCH_Max\Arch Max.sch (Sheet: 1/1). Page 2. Page 3. Page 4. Page 5. Page 6.

Arch GPRS v2.0.sch - GitHub
Page 1. Page 2. Page 3. Page 4.

arch linux netinstall iso.pdf
Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more ...

Arch Pro V1.0 Schematic PDF - GitHub
2013/11/14 10:34:42 C:\Users\Tobe\Desktop\New Project\Arch Pro V1.0\Arch Pro_V1.0.sch (Sheet: 1/1). Page 2. Page 3. Page 4. Page 5 ...

Why You Should Not Use Arch - GitHub
One of the best things about Arch is that it provides the users with the newest software in a form of ... Ubuntu with no display manager or desktop environment and then install your favorite ... Installation Framework. ... package contains all applic

Linux Kernel Development - GitHub
Page 10 .... Android's “life of a patch” flowchart. Gerrit is only one tiny part in the middle. Replace that one part with email, and everything still works, and goes ...

Linux Heap Internals.key - GitHub
BACKGROUND. Linux heap becomes hard to exploit due to the new version of. GLIBC. Hundreds of thousands of assertions there;. ASLR and Non-eXecutable heap. Heap issues are scarce in CTF games. spring up in recent games like HITCON CTF & Hack.LU CTF. 2

Booting Linux - GitHub
Feb 23, 2017 - off their new 10 MB hard disk in 1983. • They added a 4-partition table to ... ends before the partition data. • This is called Master Boot Record ...

Axxia Linux Changes Linux 1.59 Changes Linux 1.58 ... - GitHub
Add a driver to 5600 and 6700 for OEM function calls to the secure monitor. This driver ... Remove the unused Ethernet interface in 5600 simulation device trees.

Axxia Linux 3.10 Changes Linux 8.8.1.65 Changes Linux 8.8 ... - GitHub
Support for big endian on ARM (5500). • MSI support on both PCIe ... when writing to it. • GPIO Changes. – Remove GPIO platform data, use the device tree. 5 ...

Misconception About GNU/Linux - GitHub
You don't have to be a Computer geek to Use GNU/Linux. ○. Anyone Can Use ... Stable Linux Distributions need no Maintenance at all. ○. Since root access ...

LSI Axxia Linux Changes - GitHub
PCIe inbound mapping support on 3500. 1 ... Added support for DEVTMPFS to the default configurations. • Removed power of 2 ..... Define AMARILLO_WA in.

leave.pdf - Arch Ford
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. leave.pdf. leave.

Linux Bible 2010 Edition: Boot Up to Ubuntu, Fedora ... - GitHub
Chapter 17: ...... Displaying PDF and PostScript Documents . ...... how people are adapting Linux to run on handhelds, mini laptops, 32- and ...... The Samsung.

Project 6 - Arch Form.pdf
gets more complex to a point called the climax, and “comes back down” to a simple. state. This is an easy form to see and create using Mixcraft. Adding layers (tracks) builds. in volume and complexity. The basic idea again is: simple—complex—

Geoportal Server 1.2.2 Installation Guide For Linux - GitHub
grants_linuxpg.sh [host] [port] [database] [geoportal schema] [postgresUser]. [geoportal ... [geoportal server] is the name of the geoportal web application server.

WINTERWORKSHOP 2013 ACADEMY OF ... - Arch-UniGe
Being a perfectly restored museum village –frozen in time- seems to become the one and only future of this once so dynamic and modern city area. An area ...

QoS in Linux with TC and Filters - GitHub
packet queues with different priorities for dequeueing to the network driver. ... (i.e. deciding which queue a packet should go into) is typically done based on Type Of Service ... (1) # tc qdisc replace dev eth0 root handle 1: htb default 30.

Sheet2 Page 1 Arch. Design II (Interior Design ARCH ...
SYSTEMS). Bldg. Services Systems II (Mec. BLDG. SERVICES SYSTEMS II (MECHANICAL SERVICES SYSTEMS). Building Structures III (Soil Mec. BUILDING ...