Software Installation

   1 [09:01] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.
   2 [09:02] <pleia2> Shrinivasan, is a open source lover, who lives in Chennai, India. He talks about open source philosophies in local colleges and schools.  Currently he is giving technical support to subversion and TeamForge at CollabNet. He runs a weekly newsletter "FossNews" and a blog for Foss Jobs.
   3 [09:02] <pleia2> shrini: take it away! :)
   4 [09:02] <shrini> Hello all
   5 [09:02] <shrini> So happy to meet you all here
   6 [09:03] <shrini> Here, let us explore the various options of package management in ubuntu
   7 [09:04] <shrini> One of the best feature that ubuntu provides is its package management
   8 [09:04] <shrini> When I was in windows world, I used to carry some 30 to 40 CDs with me always
   9 [09:04] <shrini> they were filled with various software
  10 [09:05] <shrini> I had my local collection of required software
  11 [09:05] <shrini> but the ubuntu linux changed the way we approach installing software in our systems
  12 [09:06] <shrini> Let us explore about installing and removing of various software in ubuntu linux
  13 [09:06] <shrini> using Graphical Tools and commandline tools
  14 [09:07] <shrini> First tool is "Ubuntu Software Center"
  15 [09:07] <shrini> It is available under the menu "Applications"
  16 [09:08] <shrini> Hope you all have ubuntu machines now
  17 [09:08] <shrini> Please open that software
  18 [09:09] <shrini> It is talking a little time to load
  19 [09:09] <shrini> It is there opened
  20 [09:09] <shrini> It is showing some departments
  21 [09:09] <shrini> What are they?
  22 [09:10] <shrini> Unlike Windows and Mac, Ubuntu linux provides tons and tons software
  23 [09:10] <shrini> It gives a central place where we can fetch required software
  24 [09:12] <shrini> That central place is available in the internet
  25 [09:12] <shrini> it is called as "repository"
  26 [09:13] <shrini> Ubuntu gives some default repositories to fetch the software
  27 [09:13] <shrini> we can add some extra repositories too.
  28 [09:13] <shrini> repository can be called as "repo" too
  29 [09:14] <shrini> The default repository is available at http://archive.canonical.com/ubuntu/dists/
  30 [09:14] <shrini> you can browse the available packages for all the ubuntu versions
  31 [09:14] <shrini> Let us come back to our "Ubuntu Software Center"
  32 [09:15] <shrini> The available software in the repositories are categorised into various departments
  33 [09:16] <shrini> Ubuntu is for all human beings
  34 [09:16] <shrini> so it provides software for various fields where computers can be used
  35 [09:17] <shrini> From Education, development, graphics, multimedia, research, office to games
  36 [09:17] <shrini> and more
  37 [09:17] <shrini> Let us explore the Graphics packages available
  38 [09:18] <shrini> I am clicking the "Graphics" department
  39 [09:18] <shrini> It gives some more categories like 3D, Drawing, Photography, Viewers etc
  40 [09:19] <shrini> Going into Photography
  41 [09:19] <shrini> It provides all the software required for digital photography management
  42 [09:19] <shrini> See the small green tick mark in the "Shotwell Photo Manager"
  43 [09:20] <shrini> It means that "Shotwell Photo Manager" is already installed in our computer
  44 [09:20] <shrini> We can install any of the software shown here
  45 [09:21] <shrini> Let us install "Gwenview"
  46 [09:21] <shrini> It is a nice Image viewer
  47 [09:21] <shrini> LEt us click on it
  48 [09:22] <shrini> It shows some little info with a button "install"
  49 [09:22] <shrini> Let us click the button "more info"
  50 [09:22] <shrini> It gives some more info really
  51 [09:23] <shrini> in the upcoming page
  52 [09:23] <shrini> An introduction, link to the original website, a screenshot, size and some more details are displayed here
  53 [09:24] <shrini> Now let us click the button "install" shown in the same page
  54 [09:24] <shrini> Now it asks the password
  55 [09:25] <shrini> we need the administrator privileges to install any software in ubuntu
  56 [09:25] <shrini> The first user in ubuntu has the admin right and we can give the password
  57 [09:26] <shrini> if we have the admin permission, the screen goes to the next stage
  58 [09:26] <shrini> The blue bar shows the status as "installing"
  59 [09:27] <shrini> In the left panel, we can see a new item as "In progress (1)"
  60 [09:29] <shrini> After a while, it is finished the progress and it shows as "installed"
  61 [09:31] <shrini> the speed depends on the speed of Internet connection
  62 [09:32] <shrini> and the dependencies it has to download
  63 [09:32] <shrini> We can install any package like this
  64 [09:35] <shrini> Ubuntu provides such easiest process to install any software
  65 [09:36] <shrini> The same software center provides some "Featured" software in the home  page
  66 [09:38] <shrini> They are the best software referred by the ubuntu community to install and live happily
  67 [09:39] <shrini> they are popular, stable and feature rich software
  68 [09:40] <shrini> We can click on any already installed software and we can see the button "remove"
  69 [09:41] <shrini> we can uninstall the software by clicking the "remove" button
  70 [09:41] <shrini> It will ask for the password and will remove it
  71 [09:42] <shrini> Let us explore some advanced software called "Synaptic Package Manager"
  72 [09:43] <shrini> It is available at the menu System->administration
  73 [09:44] <shrini> Close the Software center and open the Synaptic
  74 [09:44] <shrini> It interface is little advanced but give a lot of details
  75 [09:44] <shrini> The left panel gives various departments same as software center
  76 [09:45] <shrini> the right panel lists the software available at the selected department
  77 [09:45] <shrini> top right corner has a search box
  78 [09:45] <shrini> give some text there and see the result
  79 [09:46] <shrini> I give there as "thunderbird"
  80 [09:46] <shrini> It shows the results of the software related to the word "thunderbird"
  81 [09:47] <shrini> we can click on any software and select "Mark for Installation" in the menu
  82 [09:47] <shrini> I selected "thunderbird"
  83 [09:47] <shrini> Now, click the "Apply" button in the top panel
  84 [09:48] <shrini> another window pops up with some more details
  85 [09:48] <shrini> it shows the size of download, dependency package list etc
  86 [09:48] <shrini> I click "apply" button and it starts to download
  87 [09:49] <shrini> we can see the files being downloaded and installed automatically
  88 [09:49] <ClassBot> Fred55411 asked: Does KDE app have lots of dependencies when installed on Gnome system?
  89 [09:50] <shrini> yes. KDE apps will download the core packages to run the KDE apps
  90 [09:50] <shrini> we can run all the KDE apps in Gnome, after installing the required kde packages
  91 [09:51] <ClassBot> geekosopher asked: If installing a package requires removal of other already installed program, does Software Center warn the user that the other package will be removed?
  92 [09:51] <ClassBot> There are 10 minutes remaining in the current session.
  93 [09:53] <shrini> it will do that automatically
  94 [09:53] <shrini> synaptic and commandline tools will show the list of software installed and removed
  95 [09:53] <shrini> after we confirm only they start installing
  96 [09:54] <shrini> To remove any software using synaptic, we can click and select "Mrk for removal"
  97 [09:54] <shrini> "Mark for complete removal" will remove all the dependency software too
  98 [09:56] <shrini> we can edit or add repositories in "Settings->Repositories" in synaptic
  99 [09:56] <ClassBot> There are 5 minutes remaining in the current session.
 100 [09:56] <shrini> Let us explore some commandline tools
 101 [09:56] <shrini> open a terminal
 102 [09:56] <shrini> apt-cache search <name>
 103 [09:56] <shrini> to search the software related to the "name?
 104 [09:57] <shrini> apt-cache search thunderbird
 105 [09:57] <shrini> will list the repated software
 106 [09:57] <shrini> related software
 107 [09:57] <shrini> sudo apt-get install thunderbird
 108 [09:57] <shrini> will list the required software to fetch and after our confirmation
 109 [09:57] <shrini> it will install thunderbird
 110 [09:57] <shrini> to uninstall any software
 111 [09:58] <shrini> sudo apt-get remove thunderbird
 112 [09:58] <ClassBot> Fred55411 asked: You said "left panel gives various departments same as software center" but software center's seem more "friendly" and less extensive. Do you concur?
 113 [09:59] <shrini> Yes. software center is more user friendly
 114 [09:59] <shrini> My old dad loves it very much then synaptic
 115 [09:59] <shrini> Ubuntu is always making our life much easier
 116 [10:00] <shrini> https://help.ubuntu.com/community/SynapticHowto
 117 [10:00] <shrini> this links give more info about snaptic
 118 [10:01] <shrini> I am done with the session

UserDays/01292011/Software Installation (last edited 2011-01-29 18:43:01 by ptr)