Manage your Blog

Create your blog now! Easy and Free

Ubuntuland

Get Paid to Blog About the Things You Love

Archive: January 2008

26/01/2008 GMT 1

Ubuntu Media Players OverView

ubuntuland @ 09:05

rss_orange1.png

I want to give the list of media players available for ubuntu users with installation instructions.

Beep Media Player

MP, or Beep Media Player, is a compact media player that was originally forked from XMMS with the goal of porting XMMS
to GTK2 and make use of more modern desktop standards. The original XMMS is based on GTK 1.2, which is now deprecated for roughly 4 years, and was deprecated at the time of the fork for approximately 2 years. This, and the fact that the developers were developing XMMS under a mostly cathedral-style model led M. Derezynski to fork BMP from XMMS.

Current Stable Version :- 0.9.7.1

Project Home Page :- http://bmp.beep-media-player.org/index.php/BMP_Homepage

Install Beep Media Player in Ubuntu

sudo aptitude install beep-media-player

This will complete the installation.Now if you want to access this application go to Applications—>Sound&Video—>Beep Media Player

Once it opens you should see the following screen

Banshee

Import, organize, play, and share your music using Banshee’s simple, powerful interface.Rip CDs, play and sync your iPod, create playlists, and burn audio and MP3 CDs. Most portable music devices are supported.Banshee also has support for podcasting, smart playlists, music recommendations, and much more.

Current Stable Version :- 0.11.5

Project Home Page :- http://bmp.beep-media-player.org/index.php/BMP_Homepage

Install Banshee in Ubuntu

sudo aptitude install banshee

This will complete the installation.Now if you want to access this application go to Applications—>Sound&Video— >Banshee Music Player

Banshee Music Player is loading

Once it opens you should see the following screen

Banshee Music Player Version Details

Rhythmbox

Rhythmbox is an integrated music management application, originally inspired by Apple’s iTunes. It is free software,designed to work well under the GNOME Desktop, and based on the powerful GStreamer media framework.

Current Stable Version :- 0.9

Project Home Page :- http://www.gnome.org/projects/rhythmbox/

Install rhythmbox in Ubuntu

sudo apt-get install rhythmbox

This will complete the installation.Now if you want to access this application go to Applications—>Sound&Video—
>Rhythmbox Music Player

Once it opens you should see the following screen

Rhythmbox Music Player Version Details

Listen

Listen is a Music player and management for GNOME Features: metadata edition, ipod management, audioscrobbler, wikipedia information, lyrics, global statistiques, burn and AudioCD, convert audio file, webradio, lastfm web service, download album cover.

Current Stable Version :- 0.5b1

Project Home Page :- http://listengnome.free.fr/

Install Listen Music Player in Ubuntu

For Dapper Users

Edit the /etc/apt/sources.list file

sudo vi /etc/apt/sources.list

add the following lines save and exit the file.

deb http://theli.free.fr/packages/ dapper listen

deb-src http://theli.free.fr/packages/ dapper listen

Now you need to update the source list using the following command

sudo apt-get update

sudo apt-get install listen

For Edgy Users

You need to make sure that universe repositories and use the following command

sudo apt-get install listen

This will complete the installation.Now if you want to access this application go to Applications—>Sound&Video—
>Listen Music Player

Listen Music Player is loading

Once it opens you should see the following screen


Listen Music Player Version Details


XMMS

XMMS is a multimedia player for unix systems. XMMS stands for X MultiMedia System and can play media files such as
MP3, MOD’s, WAV and others with the use of Input plugins.XMMS is mainly targeted at music playback, but through thirdparty plugins some rudimentary video capabilities exists,but there are much better systems other than XMMS for video support.

Current Stable Version :- 1.2.0

Project Home Page :- http://www.xmms.org/

Install xmms in Ubuntu

sudo apt-get install xmms

This will complete the installation.Now if you want to access this application go to Applications—>Sound&Video—
>XMMS Music Player

Once it opens you should see the following screen

quod libet

Quod Libet is a GTK+-based audio player application written using the Python programming language. Its main design
goal is to provide a way for users to organize their music library however they want.One of Quod Libet’s unique features is the ability to search and construct playlists based on search terms or regularexpressions. It also scales well, making it ideal for music libraries with thousands of songs. Quod Libet includes a tag editor (also available separately as Ex Falso) which can alter the metadata of groups of files.

Current Stable Version :- 0.24

Install quodlibet in Ubuntu

sudo apt-get install quodlibet

This will complete the installation.Now if you want to access this application go to Applications—>Sound&Video—
>Quod Libet

Once it opens you should see the following screen

quod libet Music Player Version Details

 

Related post to: Multimedia
LinuxLinks

25/01/2008 GMT 1

New themes and graphic tools for Ubuntu 8.04 Hardy Heron and Ubuntu 8.10 Intrepid Ibex

ubuntuland @ 12:12
The completely new theme for Ubuntu 8.04 has been deferred to the following release. The original plan was to have a fresh theme for every long-term-support release, starting with Ubuntu 8.04 Hardy Heron.
Now it has been decided to put off the redesign until Ubuntu 8.10. Many theme concepts can be found in the Ubuntu Artwork wiki.
The completely new theme for Ubuntu 8.04 has been deferred to the following release. The original plan was to have a fresh theme for every long-term-support release, starting with Ubuntu 8.04 Hardy Heron. Now it has been decided to put off the redesign until Ubuntu 8.10. Many theme concepts can be found in the Ubuntu Artwork wiki.

 

Gelatin


Scarica subito!

The completely new theme for Ubuntu 8.04 has been deferred to the following release. The original plan was to have a fresh theme for every long-term-support release, starting with Ubuntu 8.04 Hardy Heron. Now it has been decided to put off the redesign until Ubuntu 8.10.

Here is the source, a posting by Kenneth Wimer:

Many of the basic questions have now been answered and we can begin to move forward in earnest - remember though, we are not going to change the theme for Hardy radically as it is the last of the LTS cycle (stated in previous mails, launchpad blueprints, irc, etc).

Many theme concepts can be found in the Ubuntu Artwork wiki. Below is one of the many that have been popular, Gelatin:

Gelatin theme concept

The 8.04 theme won’t be exactly the same, there are plans to make minor improvements. Work on the totally new theme has not stopped either so now there will be plenty of time to make it great.

New Desktop Project for Ubuntu 8.10 Intrepid Ibex

It’s disappointing that there will be no new theme, it was due to be one of the highlights of the release. Just think about the many other improvements that will make it in to Ubuntu 8.04 like Firefox 3, PulseAudio, Transmission, and better Compiz Fusion effects.



Amici_News/468x60.jpg

Hardy Heron Roadmap
Hardy Heron Roadmap has over 130 new ideas that have been proposed thus far. I’ve examined each one of these ideas in detail, threw out the ones that weren’t interesting to me, wrote an explanation for each, and sorted the list into three categories:
  1. User Experience,
  2. Networking and Security,
  3. Support

Of course, the juiciest items have already made headlines, such as the new theme that is being planned… “I for one, welcome our new hopefully non-brown themed overlords!”

What about the proposed changes that don’t deserve their own headline? Either you have to muck through that entire list, or you can simply read about it here. You can get more information about specific items by clicking on the name of the proposal, which will take you to a page that has a little bit more information about it. Without more from me, here we go.


no one deals like we do!

User Experience

Ubuntu Theme for 8.04
We’re getting a new theme in the next release? Ubuntu has used close to the same theme since Warty Warthog – about 3 years, The REALLY interesting bit about this is how far this reaches… proposed changes include changes to the installer, bootup screen, wallpaper, application splash screens like Gimp and OO.org, Compiz effects, cursors, and even skinning WINE! This is going to be quite a bit of work, but in the end, well worth it.

Third Party Apt
Adding a 3rd party apt repository is more difficult than needed. Editing sources.list, or adding it to the software repository via GUI is a pain. This proposal focuses on creating a standardized file format (let’s call it .install file) which would allow a user to double click on the .install file, then apt would automatically install the program, add the 3rd party repository to the sources.list and automatically manage updates, etc. Very slick idea.

X.Org 7.3
This is something that SHOULD have been included in Gutsy Gibbon, but wasn’t quite ready… ah well, I guess we need to wait 6 months for this. The biggest feature of 7.3 are: Bullet Proof X – The driving force for this is to never boot up into text-mode if something is screwed up with the xorg.conf file. Very nifty. The direction this is headed is to make xorg.conf obsolete, and eventually run without it, which would be fantastic for new users.

Automatix-Ubuntu Team Collaboration
This is certainly a little bit controversial, since Automatix was raked over the coals for breaking upgrades to Feisty Fawn, and now they want to collaborate? Automatix makes stupid easy to install things that are in legal grey areas, such as codecs for playing commercial DVDs, or other proprietary software like Skype, Google Earth, etc. This idea would make it so that Canonical/Ubuntu does not have legal repercussions for including proprietary codecs or other software that isn’t redistributable.

Dual/Multi Monitor Gnome Configuration
Along with X.org 7.3, multiple monitor configuration within a GUI is going to be pretty awesome.

SlickBoot
This proposed change will give the distribution an improved user experience when booting up and shutting down. If you’ve ever seen a Mac boot up, you know exactly what this is trying to emulate. Transitions from the three graphical modes (text, SVGA, and high-resolution) are not really bad at the moment, but if Ubuntu can emulate how a Mac boots up, that would be pretty damn terrific.

Install on an existing filesystem without overwriting /home
This is by far one of the most annoying things that I have to deal with on a regular basis. Personally, I reinstall quite often to test out new distributions. Since getting an external 320GB drive it hasn’t been quite as painful, but for most people, they might need to backup the /home directory to avoid data loss when given the chance to upgrade every 6 months.



Scarica Biagio Antonaccio subito!

Improve Handling of Full Disks
Have you ever run out of hard drive space in Linux? Let me tell you, it is NOT pretty! In some cases, you can end up booting into text mode, with a read-only root partition. It is a royal pain in the ass, to say the least. This proposal is in the early stages, but suggests adding a notification that the disk is almost full, prompting you to run a cleanup wizard, and other ideas that make the problem less likely to happen in the first place, as well as (hopefully) making it easier to recover from if it does happen.

Integrate Prefetch into Bootup
Google’s 2007 Summer of Code is adding hard disk prefetching and optimization resulting in faster bootup times for Hardy Heron.

Easy File Sharing
Make sharing files between Ubuntu machines on a LAN/WLAN easier. Duh!

Single Click Install
Enable easier installation of software from the internet.

Add Remove Software Improvements
This proposes an update to the add/remove software program, which changes it into a sort of “online storefront” where the initial screen shows screenshots, top-rated or brand new applications, etc. If this is approved and pulled off properly, could be a HUGE improvement.

Simple Samba Integration
The Shared Folders utility is getting some upgrades. It will prompt the user to install Samba, no more adding users from the command line, and a simple checkbox will share all home directories on the computer.

Redesign About Ubuntu
“People are used to “About Name of Program” showing a window that gives the software version details, and copyright info. […] Ubuntu should be just as polished.” uname –r always worked just fine for me, but I can see why it’s important.


uBid is the marketplace you can trust!

Networking / Security

Modular /etc/network/interfaces
“Split out the configuration from /etc/network/interfaces into one file per (logical) interface.” This is not a great idea, it’s a pain in the ass already to edit this and maintain correct syntax, why make it so that there are multiple files?

Dial Up Support
This will make setting up and managing Dialup and ASDL out-of-the-box, using Network Manager, very easy.

Improve support for encrypted file systems
Starting with Gutsy Gibbon, you can now install Ubuntu to an encrypted disk. The problem this addresses is adding support to install to a disk which would be auto-partitioned as an encrypted file system from the GUI, instead of using the text-mode alternate installer. Other ideas are to look for key files on USB sticks and other media, instead of just using a password.

Live CD- share this
Direct from the wiki: “Netboot server for easy setup of thin clients and machines which don’t have a CD drive.” Nice idea!

killall gksudo: Stop running GTK as root!
gksudo runs hundreds of thousands of lines of code just to show that that little box that asks for a password when trying to change administrative settings… and it is a little confusing to ask for the password before any changes are committed – why not stop asking for the password until the configuration tool tries to write to a file, then do it in a manner that doesn’t need to utilize as much code to speed things up a little bit.

Support

Measuring Download/Installation Success
In the next release, there may be some big-brother-ish ideas being included. It’s more accurate reporting that can give developers solid numbers for things like how many people download, install, and are able to run Ubuntu. The reason is to find faults in the existing procedures for acquiring Ubuntu, and address where problems arise. Hopefully these numbers will be shared with the community. One area I can already say is a significant problem is the lack of an integrated CD burner for Windows. I’ve heard many users say they’ve burned a copy of a distribution and then it didn’t boot. The primary reason for this is that they simply burned the ISO file itself to the CD, instead of burning the image properly. Now that Ubuntu is targeting a larger audience, it would be neat to have a Windows user simply download an EXE file, open it up, and it prompts to insert a new CD and then provides some additional instructions for getting it installed and setup, perhaps even give an option to print out a PDF of those instructions? The executable would also provide additional information that this proposal is suggesting be recorded.



468x60.gif Parla ItaliaSenzaLimiti

Identifying Local Users and Groups
This would be really slick. After you put in your location( integrated into the Time Zone selection), during the installation (or post-install) you would be presented with information regarding your local LoCo team and other local resources, such as a Linux User Group in your area. I’ve never been to a LUG or LoCo meeting, perhaps because I needed to seek them out… getting a prompt every reinstall might be annoying, but it would be a good reminder that they exist.

Packaging Section On The Forum
There’s a hidden packaging section (http://ubuntuforums.org/forumdisplay.php?f=44) on the Ubuntu forums that needs to be better utilized. It is not a very active section in the forum, it either needs to be added to the main list of forums and promoted, or simply deleted.

Make screencasts available on the desktop
A Help->Tutorial Videos browser menu? This is a fantastic idea!

Forum Content Certification
Sometimes instructions provided in the forums just don’t work. Often, I’ll find a howto on installing some software for an old version of Ubuntu, and this would create a new forum team that would check the validity of instructions, approve the post, promote the information in the forums, wiki, and elsewhere, and finally involve re-checking the posts after new releases.

Getting teacher input to shape our education offering
This one implies that Edubuntu does not specifically solicit input from teachers, nor do users have a mailing list, forum, etc to voice their complaints. If this is the case, definitely a good idea to reach out and get feedback and suggestions from the people who actually use the OS, right?

Automatic bug reporting
This is certainly an interesting idea, but due to privacy concerns I don’t really want to see this make it into the release. Why emulate Windows here? It can be REALLY annoying to get MORE error popups when things crash.

Ubuntu Mobile Browser
The Ubuntu Mobile and Embedded Project proposes to add a Firefox-based browser which would be completely reworked from the ground up. I’m personally very interested in this, the following quote gave me chills: “Ideally we would get a solution that would be embraced by the Mozilla community and eventually adopted as the “Firefox Mobile” solution.”


Get Paid to Blog About the Things You Love

Of course, I saved the best for last….

Installing Ubuntu from within Windows
ubuntu-install.exe… nuff said… might not make it though… it is listed as ‘dangling’ which means it can’t be scheduled or has circular dependancies… no idea why it can’t be made to work.

Which ideas do you want to see make it into Hardy Heron? Do you disagree with any of these I’ve listed? Got more to add?

 

Related post to: Themes & Grapics Tools
LinuxLinks

 

rss_orange1.png

 

 

 


Latest Posts

 

Linux Links

 

Toys! Free 			shipping on Toys!

Free 			Shipping!



 

24/01/2008 GMT 1

Simple Home File Server (Based On Ubuntu)

ubuntuland @ 17:22

rss_orange1.png

Version 1.0
Author: Xam
Last edited 01/20/2008

This tutorial explains how to turn an old PC with additional hard disks into a simple home file server. The file server is intended for home use. The home file server is accessible by Windows and Linux computers in the home network.

The existing tutorials do not describe how to add additional disks or have a complex authorization or access procedure. Freenas (www.freenas.org) does have too many features for home users and more important it does not support the NTFS format.

This Home File Server can work with hard disks formatted in NTFS. So when you need or want to move the hard disk into a new computer, they are accessible by Windows and most Linux operating systems.

The server is built with Ubuntu Server 7.10 & Samba. Do not use Ubuntu Server 5.04 LTS because this version does not support the latest SATA Controllers (in an Pentium II or III you likely want to use a PCI SATA RAID controller to attach SATA hard disks).

I want to say first that this is not the only way of setting up such a system. There are many ways of achieving this goal but this is the way I take. I do not issue any guarantee that this will work for you!

1 Requirements

To install such a system you will need the following:

The hard disks for data storage in the file server must be formatted in the NTFS format. You can use the Gparted live CD to do this job, download the iso from: http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828

I assume that you already know how to install a hard drive. I also assume that you knew how to make it a master or slave, you’ve checked to make sure that it shows up in bios, and that it was intalled properly.

2 Preliminary Note

In this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100 and the gateway 192.168.0.1. These settings might differ for you, so you have to replace them where appropriate.

3 The Base System

Insert your Ubuntu install CD into your system and boot from it. Select Install to the hard disk:

The installation starts, and first you have to choose your language:

Then select your location:

Choose a keyboard layout (you will be asked to press a few keys, and the installer will try to detect your keyboard layout based on the keys you pressed):

The installer checks the installation CD, your hardware, and configures the network with DHCP if there is a DHCP server in the network:

Enter the hostname. In this example, my system is called server1.example.com, so I enter server1:

Now you have to partition your hard disk. For simplicity's sake I will create one big partition (with the mount point /) and a little swap partition so I select Guided - use entire disk (of course, the partitioning is totally up to you - if you like, you can create more than just one big partition, and you can also use LVM)

 

Select the disk that you want to partition. Please do not use the NTFS hard disk intended for data storage:

Afterwards, your new partitions are being created and formatted:

Configure your system's clock. Normally UTC is a good choice:

Create a user, for example the user Administrator with the user name administrator (don't use the user name admin as it is a reserved name on Gutsy Gibbon):

Now the base system is being installed:

We need a Samba File server, but nevertheless I don't select any of them now because I like to have full control over what gets installed on my system. We will install the needed packages manually later on. The only item I select here is OpenSSH server so that I can immediately connect to the system with an SSH client such as PuTTY after the installation has finished:

The installation continues:

The base system installation is now finished. Remove the installation CD from the CD drive and hit Continue to reboot the system:

From now on you can use an SSH client such as PuTTY and connect from your workstation to your Ubuntu Gutsy Gibbon server and follow the remaining steps from this tutorial.

4 Enable The root Account

After the reboot you can login with your previously created username (e.g. administrator). Because we must run all the steps from this tutorial as root user, we must enable the root account now.

Run

sudo passwd root

and give root a password. Afterwards we become root by running

su

5 Configure The Network

Because the Ubuntu installer has configured our system to get its network settings via DHCP, we have to change that now because a server should have a static IP address. Edit /etc/network/interfaces and adjust it to your needs (in this example setup I will use the IP address 192.168.0.100):

# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).

 # The loopback network interface auto lo iface lo inet loopback

 # The primary network interface auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255

Then edit /etc/hosts. Make it look like this:

vi /etc/hosts

127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts#

Now run

echo server1.example.com > /etc/hostname
/etc/init.d/hostname.sh start

Afterwards, run

hostname
hostname -f

Both should show server1.example.com now.

6 Edit /etc/apt/sources.list And Update Your Linux Installation

Edit /etc/apt/sources.list. Comment out or remove the installation CD from the file and make sure that the universe and multiverse repositories are enabled. It should look like this:

vi /etc/apt/sources.list

# # deb cdrom:[Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted #deb cdrom:[Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://de.archive.ubuntu.com/ubuntu/ gutsy main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ gutsy main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://de.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu security ## team. deb http://de.archive.ubuntu.com/ubuntu/ gutsy universe deb-src http://de.archive.ubuntu.com/ubuntu/ gutsy universe deb http://de.archive.ubuntu.com/ubuntu/ gutsy-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ gutsy-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://de.archive.ubuntu.com/ubuntu/ gutsy multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ gutsy multiverse deb http://de.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse ## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. # deb http://de.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. This software is not part of Ubuntu, but is ## offered by Canonical and the respective vendors as a service to Ubuntu ## users. # deb http://archive.canonical.com/ubuntu gutsy partner # deb-src http://archive.canonical.com/ubuntu gutsy partner deb http://security.ubuntu.com/ubuntu gutsy-security main restricted deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted deb http://security.ubuntu.com/ubuntu gutsy-security universe deb-src http://security.ubuntu.com/ubuntu gutsy-security universe deb http://security.ubuntu.com/ubuntu gutsy-security multiverse deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse

Then run

apt-get update

to update the apt package database and

apt-get upgrade

to install the latest updates (if there are any).

7 Install Some Software

apt-get install samba smbclient smbfs beep ntp ntpdate

Samba, SMBlient and SMBFS form the base of the home file server. NTP and NTPdate will keep the time synchronized. Beep is needed to let the PC-speaker beep when the file server is up and running.

8 Install The Second Hard Disk

First we need to find out what name Ubuntu has given to the second hard disk:

fdisk -l

You should get a listing of the hard drives installed on your PC. There will be a little paragraph for each one that will look like this:

Disk /dev/hda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 4678 37576003+ 83 NTFS

In Windows disk drives are assigned an alphabet letter.The main hard drive was c:/. In Linux it’s kind of the same, but in a different format. All hard drives installed are listed in the ‘device’ or /dev directory. All drives start with theprefix “hd” ( ‘hard drive’). I will now show the steps to add hda1.

Now we create a mount point:

mkdir /media/store

This mount point will get writable permissions for all users:

chmod 777 /media/store

The hard disk hda needs to be mounted:

mount /dev/hda /media/store

This is a temporary mount. In order to do his automatically at every boot, we need to:

vi /etc/fstab

The text editor window will appear with the fstab file loaded up. You will see something that looks kind of like this:

# /etc/fstab: static file system information. # #
proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount-ro 0 1 /dev/hda5 none swap sw 0 0 /dev/hdb1 /media/hdb1 ext3 defaults 0 0 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

All you have to do is add a new line for the new drive… I will add the following line to my fstab for my new drive:

/dev/hda1 /media/store ntfs defaults 0 0

To make the hard drive show up right now, without rebooting - just reload your fstab file with the following command:

mount -a

9 Configure Samba

The Home File server must be visible in the home network. The default value is MSHOME. If your workgroup has a different name edit:

vi /etc/samba/smb.conf

and change the line:

workgroup = MSHOME

Make the hard disk hda visible and writeable for all users, add the following lines to the bottom of smb.conf:

[hda public hard disk] comment = Public Folder path = media/store public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = no group

Now Linux users can log in to the Home File server.

Save and exit the vi editor and restart Samba:

/etc/init.d/samba force-reload

For home use one user name is sufficient. In this example I will add the user family:

smbpasswd -a family

Fill in a password at the next prompt. Now you are able to use family as user if you access your home file server from Internet Explorer.

10 Beep

Your home file server will probably not have a turned on or attached monitor. So when you start up your home file server you do not excatly know when Ubuntu and Samba are loaded and can be used in the home network.

By making the PC-speaker beep 3 times, you will know that the system is ready:

vi /et/rc.load

Simply add this line:

beep -l 900 -r 3 -f 500

Now reboot and enjoy your own Home File Server:

shutdown -r now

 gateway 192.168.0.1

Then restart your network:

/etc/init.d/networking restart

source:howtoforge

21/01/2008 GMT 1

R-Linux, recovery and undelete tool for Ext2FS

ubuntuland @ 06:36

rss_orange1.png

 

 

Do you need to recover your data?

(commercial) R-Linux is a data recovery and undelete tool for Ext2FS (Linux) file system. File recovery after power failure, system crash, virus infection or partition with the files was reformatted, even for different file system.

R-Tools Technology Inc. is the leading provider of powerful data recovery, undelete, drive image, data security and PC privacy utilities for the Windows OS family. Our mission is to give our customers around the world the system tools to bring about a visible and substantial increase in viability, production and easy of use at the lowest possible cost to the customer.

-Linux is a free file recovery utility for the Ext2FS file system used in the Linux OS and several Unixes. R-Linux uses InteligentScan technology and flexible parameter settings that give you real control over the fastest data recovery ever seen. It recovers files from existing logical disks even when file records are lost. However, there is no any network capabilities or ability to reconstruct damaged RAIDs or stripe sets in R-Linux.
Download Now

R-Linux features R-Linux recover files:
  • Standard "Windows Explorer" - style interface.
  • Host OS: Win9x, ME, NT, 2000, XP, 2003.
  • Supported file systems: Ext2FS (Linux) only.
  • Recognition and parsing Dynamic (Windows 2000/XP), Basic and BSD (UNIX) partitions layout schema.
  • Creates IMAGE FILES for an entire DISK, PARTITION or its part. Such image files can be processed like regular disks.
  • Recognizes localized names.
  • Recovered files can be saved on any (including network) disks accessible by the host operating system.

  • Removed by virus attack, power failure or system crash;
  • After the partition with the files was reformatted, even for different file system;
  • When the partition structure on a disk was changed or damaged. In this case, R-Linux can scan the disk trying to find previously existed partitions and restore files from found partitions.
  • From disks with bad sectors. In this case, R-Linux can first copy the entire disk or its part into an image file and then process such image file. This is especially useful when new bad sectors are constantly appearing on the disk, and remaining information must be immediately saved.

System Requirement
  • An Intel-compatible platform running Windows 9x/ME/NT4.0/2000/XP/2003.
  • At least 32 MB of RAM, a mouse, and enough disk space for recovered files, image files, etc.
  • The administrative privileges are required to install and run R-Linux under WinNT/2000/XP/2003.
Related post to: Backup
LinuxLinks

19/01/2008 GMT 1

PackageKit: Developer Interview

ubuntuland @ 17:32

 

Picture1.png

Richard Hughes

Location: Guildford, Surrey, UK

Profession: Electronic Engineer (MEng)

IRC Nick: hughsie

Website: http://www.hughsie.com

Interviewed by: JonathanRoberts

 

Picture2.png

Robin Norwood

Location: Raleigh, NC

Profession: Coder

IRC Nick: rnorwood

Interviewed by: Jonathan Roberts

What motivated you to start the PackageKit project?

Richard Hughes: Every distro re-invents the same type of package-management tools, and generally does it badly. Package management front ends are nearly always badly localized and translated as they are distro specific. Fedora has pup and pirut, Ubuntu has gnome-app-install and update-manager, and Suse has libzypp command line tools and the zen updater. The other distros basically throw some kind of GUI on top of the package tool rather than look at the use-cases and user interaction studies. To compete with Windows XP and OSX we need to improve what we offer for Linux, even with the wildly different systems such as gentoo with ebuilds and Fedora with binary rpms.

Robin Norwood: I couldn't agree more. Also, I'd add that application developers who want to install add ons but still play nicely with a distributions packaging system could benefit from a unified packaging API.

Could you elaborate a little bit about the work you've done with user interaction studies and use-cases?

RN: Personally, my only contribution to UI is to say what I don't like. I do know that, like a lot of open source projets, we could really use some UI/interaction experts.

How does it differ to the existing solutions?

RH: PackageKit works with distribution specific loadable modules and tries to abstract as much as possible between different distributions and packaging formats. GNOME and QT frontends talk to the daemon in a fully localized way, and do not require one "root" password to do most tasks.

The PolicyKit authorization to do tasks is fine grained, which means different users or groups can be authorized to do automatic updates, or install and remove packages. You can also run multiple instances of the front end tools without any "Another application is currently accessing package information" locking problems, and still continue to use the rpm and yum command line tools.

What work still needs to be done for it to reach a state where you feel its achieved its initial goals?

RH: The daemon needs to be faster. We are working on a new daemon where all interactions should be an order of magnitude faster. The front ends need to be complete and to comply to desktop HIG standards, and pushed upstream to be integral GNOME and KDE components. Projects like OpenOffice.org also need to hook into libpackagekit and use it to automatically install stuff like clipart if it's not installed.

RN: I think we also need to direct some attention to repository management. We have some tools, but it's not quite there yet. After that... polish. Lots and lots of polish. Making sure error messages are sensible, the UI is sane and helpful, and that everything Just Works.

That projects like openoffice.org will be able to work directly with the package manager is quite an exciting prospect. Has work started on this or is there much interest from upstream about this?

RN: I think it's something that a lot of application developers have wanted for a long time now, but we haven't really contacted them directly about this yet because we don't have all the tools and best practices in place quite yet.

RH: No, nothing yet. I'm hoping it will first be patched on the distro level like pulse audio was, and then pushed back upstream. I would imagine projects like scribus might be quicker to adopt this than openoffice.org.

How do you see this project in relation to others that have attempted to solve this problem, i.e. Klik (which has version 2 under development)?

RN: Well, first I should say I'm not terribly familiar with Klik. It looks interesting, but is a little bit different from what PackageKit is all about. The Klik idea seems to be 'one program, one file', sort of like Mac OS X's application bundles. This is an interesting idea, but it doesn't really work within the operating system's package management system at all. You have to have an entirely different system for getting security fixes and updates, for one thing. I have no idea how well the Klik folks have succeeded at this, but I think a solution that works within the powerful package management systems that Linux distributions already have is required.

Other projects, like Smart PM, take things from another angle. Smart tries to replace other package managers like yum wholesale. I think the problem you run into there is, until Smart or something like it replaces all of the features of the package manager it wants to replace, it will be almost impossible to get it into a given distribution. PackageKit sits on top of the existing package manager (like yum), which makes it a lot easier to gain acceptance. Power users can still drop down to yum and use that one magic feature that they must have that PackageKit doesn't provide a UI for.

I think PackageKit has hit the sweet spot between those two options.

How's the work going on getting this ready to be easily available for Fedora 9?

RH: Well, PackageKit and gnome-packagekit are already in rawhide, and we've heard lots of success stories. All of the core stuff works with a mostly-complete yum back end, and now we need to concentrate on optimizations and front end user interactions.

Do you ever hope to see it taken up as the default package management system in Fedora?

RH: I hope so. We'll still need pirut in anaconda for package selection, but it would be good to fully integrate PackageKit like we've done with PulseAudio and HAL.

Has their been interest from other distributions about incorporating this?

RH: Much. PackageKit is shipped by default in Foresight Linux and the GNOME Developer Kit. There's also interest from Ubuntu, openSUSE, openSolaris, Mandriva, OpenMOKO and a few more that we can't announce yet.

And perhaps, to finish, you could tell us a little bit about yourselves? What got you interested in free software originally? What do you like to do with your spare time when you're not working with computers?

RH: Well, I'm 25 years old and graduated this year from Surrey University with a Masters in Electronic Engineering. I work for a large defense company in Kent, UK. I enjoy eating good food and playing football.

My first contribution to free software was a kernel patch to fix non-UTF8 encoding on CIFS shares, and then I moved onto adding power management stuff in HAL. I then created gnome-power-manager and OHM, and then finally PackageKit. I guess working on free software gives me the feeling that I'm doing something useful and special, and is a great way to work in dynamic teams of people who are among the best programmers in the industry.

source: fedoraproject.org 

17/01/2008 GMT 1

Install KDE in Ubuntu 7.10

ubuntuland @ 09:39

rss_orange1.png

As a result of distributions racing to be the first to offer them, packages for the new KDE 4.0 are now available for Ubuntu 7.10. Want to try it out? Here are instruction for installing KDE 4.0 on Ubuntu 7.10, based on the Kubuntu instructions. This works even without Kubuntu installed. Note that if you have already installed an older version of KDE 4, you will need to remove it first.

  1. Open your sources.list file to add the new repository:
    gksu gedit /etc/apt/sources.list
  2. Paste this line to the end of the file:
    deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main
  3. Save the file and close the text editor.
  4. Update apt:
    sudo apt-get update
  5. Install KDE 4.0:
    sudo apt-get install kde4-core

Once the installation is finished you can logout. On the login screen, click Sessions, and select KDE 4.0. Log in and you should see the default KDE 4.0 desktop. You will also be able to run KDE applications from inside GNOME.

KDE 4.0 desktop

16/01/2008 GMT 1

Pdumpfs, simple daily backup

ubuntuland @ 06:00

What's pdumpfs?

pdumpfs is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. pdumpfs is written in Ruby. You can access the past snapshots at any time for retrieving a certain day's file. Let's backup your home directory with pdumpfs!

pdumpfs constructs the snapshot YYYY/MM/DD in the destination directory. All source files are copied to the snapshot directory for the first time. On and after the second time, pdumpfs copies only updated or newly created files and stores unchanged files as hard links to the files of the previous day's snapshot for saving a disk space.

What's New

  • 2004-12-15: pdumpfs 1.3 Released!
    • An error message for Windows has been fixed
  • 2004-08-11: pdumpfs 1.2 Released!
    • The options --quiet (-q), --dry-run (-n) has been added
    • The 31 days limit of finding the last backup for incremental backup has been abolished
    • A feature that creates `latest' symbolic link referring to the latest backup has been added
    • Other small modifications has been made
  • 2004-07-13: pdumpfs 1.1 Released!
    • A bug in error message handling has been fixed
    • Other small modifications has been made
  • 2004-06-22: pdumpfs 1.0 Released!
  • 2004-05-11: pdumpfs 0.9 Released!
    • Some bugs has been fixed including "unexpected next" bug
    • A Windows binary is now available experimentally using Exerb
  • 2001-02-19: pdumpfs 0.1 Released!
  • Windows GUI

    [screenshot]

    This is a screenshot of pdumpfs working on Windows XP.

    Requirements

  • Ruby 1.8.1 or later

Installation

To install pdumpfs from the source code, unpack the package and run makepdumpfs file to your bin directory such as /usr/local/bin. and copy the resulting

Usage

Command Line

   % pdumpfs   

Example

To backup your home directory /home/yourname to /backup, run the following command.

   % pdumpfs /home/yourname /backup >/backup/log 2>/backup/error-log 

On and after the second day, it is a good idea to invoke the backup command with cron daemon. The following setting allows you to backup your home directory every 5 a.m.

    00 05 * * * pdumpfs /home/yourname /backup >/backup/log 2>/backup/error-log 

If the backup system works well, you can retrieve a certain day's file with a file name like /backup/2001/02/19/yourname/...

Excluding Files

To exclude particular files from a backup, you can use the following options.

--exclude=PATTERN
Exclude files or directories matching PATTERN (Regular Expressions in Ruby) from a backup. You can specify the option as many you like. The pattern matching is performed for paths of source files. If the `source directory' given by the command line is a relative path, pattern matching is performed for relative paths including the given path itself. If the `source directory' is an absolute path, pattern matching is performed for absolute paths.
--exclude-by-size=SIZE
Exclude files larger than SIZE from a backup. You can specify SIZE like 100, 100K, 10M, and 1G.
--exclude-by-glob=GLOB
Exclude files matching GLOB from a backup. fnmatch(3) (shell globbing) to the basename of a file is used for matching. You can specify the option as many you like.

    14/01/2008 GMT 1

    Ubuntu Multimedia Center, a new Ubuntu based Linux distribution

    ubuntuland @ 12:55

    rss_orange1.png

    Ubuntu Multimedia Center is a complete Linux-based operating system, freely available with community and professional support.It is also a live cd that is ubuntu derived and also free. This system was inspired by the fact that ubuntu didn’t have much of a multimedia center.Because users would have to manually download the codecs for playing mp3’s and what not.The mail objective of this project is multimedia related programs available to users as easy as possible.
    Ubuntu Multimedia center Installation

    First you need to download Ubuntu Multimedia version from here after that youcreate a CD and start booting with the CD Once it starts booting you should see the following screen in this you need to select second option “Install to the Hard disk Option” and press enter.