Archlinux Installation Basic Install Walkthrough Step 1.) Download the latest ISO & Boot from it. Choose "Boot Arch Linux" from CD Menu type the following to execute installer: /arch/setup Step 2.) Select Source Repo's: select at least "core-remote" & often you'll need "multilib-remote" you can always add repo's later Select another Mirror: rit.edu is a really fast one. I typically just use http Select editor: nano is my favorite. it's easy and simple Choose region/TimeZone, Set Time using UTC. I think VM's may need Local. I also use NTP as well. Step 3.) Prepare hard Drives. Beginners can use "Auto-Prepare" if they aren't afraid of erasing their entire hdd. If you do it manually...you at least need a root and swap partition. Step 4.) Select and Install Packages Core will present a default list...this shouldn't really be changed Step 5.)
add the following: dbus gdm <-- not sure if you need gdm if you aren't running gnomeSystem Configuration: /etc/rc.conf - set hostname and any other changes you want to make. /etc/pacman.d/mirrorlist <-- modify mirrors... "rit" should already be put at the top of the list Set RootPW: Install Grub and you're done! This will leave you with a basic Linux install. Reboot and run "Pacman -Syu" I couldn't eject my cdrom at first. I had to run "Pacman -S eject" ... just a heads up...lol Step 6.) Desktop Environment: Pacman -S dbus gdm gnome xorg ttf-dejavu libdvdread libdvdcss libdvdnav vlc firefox adduser 'username' Additional groups: audio, lp, optical, storage, video, wheel, games, power, scanner nano /etc/rc.conf & go to line starting with 'DAEMONS' add multilib if you need 32bit JRE or any other 32bit app Step 7.) Arch User Repo's: If you need an easier way to install from the AUR...try yaourt or packer. Network Troubleshooting Good reference... Step 1.) Go to https://wiki.archlinux.org/index.php/Network_DebuggingAdobe Flash 64 Installation This is likely to change in the not so distant future...but as of 4-21-12 I think this was the best way I came across. Step 1.) Go to adobe's website and download the 64bit .tar.gz Copy the libflashplayer.so file to here: /usr/lib/mozilla/plugins/ Gnome3 GDM Wallpaper GDM Customization# su - gdm -s /bin/bash $ dbus-launch This command will print DBUS_SESSION_BUS_ADDRESS and DBUS_SESSION_BUS_PID. We need to export them $ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Jb433gMQHS,guid=fc14d4bf3d000e38276a5a2200000d38 <-- use your own $ export DBUS_SESSION_BUS_PID=4283 <-- use your own Check to see if dconf-service is running and if not, start it like this $ /usr/lib/dconf/dconf-service & Wallpaper$ GSETTINGS_BACKEND=dconf gsettings get org.gnome.desktop.background picture-uri $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/gnome/newpic.jpg" You will need to point to a file where the gdm user has permission to read, not in your home directory. Juniper Network Connect - (SSL VPN) If you run Ubuntu...just go here: http://mad-scientist.us/juniper.html However, I am writing this how-to for anyone running the 64 bit version of Arch Linux. I'm currently running Arch & this is what I had to do to get mine working. Step 1.) Now you need to enable multilib by un-commenting the proper lines from /etc/pacman.conf Just take a look at the pacman.conf file & you should easily find where to do that. If not..."google it". run: [myuser@mycomputer ~]$ pacman -Syu I believe this is necessary to sync the pacman database stuff...or whatever. :) Now you can install some crucial 32-bit things to allow Arch 64 to use Network Connect. Step 2.) Install the Sun/Oracle version of Java Runtime. This is not included in the default repo's anymore. You'll have to use the AUR. I use "yaourt" to do this. If you have your own method of installing from the AUR...then you may not do this exactly as I did. 64bit: These first two commands install what I presume to be the 64 bit version of JRE since I'm running this command on a 64bit install of Arch. [myuser@mycomputer ~]$ yaourt -S jre ...then [myuser@mycomputer ~]$ yaourt -S jdk 32bit: The following two commands obviously install the 32bit versions. [myuser@mycomputer ~]$ yaourt -S bin32-jre ...then [myuser@mycomputer ~]$ yaourt -S bin32-jdk I did all 4 of these. You end up with the following directories opt/bin32-jdk /opt/bin32-jre /opt/java I'm no expert...but my guess is you get 64bit binaries inside the "java" directory...and the 32bit versions in the others. Don't forget to log out of your session and back in to update your "path" info. Step 3.) Using Firefox - (may work with Chromium...but I used FireFox). Log into your SSL VPN site. Try to launch Network Connect. You should at least see your Java Runtime kick off letting you know you got that working with your browser. I believe the 64bit version is the version in use with your browser as a result of the 4 "yaourt" commands we ran from above. Step 4.) [myuser@mycomputer ~]$ sudo pacman -S lib32-gcc-libs [myuser@mycomputer ~]$ sudo pacman -S lib32-zlib [myuser@mycomputer ~]$ sudo pacman -S net-tools [myuser@mycomputer ~]$ sudo pacman -S lib32-libxrender This is not a 32bit lib...could have already installed this. Just so you know. Network connect relies on it. Arch doesn't include these by default. Step 5.) http://mad-scientist.us/juniper.html <-- Go here. Right-Click on the "Download the Juniper Network Connect Script" link. And choose: "Save Link As" Follow the other directions on that page about making the file executable & about copying it to your /usr/bin/ directory. Step 6.) Run this handy script that the wonderful "MadScientist" has made available for Ubuntu users. This just so happened to do the trick for me finally after getting the above steps completed first. "Don't use sudo with the script"...it will prompt for credentials later. (However, you do need sudo installed for this script to work) The script will notice that your default java directory doesn't contain 64-bit binaries. It will then ask you to direct it to the directory containing them. /opt/bin32-jre/jre/bin/java <-- This is where you want to point it. I "think" you can edit these options later by going to this config file and editing it directly. /home/myuser/.vpn.default.cfg At this point...I "think" you should be good to go. From now on you can just invoke the MadScientist's script by running: junipernc from the terminal. If you get an error about not being able to resolve that hostname to your SSL Appliance...then you can replace with the IP Address. Clean Up Orphan Packages & Cache
This is the arch/pacman version of apt's autoremove and clean/autoclean Step 1.) Just run the following: pacman -R $(pacman -Qdtq) && pacman -Sc that's it!!! Ther'e only one step. :) you can also replace "pacman -Sc" with "pacman -Scc" , but not really recommended. --reference: https://bbs.archlinux.org/viewtopic.php?id=50055 |
