On Wednesday 24th June at 7 pm for 7.30pm at the Education Room, Grange Court, Leominster, The Herefordshire Linux and Open Source User Group will host a special event on the topic of ‘Beginners Linux and how to choose a Linux Distro’. See below for full details of the event
Amongst other topics, we will show you why you should consider using Linux , its benefits and idiosyncracies, and how you can stay virus free on the net. We will also show you how to install Linux on a pc live during the event. The event will be aimed at real beginners to Linux and Open Source, perhaps keen to move from Windows.
The entry is open to anyone not just LUG members and will be subject to a small charge, to cover the hire of the venue only.
Grange Court is only accessible from the Church Street entrance to Pinsley Road. There is no through road from the Etnam Street entrance, although this does not show on Google Maps or Satnavs.
For Satnav users, Grange Court’s postcode is HR6 8NL
There is car parking for up to 12 vehicles, and two disabled parking bays. Etnam Street car park and the large car park on Arkwright Close, both pay-and-display, are less than 5 minutes walk from Grange Court. More information about car parks in Leominster can be found here.
It’s taken a while but I’ve collated the results of our survey relating to topics that our members would like to see at our meetings.
You will see that there is quite an interest in Beginners topics, choice of Distro, interest in Virtualisation, Desktop and Raspberry Pi, and Programming. Topics such as Gaming on Linux, Business applications, such as CRM/ERP and Graphics faired less well. There were a few extra topics requested which you can also see listed, such as a Troubleshooting session (sounds a good one), outreach and spreadsheets for finance.
As discussed at the last LUG Meeting we plan the first meeting based around these topics in June 24th, 4th Wednesday of the month as usual, probably to allow time to get organised. What seemed like a good plan at the meeting is to have a Beginners session that also includes Distro choice, ie why I should choose Ubuntu over Debian, Fedora or Arch for example.
In the end we had 17 responses altogether not too bad, although people were allowed to vote for as many topics as they wanted which seemed like the fairest method to use.
I will setup a Pirate pad (or equivalent) online pad where we can share our plans for this first meeting. There wasn’t consensus where we should hire a room and and have a full session, or just keep things simple and carry on at the Courtyard but please say your ideas on this .
We will also need people who are happy to talk about topics for Beginners, and structure the event. I’m happy to help coordinate, but it’s always best to get as many volunteers to help to reduce the load for the others.
We will also of course need to plan what other events for each month we will hold based around the interest shown above.
So please reply and let everyone know your thoughts, plans and ideas and/or if you want to help
Copying files via the CLI is easily achieved by using the command ‘cp’:
cp file dest
The limitation with the ‘cp’ command is the lack of status or progress of the file copy. There are a couple of alternative approaches:
Use the ‘watch’ command via a new CLI window or use ‘rsync’.
The ‘watch’ command is a command to watch and refresh the display of the CLI with a specific command and time duration i.e:
watch -n 2 ls -l
Will simply refresh the CLI every 2 seconds with command ls -l. You will be able to see the file size updating every 2 seconds if listing the destination folder. This isn’t a clean solution, requires two windows and separate commands.
Rsync is a command that is vastly superior to the standard cp command. Remote and local hosts are supported and there is checking of files during the copy process. The example:
Rsync — progress file dest
Will show a progress bar of the file copying process.
As a recommendation, once large files have been copied it is always ensuring that the md5 checksum is consistent i.e. the file isnt corrupted. This can be done via the command:
Compare this checksum against the master/original copy. If there is a difference, this means the file is not the same and thus corrupted.
If you are copying large files >4GB onto FAT32 filesystems, then the file will need to be split. One method can achieve this by tar and splitting:
tar -cvj file | split -b 2000m -d – “targetname.tar.bz.”
This will create a tar file, split into 2GB files with a name targetname.tar.bz.xx. If a file is 4.5GB in size then there will be three files targetname.tar.bz.00, targetname.tar.bz.01, targetname.tar.bz.02
The terminal under Linux provides a Command Line Interface (CLI) for entering commands to navigate around the file system, perform troubleshooting activities and to execute scripts.
There are many different types of terminals, one of my personal favorites is the ‘Terminator’, which provides advanced layout features and the loading of profiles. If you spend a lot of your time using the CLI, for example I have an IRC application, htop (CPU performance counter), emacs (script editor) and a CLI mp3 player all running in various terminal windows. Using the terminator I can split the main window into different segments, with each segment for its own command/application.
An example is illustrated below:
For Debian OSs (Ubuntu/Crunchbang etc)
sudo apt-get install terminator
sudo yum install terminator
Once installed, run the application ‘terminator’
Split the screen by right click, select vertical or horizontal. When a new screen is created, follow the same process again.
Once the layout is created, right click then choose preferences. A dialog box is displayed, select Layouts tab, select Add to create the layout, and enter a name. For each terminal option you can specify a custom command i.e. top. Click close to save your changes.
To load your terminator layouts simply enter ‘terminator –layout=mylayoutname’
This can be assigned to an application launcher or desktop shortcut, or an alias via the CLI. You could have multiple layouts, maybe one for development/coding, another for personal use.
I’m sure you’ve been in the situation (I have many times), where you install an os, use it for a while then move on to something better installing it to a new partition on the hard disk. After a while of trying it out you decide you wish to move to the new linux distro completely. But you still have the old grub boot set up, which will boot by default into the original distro. This is easily changed, but even then, its much better to have your main distro controlling grub allowing it to update when new kernel updates are made or if you upgrade your distro version.
Ubuntu Studio is a free and open source operative system, and an official flavor of Ubuntu. Ubuntu Studio is the most widely used multimedia orientated GNU/Linux distribution in the world. It comes preinstalled with a selection of the most common free multimedia applications available, and is configured for best performance for the Ubuntu Studio defined workflows: Audio, Graphics, Video, Photography and >Publishing.
A community project
Ubuntu Studio is a community effort, created by volunteers, targeted towards all skill levels, from beginner to pro, and aims to be easy to install and easy to use, as well as provide all the tools nessecary for any type of media content creation.