/srv/irclogs.ubuntu.com/2006/12/13/#ubuntu-classroom.txt

=== Music_Shuffle [n=kumar@c-67-191-161-231.hsd1.ga.comcast.net] has joined #ubuntu-classroom
=== Music_Shuffle [n=kumar@c-67-191-161-231.hsd1.ga.comcast.net] has left #ubuntu-classroom ["Leaving"]
=== LjL [n=ljl@81-208-36-87.ip.fastwebnet.it] has joined #ubuntu-classroom
=== stalefries [n=stalefri@pool-71-121-157-20.sttlwa.dsl-w.verizon.net] has joined #ubuntu-classroom
=== tom56 [n=tom@82-46-1-156.stb.ubr01.azte.blueyonder.co.uk] has joined #ubuntu-classroom
=== tom56 [n=tom@82-46-1-156.stb.ubr01.azte.blueyonder.co.uk] has left #ubuntu-classroom ["Leaving"]
=== tom18 [n=tom@82-46-1-156.stb.ubr01.azte.blueyonder.co.uk] has joined #ubuntu-classroom
=== tom18 [n=tom@82-46-1-156.stb.ubr01.azte.blueyonder.co.uk] has left #ubuntu-classroom ["Leaving"]
=== selinuxium [n=selinium@82-34-184-232.cable.ubr02.sout.blueyonder.co.uk] has joined #ubuntu-classroom
=== neversfelde [n=neversfe@p549423D1.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== rrittenhouse [n=tad@cpe-76-188-35-66.neo.res.rr.com] has joined #ubuntu-classroom
=== stalefries [n=stalefri@pool-71-121-157-20.sttlwa.dsl-w.verizon.net] has left #ubuntu-classroom ["I've]
=== thebigearl [n=koptein@dslc-082-082-068-171.pools.arcor-ip.net] has joined #ubuntu-classroom
=== Limulf [n=Limulf@62.42.31.56] has joined #ubuntu-classroom
=== mbamford [n=Matt@d207-81-186-112.bchsia.telus.net] has joined #ubuntu-classroom
=== schiele [n=robert@p54ABEF57.dip.t-dialin.net] has joined #ubuntu-classroom
=== ash211 [n=andrew@user-1121kf1.dsl.mindspring.com] has joined #ubuntu-classroom
=== anuragJ [n=anurag@59.92.58.59] has joined #ubuntu-classroom
=== anurag_ [n=anurag@59.92.40.204] has joined #ubuntu-classroom
=== Limulf [n=Limulf@62.42.31.56] has joined #ubuntu-classroom
=== Chris7mas [n=floydian@89.39.4.39] has joined #ubuntu-classroom
=== enzo_ [n=enzo@75.80.30.108] has joined #ubuntu-classroom
=== fernando [n=fernando@unaffiliated/musb] has joined #ubuntu-classroom
=== fernando__ [n=fernando@189.0.143.109] has joined #ubuntu-classroom
=== Cas_ [n=cas@218.18.183.161] has joined #ubuntu-classroom
=== GK [n=salilgk@125.22.8.27] has joined #ubuntu-classroom
=== chrisjw [n=chris@unaffiliated/chrisjw] has joined #ubuntu-classroom
chrisjwok04:31
jribchrisjw: type this command:  which python04:31
=== keeganX [n=keegan@CPE-76-178-92-102.natsow.res.rr.com] has joined #ubuntu-classroom
chrisjw/usr/local/bin/python04:31
jribchrisjw: do you still have the directory where you compiled it?04:32
chrisjwyes04:32
jribgo into the same directory that you typed 'make install'.  Now, type 'make uninstall'04:32
chrisjwmake: *** No rule to make target `uninstall'.  Stop.04:33
jribchrisjw: ls /usr/local/bin/04:33
chrisjwglib-genmarshal  glib-mkenums   idle   python     python2.5         smtpd.py04:33
chrisjwglib-gettextize  gobject-query  pydoc  python2.4  python2.5-config04:33
jribok, well you'll have to delete it manually then04:34
chrisjwhmm04:34
chrisjwI don't have the slightest idea how to do that or which one to remove, but once I have removed it, how would that fix the situation :/04:35
jribchrisjw: you would use the python version you have from the repository04:35
jribyou didn't uninstall those did you?04:35
chrisjwno04:35
chrisjwI just did make install with the new python04:35
chrisjwCan't I just install the python from the repository?04:36
jribit is installed04:36
chrisjwSurely it would overwrite04:36
jribno04:36
jribyou installed to /usr/local04:36
chrisjwok04:36
jriband that's preferred to /usr, where packages get installed to04:36
jribthere is another way,04:36
jribyou can install your python again using "checkinstall", then remove the package04:36
chrisjwhmm the python in /usr/bin04:37
chrisjwis 2.4.304:37
jribhow do you tell?04:37
chrisjwI ran the file and it said 2.4.304:37
jribwhat version of ubuntu?04:38
chrisjw6.0604:38
jribah04:38
jribchrisjw: dpkg -S $(which python)04:40
jribactually, first lets get rid of your installation04:40
chrisjwchrisw69@FQ400:/$ dpkg -S $(which python)04:40
chrisjwdpkg: /usr/local/bin/python not found.04:40
chrisjwty04:40
jribright... I should have said  dpkg -S /usr/bin/python04:41
chrisjwpython-minimal: /usr/bin/python04:41
chrisjwreturns04:41
jribaptitude changelog python-minimal04:42
jribsee what the last comment was04:42
jriband when04:42
chrisjwhmm ugh04:43
chrisjwit's listed past when I can see04:43
chrisjwpython-defaults (2.4.2-0ubuntu3) dapper; urgency=low04:43
chrisjwthat's at the very top04:43
jribaptitude changelog python2.4-minimal04:44
chrisjwpython2.4 (2.4.3-0ubuntu6) dapper-security; urgency=low04:45
chrisjwthat's all i can see at the top04:45
=== Limulf [n=Limulf@62.42.31.56] has joined #ubuntu-classroom
jribchrisjw: ok, have you used checkinstall before?04:47
chrisjwno :/04:47
jribok, go ahead and install it04:47
chrisjwhow do i do that :/04:47
chrisjwapt-get checkinstall ?04:47
jribsudo apt-get install checkinstall04:47
chrisjwok done04:48
jrib!info checkinstall04:48
ubotucheckinstall: installation tracker. In component universe, is optional. Version 1.6.0-2ubuntu1 (edgy), package size 88 kB, installed size 392 kB04:48
jribuseless description...04:48
jribok, checkinstall basically creates a deb package instead of doing 'make install'04:48
chrisjwok04:49
jribyou use it by doing 'sudo checkinstall' instead of 'sudo make install'04:49
jribso go ahead and install that python again using checkinstall04:49
chrisjwok, but what's the difference04:49
jribafter it installs, your package system will be aware of it04:49
chrisjwok04:49
jriband you can do sudo apt-get remove python-my-special-package or whatever04:49
chrisjwok, so i have checkinstall04:50
jribchrisjw: name it something like that so it doesn't replace any python package you are supposed to have04:50
chrisjwok but where am I getting this new package from?04:50
jribcheckinstall creates it04:50
chrisjwI mean04:50
chrisjwthe python source04:50
chrisjwwhere is that coming from04:51
jribyes, same place you typed 'make install' before04:51
chrisjwoh ok04:51
chrisjwso I just type sudo checkinstall04:52
jribyes04:52
chrisjwok, it's doing something fun, thanks for helping me btw04:53
jribremember, change the package name04:53
chrisjwit hasn't made any package yet04:53
jribk04:53
jribit will ask you some questions soon04:54
chrisjwit's saying Installing debian package04:54
chrisjwwriting backup now04:54
chrisjw Done. The new package has been installed and saved to04:54
chrisjw /home/chrisw69/Python-2.4.4/python_2.4.4-1_i386.deb04:54
jribok04:56
jribnow remove it04:56
chrisjwsudo apt-get remove04:57
chrisjwdsfsdfhkog wait04:57
chrisjwE: Couldn't find package python-package.deb04:57
jribacs -n python 2.4.404:57
jriberm:  apt-cache search -n python 2.4.404:58
chrisjwpython2.4-4suite - An open-source platform for XML and RDF processing for Python 2.404:58
jribthat's it?04:58
chrisjwyes04:58
jrib:/04:59
jribdpks -S $(which python)04:59
=== Limulf [n=Limulf@62.42.31.56] has joined #ubuntu-classroom
chrisjwpython: /usr/local/bin/python04:59
jribthis is why I want you to change the name :)04:59
jribheh that's not good04:59
chrisjw:(05:00
jribsudo apt-get -s install python   what does this say05:00
chrisjwpython is already the newest version.05:01
chrisjw0 upgraded, 0 newly installed, 0 to remove and 110 not upgraded.05:01
jribapt-cache policy python05:01
chrisjwpython:05:01
chrisjw  Installed: 2.4.4-105:01
chrisjw  Candidate: 2.4.4-105:01
chrisjw  Version table:05:01
chrisjw *** 2.4.4-1 005:01
chrisjw        100 /var/lib/dpkg/status05:01
chrisjw     2.4.2-0ubuntu3 005:01
chrisjw        500 http://gb.archive.ubuntu.com dapper/main Packages05:01
jribactually, does /usr/bin/python still exist?05:01
chrisjwyes05:02
jribwell that's good05:02
jribsudo apt-get install python=2.4.2-0ubuntu305:02
jriblets see if that removes the old one or not05:02
chrisjwit says do i want to downgrade i said yes05:03
chrisjwSetting up python (2.4.2-0ubuntu3) ...05:03
chrisjwthen back to prompt05:03
jribk, check if /usr/local/bin/python exists05:03
chrisjwor bash or whatever it is05:03
chrisjwno05:03
chrisjwits gone05:03
jribcheck if your gedit works05:03
chrisjwyes it works05:04
chrisjw<305:04
chrisjwLOL05:04
jribuse checkinstall in the future instead of make install05:04
chrisjwso, upgrading to 2.4.405:04
jribone option, use edgy05:04
chrisjwok05:05
chrisjwI have 2.5 installed as an alternate installation05:05
jribtry this command please:05:05
jrib python -c "import sys; print sys.maxunicode"05:05
chrisjw111411105:05
chrisjwhmm05:06
chrisjwshouldn't that be 6553505:06
jribno05:06
jribwell if you want it to be...05:06
jribi'm reading http://www.python.org/news/security/PSF-2006-001/05:06
jribyou have a couple of options the way I see it05:07
jrib1) upgrade to edgy05:08
jrib2) patch python yourself05:08
jrib3) maybe python is already patched by ubuntu, find out05:08
chrisjwwell from what it says, UCS4.0 is not vulnerable05:08
chrisjwsys.maxunicode is 111411105:08
chrisjwi just thought there could have been an upgrade05:08
jrib"The flaw only manifests itself in Python builds configured to support UCS-4 Unicode strings "05:09
chrisjwioh lol05:11
chrisjw!05:11
chrisjwoh right05:11
chrisjwso I am vulnerable05:11
jribsee 3) above05:12
jribchrisjw: do you have the security repositories enabled?05:13
chrisjwim not sure, im new to this :/05:13
jrib!pastebin05:13
ubotupastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (be sure to give the URL of your paste - see also the #ubuntu channel topic)05:13
jribpastebin the contents of your /etc/apt/sources.list file05:13
jribthere does seem to be a more recent version of python2.4-minimal than what you have05:14
jribhttp://changelogs.ubuntu.com/changelogs/pool/main/p/python2.4/python2.4_2.4.3-0ubuntu6/changelog  and look at the changelog :)05:14
jribFix buffer overrun in repr() for unicode strings. Ubuntu #56633. CVE-2006-4980.05:15
jribI'm guessing that's the same05:15
chrisjwyes05:15
chrisjwhttp://paste.ubuntu-nl.org/36766/05:16
chrisjwI'm used to windows :/05:17
jribyou have security, type 'sudo apt-get update'05:17
chrisjwwhat is the difference between usr/local/bin and usr/bin05:17
jribthat will refresh the package list05:17
jribchrisjw: /usr/local is reserved for stuff that you want to compile and install yourself05:17
jribthe package system uses /usr05:18
chrisjwis that on all distributions of linux?05:18
jribdo you know about the $PATH05:18
chrisjwno05:18
jribchrisjw: yes, usually.  Google for "fhs"05:18
jribchrisjw: ok, about the $PATH, type 'echo $PATH' in your shell05:19
chrisjwyes i did that05:20
jribok, when you type a command in your shell, it searches the $PATH in that order05:21
jribso if you have two python files: one in /usr/local/bin and one in/usr/bin, it finds the one in /usr/local/bin and uses that05:21
jribthat is if you jsut type 'python', you can always tell it exactly what you want with the full path, so say, /usr/bin/python as a command05:22
jribthat's what was happening before05:22
chrisjwi see05:23
chrisjwso if I put a file in usr/bin called blah05:23
chrisjwi type blah into bash05:23
chrisjwdoes it execute blah then, if it has the permissions and executable etc05:23
jribyes and it will run /usr/bin/blah05:23
jribthere's an exception, your shell also has built-in commands.  For example 'cd'05:24
jribyou can try   'type cd'   and it will tell you what it is05:24
jribor   'which cd'05:25
jribor 'type type'  :)05:25
chrisjwcool05:26
chrisjwI think I like linux, I've written a few python scripts before and done some work in c++05:26
chrisjwI'm not very good though, how old are you?05:26
jrib2205:26
jriblinux is good for that type of person.  If you like to learn and aren't scared to read how to do things it's really great05:27
chrisjwI've used a linux shell before when helping someone with their irc setup05:28
chrisjwbut I'll certainly use checkinstall in the future05:29
chrisjwIt seems useful05:29
jribyou shouldn't need to use it too often, most stuff is available in the repositories05:29
chrisjwI'd like to understand the CLI a little so I can work with unix and BSD flavours05:32
jribhave you read the rute book?05:32
jrib!rute05:32
ubotudocumentation is to be found at http://help.ubuntu.com and http://wiki.ubuntu.com - General linux documentation: http://www.tldp.org - http://rute.2038bug.com05:32
jribit's a pretty good overview05:32
jriband try a few different shells out to see which on you like05:33
=== jrib suggests zsh
chrisjwno i haven't but i'll add it to my favourites05:34
jrib!cli05:36
ubotuThe linux terminal or command-line interface is very powerful. Open a terminal via Applications -> Accessories -> Terminal (Gnome) or K-menu -> System -> Konsole (KDE).  Manuals: https://help.ubuntu.com/community/BasicCommands05:36
jriblinuxcommand.org is good for beginners and introduces a lot of stuff (it's linked in help.ubuntu.com I believe)05:36
jriband of course man pages and the contents of /usr/share/doc05:38
=== jrib wonders why it is so cold
chrisjwhey, I have to go it's 04:4105:41
chrisjwDO you always hang here?05:41
jribchrisjw: yeah, usually05:43
chrisjwok, i'll see you another time05:43
chrisjwbye05:43
chrisjwthanks for your help05:43
chrisjwI really appreciate t05:43
=== Limulf [n=Limulf@62.42.31.56] has left #ubuntu-classroom ["Abandonando"]
jribnp, cya05:45
=== chrisjw [n=chris@unaffiliated/chrisjw] has joined #ubuntu-classroom
=== elvstone [n=elvis@h251n2fls33o879.telia.com] has joined #ubuntu-classroom
=== Turgon [n=Limulf@unaffiliated/turgon] has joined #ubuntu-classroom
=== tonyyarusso [n=anthony@d235-240-148.home1.cgocable.net] has joined #ubuntu-classroom
=== jikanter [n=jordan@24.12.220.77] has joined #ubuntu-classroom
=== DerXero [n=patrick@dslb-082-083-158-201.pools.arcor-ip.net] has joined #ubuntu-classroom
=== tonyyarusso [n=anthony@d235-240-148.home1.cgocable.net] has joined #ubuntu-classroom
=== schiele [n=robert@p54ABDEB4.dip.t-dialin.net] has joined #ubuntu-classroom
=== hedix [i=usr2846@c1.edrana.lt] has joined #ubuntu-classroom
=== VerdROusseausit [n=k2pow@c-24-4-140-84.hsd1.ca.comcast.net] has joined #ubuntu-classroom
=== jikanter [n=jordan@c-24-12-220-77.hsd1.il.comcast.net] has joined #ubuntu-classroom
=== VerdROusseausit [n=k2pow@c-24-4-140-84.hsd1.ca.comcast.net] has left #ubuntu-classroom []
=== tonyy [n=anthony@d235-240-148.home1.cgocable.net] has joined #ubuntu-classroom
=== selinuxium [n=selinium@82-34-184-232.cable.ubr02.sout.blueyonder.co.uk] has joined #ubuntu-classroom
=== rhkfin [n=rhk@a88-114-123-46.elisa-laajakaista.fi] has joined #ubuntu-classroom
=== croppa [n=stuart@135.27.233.220.exetel.com.au] has joined #ubuntu-classroom
=== termitor [n=proutage@sab57-1-82-231-109-37.fbx.proxad.net] has joined #ubuntu-classroom
=== croppa [n=stuart@135.27.233.220.exetel.com.au] has joined #ubuntu-classroom
=== emonkey-p [n=emonkey@adsl-84-227-190-216.adslplus.ch] has joined #ubuntu-classroom
=== termitor [n=proutage@sab57-1-82-231-109-37.fbx.proxad.net] has left #ubuntu-classroom ["Leaving"]
=== LoudMouthMan [n=nik@82-68-164-22.dsl.in-addr.zen.co.uk] has joined #ubuntu-classroom
=== tonyyarusso [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-classroom
=== emonkey--p [n=emonkey@adsl-84-226-125-237.adslplus.ch] has joined #ubuntu-classroom
=== tonyyarusso [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-classroom
=== tonyyserver [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-classroom
=== nothlit [n=nothlit@n218103200223.netvigator.com] has joined #ubuntu-classroom
=== EDVINAS_ [i=usr2890@c1.edrana.lt] has joined #ubuntu-classroom
=== jos [n=jos@muffin.jeriko.se] has joined #ubuntu-classroom
=== EDVINAS_ [i=usr2912@c1.edrana.lt] has joined #ubuntu-classroom
=== hedix [i=usr2929@c1.edrana.lt] has joined #ubuntu-classroom
=== thebigearl [n=koptein@dslb-088-070-013-143.pools.arcor-ip.net] has joined #ubuntu-classroom
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-classroom
=== emonkey--p [n=emonkey@adsl-84-227-214-110.adslplus.ch] has joined #ubuntu-classroom
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-classroom
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-classroom
=== DerXero [n=patrick@dslb-082-083-158-201.pools.arcor-ip.net] has joined #ubuntu-classroom
=== emonkey-p [n=emonkey@adsl-89-217-159-107.adslplus.ch] has joined #ubuntu-classroom
naliothjrib: since this seems your favorite place, shall we continue?01:47
tonyyarussoOo, is jrib teaching a class for us?01:48
naliothtrying to get him in here01:48
naliothfor some 1 on 101:48
tonyyarussooh, nvm01:48
naliothtonyyarusso: you can run along now, we've not seen your new cloak enough yet  :P01:48
=== jrib is here
tonyyarussonalioth: haha01:49
jribI just installed beryl 2 days ago so I don't know much either01:49
=== tonyyarusso actually had a question though
naliothjrib: i couldn't tell you the difference 'tween them01:49
tonyyarussoDBO: Are you still on for a class this weekend?01:49
naliothi just followed the XGL from the wiki01:49
naliothDBO is not.01:49
jribnalioth: is this edgy?01:50
naliothyessir01:51
naliothedgy x8601:51
naliothone of my test boxen01:51
gnomefreakberyl hasnt been built for feisty yet for feisty repos atleast. i havent seen a 3rd party repo for feisty beryl yet either.01:51
jribok, well I used aiglx, but I assume after getting xgl or aiglx, getting beryl is the same01:51
jribnalioth: deb http://ubuntu.beryl-project.org/ edgy main      is my line in /etc/apt/sources.list for beryl01:52
naliothc'mon, i'm a simple guy01:52
naliothany simple URLs to tell me how to play with it?01:53
jribwww.beryl-project.org  has a wiki01:53
gnomefreaknalioth: the key bindings are just about the same as compiz01:53
naliothgnomefreak: jrib: i JUST installed/enabled compiz/XGL from a wiki entry01:53
gnomefreakatleast for the normal used things01:53
naliothi have NO idea how it works01:54
naliothi have NO idea how to pimp it01:54
naliothi have NO idea the difference 'tween beryl and compiz01:54
jribin beryl I had to run 'beryl-manager', see anything similar for compiz?01:55
nalioththere's gotta be a wiki page on how to use it01:55
jribhttps://help.ubuntu.com/community/CompositeManager/ConfiguringCompiz01:55
naliothyou guys are aiming way over my head01:55
gnomefreaknalioth: at the bottom of this link are the things that can be done (not all of them i think) https://help.ubuntu.com/community/CompositeManager/ConfiguringCompiz01:55
jriband it looks like compiz configuration is done through gconf.  beryl gives you a preferences application to play with01:56
gnomefreakit has things like how to rotate cube and use rain affects and so on01:56
gnomefreakjrib: i think gconf was not used anylonger now csm or whatever it is is used now i thought01:56
gnomefreakgnome-window-decorator &  compiz --replace gconf &01:57
jribgnomefreak: is newer version <= version in repository?01:57
gnomefreakin quinns repo no more gconf i think. not sure about ubuntu repos01:57
nalioth<sigh>01:57
=== nalioth tries to keep a current system so as to help folks . . . . .
=== nalioth needs to buy a new mouse
naliother, trackball01:59
nalioththanks fellows01:59
jribdo your windows wobble yet?02:00
naliothi'm surprised there isn't a "pimpmyubuntu.org" page02:00
naliothall that rubbish confuses me02:00
naliothperhaps i'll install beryl02:00
=== hybrid_ [n=x@72.169.30.254] has joined #ubuntu-classroom
jribgo for it02:01
gnomefreakberyls nicer in IMO but as said the keybindings are the same. :(02:01
naliothstill not sure the differences in aiglx compiz beryl etc02:01
gnomefreaknalioth: afaik it just reduces the need for xgl02:01
gnomefreaknow that aiglx is built in to xorg02:02
gnomefreakits a little faster also02:02
=== nalioth is even more confused now
gnomefreaklol02:02
jribaiglx is an alternative to xgl,  beryl is an alternative to compiz02:02
naliothdifferences in beryl and compiz are?02:03
jribberyl is a fork of compiz02:03
=== Chris7mas [n=floydian@89.39.4.39] has joined #ubuntu-classroom
gnomefreakthe way the themes work the menus for beryl its faster02:03
gnomefreakthere are more just cant think of them atm02:04
gnomefreaki dont think compiz usses emarald for its themes02:04
naliothjrib: wiki page on how to get beryl running?02:05
gnomefreakhttps://help.ubuntu.com/community/BerylOnEdgy#head-b9843696e5a3946c5a010759c00b3a6d40e0b0e602:06
gnomefreakyou dont need the #....... i guess that just leaves you off at tweeks02:06
nalioth<sigh>02:06
gnomefreakhttps://help.ubuntu.com/community/BerylOnEdgy02:06
naliothwhere does one get the key for the beryl pkgs?02:07
=== nalioth hates a lack of info
jribon the wiki02:07
jribwget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -02:07
gnomefreakwget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -02:07
gnomefreakyou need to install beryl and emerald-themes   for some reason -themes isnt packaged in beryl-meta02:10
=== johndarkhorse [n=johndark@cpe-70-122-94-131.houston.res.rr.com] has joined #ubuntu-classroom
gnomefreakunless that has been fixed02:11
naliothwget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -02:11
jribgnomefreak: emerald recommends emerald themes it seems02:12
=== Maikel [i=ma1kel@cp305656-b.tilbu1.nb.home.nl] has joined #ubuntu-classroom
naliothcrap, now that system has gone down02:14
gnomefreakIMO it shoudl depend on eachother so you have some extra themes without having to go to art.gnome.org or wherever02:14
nalioth<sigh>02:14
=== nalioth is gonna go back to bed
=== Maikel is now known as ma1kel
nalioththanks guys for your time02:17
naliothi hate wikis that make you play guessing games02:18
naliothi'm going back to bed02:18
naliothi'll mess with it later02:18
jribnight02:18
=== fernando [n=fernando@unaffiliated/musb] has joined #ubuntu-classroom
=== johndarkhorse [n=johndark@cpe-70-122-94-131.houston.res.rr.com] has joined #ubuntu-classroom
gnomefreakgood night nalioth02:21
=== macconline [n=macconli@190.37.46.212] has joined #ubuntu-classroom
=== fernando [n=fernando@unaffiliated/musb] has joined #ubuntu-classroom
=== hedix [i=usr2969@c1.edrana.lt] has joined #ubuntu-classroom
=== LjL [n=ljl@81-208-36-87.ip.fastwebnet.it] has joined #ubuntu-classroom
=== BuffaloSoldier [n=integral@60.50.122.182] has joined #ubuntu-classroom
=== leandro [n=leandro@adsl-ull-244-188.41-151.net24.it] has joined #ubuntu-classroom
=== Maikel [i=ma1kel@cp305656-b.tilbu1.nb.home.nl] has joined #ubuntu-classroom
=== leandro_ [n=leandro@adsl-138-78.38-151.net24.it] has joined #ubuntu-classroom
=== apuar [n=apuar@219.94.57.103] has joined #ubuntu-classroom
=== leandro__ [n=leandro@adsl-193-69.37-151.net24.it] has joined #ubuntu-classroom
=== Maikel [i=ma1kel@cp305656-b.tilbu1.nb.home.nl] has left #ubuntu-classroom []
=== tonyyarusso [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-classroom
=== chrisjw [n=chris@unaffiliated/chrisjw] has joined #ubuntu-classroom
=== anushsh [n=anushshe@220.226.33.71] has joined #ubuntu-classroom
=== hybrid [n=x@72.169.30.254] has joined #ubuntu-classroom
=== N7C [n=slack@81.18.53.177] has joined #ubuntu-classroom
=== N7C [n=slack@81.18.53.177] has left #ubuntu-classroom ["..::]
=== pradeep [n=pradeep@59.92.58.22] has joined #ubuntu-classroom
=== silwol [n=silwol@193.170.135.113] has joined #ubuntu-classroom
=== poningru [n=poningru@ip72-209-68-178.ga.at.cox.net] has joined #ubuntu-classroom
=== Chris7mas [n=floydian@89.39.4.39] has joined #ubuntu-classroom
=== Chris7mas [n=floydian@89.39.4.39] has joined #ubuntu-classroom
=== yoshig3 [n=yoshig3@75-132-199-96.dhcp.stls.mo.charter.com] has joined #ubuntu-classroom
=== rikai [n=rikai@unaffiliated/rikai] has joined #ubuntu-classroom
yoshig3yeah, that's why I said it was a windows based statement lol06:36
LjLyoshig3: the CPU executes instructions. there are various kind of instructions: we can focus on those that access memory, those that perform arithmetical or logical operations, and those that control the program flow (jump here, just there if something is zero, etc)06:37
yoshig3Program flow would be comparable to if statements, right?06:37
LjLyoshig3: hardware (meaning the graphics card, the hard drives, etc) are accessed through "fake" memory, i.e. memory locations that don't actually map to real RAM, but to registers in the cards06:38
LjLyoshig3: yes06:38
yoshig3(I am familiar with programming somewhat_06:38
LjLyoshig3: well, then let's talk about this for a minute06:38
LjLyoshig3: when you do something like if(a=0) print("Hello!"), what happens?06:38
LjLyoshig3: you compile the program. this means a translator (the compiler) creates a bunch of CPU instructions (machine code) that correspond to your program06:39
yoshig3LjL: yes.06:39
yoshig3The C++ is translated, C++ was made because it's much easier for a human to read than machine code, right?06:40
yoshig3Isn't machine code just 1's and 0's? Or is that just memory and binary?06:40
LjLyoshig3: a program like that one would be translated similarly to the following:  MOVE a, ACC ; BRANCH_NONZERO endif ; MOVE "h", console_buffer ; MOVE "e", console_buffer ; etc etc ; ::endif   ....rest of the program06:40
LjLyoshig3: this assembly language (an assembly language is machine code put in "human readable" form) is completely fictional, but should give you the idea06:41
yoshig3See, you know assembly lol....I have no clue about assembly. Keep in mind I started off in VB6, and am gradually moving to C++.06:42
yoshig3I made a nifty Windows serial generator, but it's for the OLD programs, the one that use the simple algorithm06:42
yoshig3I figured out the algorithm by looking at the serials that a generator created06:42
yoshig3Wany me to tell you?06:42
LjLyoshig3: basically, it says: "move the contents of some memory location (maybe it's 23423, maybe it's 7934, but we'll call it "a" for readability) into the 'accumulator' register (an internal register many CPUs have); then if the contents of the accumulator is non-zero, don't just go on with the next instruction, but jump to the memory location that we'll call 'endif', and start executing the code that is there; but, if the contents of06:43
LjLthe accumulator *is* indeed zero, proceed with the next instruction; the next instruction is, move the letter "h" to some memory location that actually represents the graphics card text-mode memory, then do the same for "ello!"06:43
LjLyoshig3: machine code is 1 and 0, but you can represent those in many ways (hexadecimal, or some other base... or assembly)06:44
yoshig3So that's how a if works....never knew that06:45
yoshig3I figured , but didn't know exactly about the memory addresses and whatnot06:45
LjLyoshig3: and machine code, once loaded from the disk, resides in memory, just like data (this is called the Von Neumann architecture -- other architectures keep programs and data separate, but most computers we normally use don't)06:45
LjLyoshig3: ok now back to the original topic... programs actually *do* execute that way. well, almost. what they do *not* do, in that case, is access the graphics card directly06:46
yoshig3So it runs quicker?06:46
LjLyoshig3: quicker than what?06:46
yoshig3Than if you were to keep the programs and machine code seperate?06:46
LjLyoshig3: no06:47
yoshig3LjL: Yeah, isn't that was OpenGL and DX is for?06:47
LjLyoshig3: the program IS the machine code06:47
LjLno06:47
LjLyoshig3, when you've compiled your program, what you're left with is just machine code06:47
LjLyour "if"s and "print"s aren't left anywhere06:47
yoshig3yeah I Know, so the computer can read it06:47
LjLyoshig3: ok, then i don't understand what you mean by "keeping the programs and machine code separate"06:48
yoshig3LjL: I was just saying according to what you said. "other architectures keep programs and data separate"06:49
LjLyoshig3: programs and *data*, not programs and *machine code* -- the programs *are* the machine code06:49
LjLyoshig3: mind you, "data" is also made up of ones and zeroes... just like everything else is06:49
LjLyoshig3: but programs actually contain ones and zeroes that make sense to the CPU -- data contain ones and zeroes that may make sense to some programs06:50
LjLyoshig3: like ASCII or UTF-8 characters, which are just bytes (ones and zeroes), but make sense to the font rendering libraries (and company), so you can see actual letters on the screen06:50
yoshig3yeah I know that part lol06:51
LjLyoshig3: anyway, what i was saying is: that fictional "Hello" program can't really print "Hello" directly by writing stuff to the graphics card, because it's not *allowed* to, on most modern operating system06:51
yoshig3Then how does it do it?06:52
LjLyoshig3: (and even on some older systems, where it would be allowed to, it still isn't a good idea - but this for later)06:52
LjLyoshig3: well, the CPU can run in (at least) two different modes, let's call them "userland" and "kernelland"06:52
LjLyoshig3: when in "kernelland", *any* instruction that accesses *any* memory or whatever is allowed to execute06:53
LjLyoshig3: when in userland, "forbidden" instructions and forbidden areas of memory (such as the memory space used by the graphics card) can't be accessed -- if a program accesses them, the CPU doesn't execute them, and instead 1) stops executing that program 2) jumps to some specific piece of code (which is operating system, kernel code) to deal with the issue 3) starts running in "kernelland"06:54
LjLyoshig3: if this actually happens (i.e. a program tries to access something it shouldn't), in Linux you get a 'segmentation fault', or 'illegal instruction' error06:54
LjLyoshig3: but if the program actually wants to access something it "shouldn't", it can call the kernel06:54
yoshig3I see06:55
LjLyoshig3: it executes a special instruction (variously called a "trap", a "software interrupt", or a "syscall", or an "exception")06:55
LjLyoshig3: that instruction still causes the CPU to panic, as above, and call the kernel. it yells to the kernel "hey, this program is doing this ugly forbidden thing!" =)06:55
LjLyoshig3: but the kernel knows it's actually just a kernel request - a syscall06:55
LjLyoshig3: it looks at some registers (that the program has set), and sees that the syscall is, for instance, a request to write some pixels on the screen06:56
LjLyoshig3: it then asks a special part of the kernel (the "reference monitor") whether the program has the necessary privileges to actually do what it asked06:56
LjLyoshig3: if it does, then the kernel does it for it06:56
LjLyoshig3: otherwise, the request is denied06:56
LjLyoshig3: that's one thing that the kernel does06:57
yoshig3Well no wonder computers are slow06:57
LjLyoshig3: another thing is schedule processes06:57
yoshig3They go through so many operations to do one simple thing06:57
LjLyoshig3: how can you run many programs simultaneously on your computer?06:57
yoshig3But, I guess they are necessary06:57
=== emonkey-p [n=emonkey@static-pro-212-101-27-121.adsl.solnet.ch] has joined #ubuntu-classroom
LjLyoshig3: the hardware provides some timers. timers that cause an "interrupt" (i.e. a wire on the CPU gets some voltage into it), and the CPU jumps to a specific memory location06:58
yoshig3LjL: In Windows, I usually ran Steam(minimized), Trillian with IRC and AIM connected, usually a Firefox with 1-10 tabs, Windows Explorer, Winamp...hm...and pretty much anything else that comes up that I need to use06:58
nothlittrillian? :O:O:O06:58
LjLyoshig3: this way, the kernel can 1) set up such a timer 2) start running a program 3) when the timer triggers, control goes back to the kernel 4) the kernel can then decide that the first program should be interrupted, and another program run instead, for some time06:59
nothlit*shame* *shame* *shame*06:59
LjLyoshig3: obviously, these timers are set to trigger very fast, so you normally don't notice that the programs "take turns"06:59
LjLyoshig3: then another thing the kernel does is manage memory, i.e. decide which programs should write/read where in memory, and allocate the memory for them06:59
LjLyoshig3: and, in general, the kernel "manage resources" (hardware or software resources) for the programs07:00
=== gabone [n=gabone@84.232.197.188] has joined #ubuntu-classroom
LjLyoshig3: which brings us back to what i briefly mentioned earlier "(and even on some older systems, where it would be allowed to, it still isn't a good idea - but this for later)"07:00
nothlitThats one advantage of dual cores, less switching07:00
LjLyoshig3: even on an "old" system, a program shouldn't just write to the graphics card, or to the sound card, or to the hard drive, by itself... since, if multiple programs are running (and now we know we do, and how), it would become a mess. you'd have your screen garbled, your audio badly mixed, and you data corrupted ;)07:01
yoshig3yeah, dual cores are nice...we have quad cores now, but they are expensive....octi cores are being made, but they're just prototypes I believe07:01
nothlitintel made something with like 80 cores07:01
LjLyoshig3: so, on multi-programmed systems, programs *really* should ask the kernel to do things for them. so the kernel, besides allowing/disallowing things, can make things work together nicely07:01
yoshig3LjL: You need to be a teacher. How old are you?07:01
LjLyoshig3: i'm 2407:02
LjLyoshig3: now anyway, there are many kinds of kernels07:03
LjLyoshig3: there are kernels that are very small (they're sometimes called 'microkernels'), and really only do what i mentioned: 1) schedule processes for running 2) allocate memory 3) manage intercommunication between processes07:03
LjLyoshig3: these kernel defer many things (such as the actual specific of how to drive, say, a graphics card, or a HD) to userland processes, which are given specific privileges for what they need to manage07:04
LjLyoshig3: Linux is not one of these kernels - Linux does a lot of things itself, and it includes for instance many hardware drivers, and filesystem handlers07:05
yoshig3So the linux kernel is better than the windows?07:05
LjLyoshig3: still, Linux is incredibly small in size compared to your overall Ubuntu system, which is made up by lots and lots of libraries and stuff07:05
LjLyoshig3: no, both Linux and the Windows kernel are of the "big" kind07:05
LjLyoshig3: and there are arguments both for and against microkernels and "big" (aka "monolithic") kernels07:05
nothlitEhm isn't the windows kernel much more monolothic, and unsafe07:06
LjLyoshig3: it's just that, in Windows, you don't really even have a *name* for the kernel (you just call it "the kernel"), since it's part of a single project - Windows07:06
nothlitit has version numbers though07:06
LjLnothlit: the Windows NT kernel actually started as a microkernel07:06
LjLnothlit: later it was expanded to include in-kernel GUI and other amenities07:07
LjLnothlit: they found that a microkernel was too slow for that07:07
LjLat least, their microkernel was07:07
yoshig3LjL: I would figure that microkernels would be faster?07:07
LjLyoshig3: wrong07:07
LjLyoshig3: they're usually slower, though microkernel proponents claim they can be made as fast, and faster, than monolithic kernels07:08
LjLyoshig3: the problem with microkernels is that there are lots of "layers". the kernel only does the very basic things (chiefly, task scheduling), and the rest is demanded to the task that are scheduled07:08
nothlitthe minix microkernel inspired linux :)07:09
yoshig3monolithic kernels are the "big" kernels, right?07:09
LjLyoshig3: so, when a program, say, tries to write on a file, 1) it calls the filesystem server (which is a process)    2) the kernel switches task, and makes the filesystem server execute   3) the filesystem server looks at what it has to do, prepares it, and then calls the HD driver to actually do it  4) the kernel switches to the HD driver  5) the HD driver does the actual writing  6) the kernel switches back to the initial process07:10
LjLyoshig3: yes07:10
LjLyoshig3: note that this "task switching" (also known as "context switch") thing can be kind of slow07:10
yoshig3LjL: Why is it slow?07:10
LjLyoshig3: on a "big"/monolithic kernel, the program would just call the kernel, which then runs routines (that are all embedded in the kernel itself) to do the entire job07:10
nothlitactually windows has their own microkernel, but its not for regular os use07:11
LjLyoshig3: because in order to suspend and then restart a process, the kernel must save (and then restore) many things: the CPU registers, the memory table for the process, the stack pointer, ...07:11
yoshig3ah07:11
yoshig3My cousin tried explaining stacks to me a while back07:11
yoshig3I think I kind of get it07:11
yoshig3memory stacks07:12
=== poningru [n=poningru@ip72-209-68-178.ga.at.cox.net] has joined #ubuntu-classroom
yoshig3like pancakes :D07:12
yoshig3lol07:12
yoshig3my cousin is just about as smart as you , just probably not with linux07:12
LjLyoshig3: the downside with the monolithic kernels is: if everything's done by the kernel, and in kernel mode, then you can get in trouble as soon as the kernel "gets something wrong" -- remember that, in kernel mode, you can do *anything*07:12
yoshig3He might know linux07:12
yoshig3Although he's a very nonsocial person07:12
yoshig3so he pisses me off once in a while lol07:12
LjLyoshig3: so, if the filesystem driver (for example) has a problem, even a relatively trivial problem, it can bring down the whole system07:12
yoshig3"gets something wrong"? Is this the programs fault or the kernels?07:12
LjLyoshig3: the kernel, since it's a part of the kernel that's doing something wrong07:13
LjLyoshig3: even if the program is "lying" to the kernel, the kernel should spot the lie07:13
nothlitwhaaat about kernel modules07:14
yoshig3So is that a faulty kernel then?07:14
LjLyoshig3: also, with monolithic kernels, if you want to install a new driver, or filesystem handler, or ..... , it isn't just like "executing a program". you actually need to *modify the kernel*. in Linux and Windows, this is made easier in that the kernel can use "modules" (they're not called such in Windows, though), i.e. load parts of the kernel at runtime, via a special interface07:14
yoshig3brb guys07:14
LjLyoshig3: yes, it's a faulty kernel. but a big kernel that embeds filesystem handlers, drivers and what not is *bound* to be faulty, here and there07:14
LjLnothlit: see above07:15
yoshig3gonna go get my lappy so I can transfer files after windows install, but don't worry, I'm coming back to #ubuntu, #ubuntu-classroom, and #ubuntu-offtopic.07:15
yoshig3But I'm not getting off Ubuntu yet07:15
yoshig3just brb'ing, so hold on a bit for the teaching07:15
LjLnothlit: modules are still part of the kernel, though. most are actually made by the kernel developers. then there are modules made by other people, but they're still running in kernel mode, as a part of the kernel07:16
nothlitso the only diff is you can modprobe and rmmod them?07:17
LjLnothlit: yeah. well, that's quite useful though, compared to having one single huge file (the kernel image) containing them all (even those you don't need)07:18
LjLnothlit: but it's still different from what a microkernel does07:18
LjLnothlit: in a microkernel (or near-microkernel), those "modules" would generally just be userland processes (services, in most microkernel-lingos)07:19
yoshig3LjL: They should thoroughly test the kernel before they release it, shouldn't they?07:24
yoshig3isn't that what i'm paying 400$ per distro for?07:24
yoshig3(windows)07:24
yoshig3(But no, I don't pay...who does)07:25
nothlitThey do really thorough tests, mostly for compatibility/legacy support (software, not hardware).07:26
nothlitwho said for stability :)07:26
LjLyoshig3: no program has no bugs.07:26
jribhello world?07:26
LjLjrib: easy enough to put some in there :P07:27
LjLstill, alright, that statement was too big07:27
jribyeah should be a capital H07:27
nothlitanyways windows is a lot more monolithic... if the video goes down the whole thing does... the way its designed isn't as stable07:27
LjLbut, except for programs that can take a formal mathematical proof (which are very few, right now), you can't guarantee a program is free of bugs07:27
LjLand any sufficiently complex program will empirically have some/many07:28
LjLnothlit: i disagree... i believe X can make the entire system go down in Linux just as well07:28
LjLeven if X itself isn't running as part of the kernel (kind of an exception to the Linux rule)07:28
nothlithmm listen to LjL, I know nothing07:29
yoshig3LjL: I can't find my windows CD T.T07:29
yoshig3Darn bad omens...07:29
jribthat's a feature07:29
LjLjrib: what, not being able to find a windows cd?07:30
jribyeah07:30
yoshig3LOL07:30
yoshig3Okay, jrib, now THAT was funny07:30
yoshig3But, I found it :P07:30
yoshig3I just remembered-CD case07:30
jribyeah windows is buggy like that07:30
yoshig3I finally decided to organize something07:30
yoshig3then I can't find it07:30
yoshig3lol07:30
nothlitjrib, cd's are buggy?07:30
yoshig3nothlit: He said that it is a feature of windows to not be able to find your CD07:31
=== Chris7mas [n=floydian@89.39.4.39] has joined #ubuntu-classroom
nothlityoshig3, i was referring purely to the last line :P07:32
LjL!disks | jrib07:32
ubotujrib: Partitioning programs: !GParted or QTParted  -  Formatting partitions: see the manual page for mkfs ("man mkfs")  -  Mounting partitions in Gnome under Dapper: System -> Administration -> Disks - For Edgy, see !fstab and !DiskMounter07:32
yoshig3nothlit: ah k lol07:32
yoshig3LjL: I do enjoy being able to reload a GUI on demand though, like X07:32
nothlitI wonder why qtparted still doesn't have the features gparted has07:32
yoshig3LjL: In windows, there is nothing like that07:32
yoshig3LjL: if it crashes, you just get screwed07:32
nothlityoshig3, well vista is supposed to be different07:33
LjLyoshig3: true enough. with X, if it crashes, you might or might not be screwed07:33
jribLjL: sounds good, starting to get a bit long though07:33
LjLjrib, nothlit: do you know if qtparted can format?07:33
jribI've been able to make X crash and lock me out completely.  And usually I find it is the nvidia driver's fault07:34
jribLjL: never used qtparted07:34
yoshig3jrib: Yeah, drivers blow for ubuntu, but that doesn't mean ubuntu does07:35
yoshig3or debian, I should say?07:35
LjLjrib: that's why i was saying X can still completely lock down the system, even though it's not in-kernel...07:35
nothlitLjL, it can but can't resize ext3 and stuff07:35
nothlitLjL, it can resize reiserfs though07:35
LjLnothlit: ok - that doesn't matter, i was just asking so i could decide whether to remove the mkfs part or not07:35
LjL!disks | jrib07:36
LjLpff07:36
jribLjL: yeah though I haven't tried enabling those sysrq keys and seeing if it works when X crashes07:36
LjLjrib: i think sysrq is enabled by default, at least in edgy07:36
=== Ubug2 [n=bugbot@ubuntu/bot/ubugtu] has joined #ubuntu-classroom
jribhmm07:37
LjLjrib: if you're in X, though, you need to know the key combinations ;)07:37
jribwhat's that nmeonic again?07:37
LjLno idea07:37
jriberm07:37
nothlitoh i just memorise r 0 k e i s u b07:37
=== ubotu [n=ubotu@ubuntu/bot/ubotu] has joined #ubuntu-classroom
nothlitits something about elephants07:37
LjLjrib: anyway altgr+sysrq+h, doesn't give you any mnemonic though :)07:37
jribsomething to do with elephants07:38
yoshig3LjL: I have a question. When you update drivers, why can't you just UPDATE them? Why do you always have to uninstall, and then reinstall?07:38
jribhttp://en.wikipedia.org/wiki/Raising_Skinny_Elephants_Is_Utterly_Boring07:38
LjLyoshig3: they don't.07:38
LjLyoshig3: i just updated my nvidia drivers. twice in a week.07:38
yoshig3LjL: yeah but usually they tell you "Uninstall previous drivers first"07:39
LjLyoshig3: where?07:39
LjLyoshig3: of course, if you installed them in awkward ways (i.e. not from packages), you could have issues07:39
LjLbut otherwise, you should generally be fine07:39
LjL!disks07:39
yoshig3LjL I guess I'm speaking windows again....sorry. Although, envy did tell me to uninstall first, as did all the howto's07:40
nothlitLjL, twice? do you install them from nvidia.com?07:40
ubotuPartitioning programs: !GParted or QTParted (also "man mkfs" for formatting) - Mounting partitions in Gnome under Dapper: System -> Administration -> Disks - For Edgy, see !fstab and !DiskMounter07:40
LjLjrib: ^07:40
yoshig3(linux envy and howto's)07:40
LjLnothlit: no. the amaranth repository first, and then the albertomilone repository07:40
nothlitLjL, you just gave ubotu a factoid?07:40
LjLyoshig3, that's the catch - you aren't using repositories07:40
nothlitoh07:40
LjLnothlit: hm?07:40
yoshig3LjL: Ah07:40
jribLjL: sounds good to me07:40
nothlitLjL, disks07:40
LjLnothlit: it was there already, i changed it though07:40
yoshig3LjL: See, I don't really understand repositories. Are they just archives of files?07:41
nothlitLjL, how long does it usually take for factoids to get approved?07:41
yoshig3Or something dynamic?07:41
LjLnothlit: a couple of minutes, unless all operators are sleeping07:41
jribyoshig3: they are a bunch of deb files basically07:41
LjLnothlit: or unless *too many* operators are awake, and quibble on semantics ;-P07:41
nothlitRepositories are a place where packages are stored... and they can be contacted to find out what packages there are on it07:41
yoshig3then why don't they just call them archives? be a bit easier07:42
nothlitLjL, :( then all my factoids got rejected? =/07:42
LjLyoshig3: because an "archive" is usually something else (a tar file is generally called an "archive")07:42
LjLnothlit: like?07:42
nothlitThey do change and get updated07:42
nothlitLjL, ehm something on sbackup, then /fastboot and /forcefsck... can't remember what else07:42
yoshig3LjL: yeah, I know what you mean by that, but it still would fix alot of confusion07:42
LjLyoshig3: a repository is a web or FTP site, but it contains many things that must follow a special format07:42
nothlita repository is a place where you store things :P07:43
nothlitlike packages07:43
LjLyoshig3: the contain programs in the end, yeah, but each of those program is packaged into a .deb archive, which has a strict format and handles versioning, dependencies and all that07:43
yoshig3yeah...true07:44
yoshig3But most people don't know what repository means lol07:44
LjLyoshig3: calling them "archives" wouldn't help a bit07:44
LjLexplaining what they are definitely should07:44
nothlitWell you don't have to incorrectly name something just because the masses don't get it07:44
LjL!repositories07:44
ubotuThe packages in Ubuntu are divided into several sections. More information at https://help.ubuntu.com/community/Repositories and http://www.ubuntu.com/ubuntu/components - See also !EasySource07:44
LjL!packages07:45
ubotuYou can browse and search for Ubuntu packages using !Synaptic, !Adept, "apt-cache search <keywords>", the "apt:/" URL in KDE, or online at http://packages.ubuntu.com - Ubuntu has about 20000 packages available, so please *search* for an official package before installing things in awkward ways!07:45
LjL!software07:45
ubotuA general introduction to the ways software can be installed, removed and managed in Ubuntu can be found at https://help.ubuntu.com/community/SoftwareManagement - See also !Packages and !Equivalents07:45
jribspammer07:45
LjL!flood07:45
ubotupastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (be sure to give the URL of your paste - see also the #ubuntu channel topic)07:45
LjLnothlit: i don't have any of your factoids logged... if you have the logs, would you mind digging them up?07:48
LjLnothlit: as for forcefsck, i recently learned that shutdown -F -r <time> can reboot and force an fsck07:49
yoshig3Alright LjL: Thank you so much for everything so far. I'm off to start windows install and fry me up some chicken07:50
nothlitI don't log irc =/07:50
yoshig3I will be back though. Is that alright?07:50
nothlitnothlit> sbackup is a great tool that can help you make complete and/or incremental backups. These can be scheduled to be automatic, and can be done over a network. To install it, use synaptic (!synaptic) or sudo apt-get install sbackup.07:50
nothlit<ubotu> Your edit request has been forwarded to #ubuntu-ops. Thank you for your attention to de07:50
yoshig3LjL: Is it alright if I come back when I use Windows? I enjoy speaking with you guys07:50
LjLyoshig3, as long as you don't ask windows questions in #ubuntu ;)07:50
LjL!info sbackup07:50
nothlityoshig3, people are always welcome in the channels, as long as they're not hostile07:50
ubotusbackup: Simple Backup Suite for desktop use. In component universe, is optional. Version 0.10.3 (edgy), package size 59 kB, installed size 468 kB07:50
yoshig3LjL: of course not07:50
yoshig3LjL: that would be like calling a bunch of black people the n word and being the only whitey there07:51
yoshig3lol07:51
nothlittheres ##windows btw07:52
yoshig3I didn't know that :D07:52
yoshig3freenode is a pretty good server07:52
yoshig3although I think the "unavailable" channel is pretty funny07:53
yoshig3What happened to creating channels? lol07:53
yoshig3Probably have to talk to the server ops about that huh07:53
=== darich [n=trickyki@host86-140-147-55.range86-140.btcentralplus.com] has joined #ubuntu-classroom
nothlit /j #newchannel ? :P07:54
yoshig3Actually I might vmware a ubuntu just for fun07:54
yoshig3try it nothlit07:54
nothlitand register it with chanserv07:54
yoshig3oh07:54
yoshig3well wtf07:54
yoshig3lol...it sent me to "##unavailable" earlier07:54
=== thebigearl [n=koptein@dslb-088-070-112-223.pools.arcor-ip.net] has joined #ubuntu-classroom
LjL!backup07:58
ubotuThere are many ways to back your system up. Here's a few: https://help.ubuntu.com/community/BackupYourSystem , https://help.ubuntu.com/community/DuplicityBackupHowto , https://wiki.ubuntu.com/HomeUserBackup , https://help.ubuntu.com/community/MondoMindi - See also !sbackup and !cloning07:58
LjL!sbackup07:58
ubotusbackup is a tool to create complete and/or incremental backups (which can be scheduled to be automatic, and can be done over a network). It is available in !Universe07:58
=== Alex_Palex [n=alex@adsl-221-164.37-151.net24.it] has joined #ubuntu-classroom
LjL!lost+found08:00
ubotulost+found is where fsck (the FileSystem ChecKer, which runs when you boot if you didn't shutdown cleanly) places any files it gleans from a corrupt filesystem.  These are files which had become unlinked from their parent directories.08:00
LjL!fsck is the FileSystem ChecKer, which runs automatically when you boot if you didn't shutdown cleanly. Type "man fsck" for information on running it manually. The command "sudo shutdown -F -r now" will force a reboot and a filesystem check.08:00
ubotuI'll remember that, LjL08:00
LjL!lost+found08:01
ubotulost+found is where !fsck places any files it gleans from a corrupt filesystem.  These are files which had become unlinked from their parent directories.08:01
LjLnothlit: what is /fastboot?08:02
yoshig3LjL: Alright, off to format. BBL08:05
=== yoshig3 waves
=== dou213 [n=x@e180225194.adsl.alicedsl.de] has joined #ubuntu-classroom
=== poningru [n=poningru@ip72-209-68-178.ga.at.cox.net] has joined #ubuntu-classroom
=== silwol [n=silwol@193.170.135.113] has joined #ubuntu-classroom
nothlitLjL, if you create a /fastboot or /forcefsck (yes, at those locations) you can either skip fsck checking or force it on reboot08:28
nothliti used sudo touch /file in the factoid08:28
=== silwol [n=silwol@193.170.135.113] has left #ubuntu-classroom []
LjLnothlit: yes, i knew about /forcefsck, but i didn't know about /fastboot08:28
LjL!no fsck is the FileSystem ChecKer, which runs automatically when you boot if you didn't shutdown cleanly. Type "man fsck" for information on running it manually. The command "sudo shutdown -F -r now" will force a reboot and a filesystem check; "sudo touch /fastboot" will skip a filesystem check at next reboot08:29
ubotuI'll remember that, LjL08:29
nothlitty :)08:29
=== cafuego_ [n=cafuego@ppp138-80.lns3.mel6.internode.on.net] has joined #ubuntu-classroom
=== LoudMouthMan [n=nik@82-68-164-22.dsl.in-addr.zen.co.uk] has joined #ubuntu-classroom
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-classroom
=== Turgon [n=Limulf@unaffiliated/turgon] has joined #ubuntu-classroom
=== Turgon [n=Limulf@unaffiliated/turgon] has joined #ubuntu-classroom
=== STiKi- [n=stiki@narkotyk.net] has joined #ubuntu-classroom
=== STiKi- [n=stiki@narkotyk.net] has joined #ubuntu-classroom
=== drkm [i=drkm@the.pakis.robbed.us] has joined #ubuntu-classroom
=== brainsik [n=brainsik@dsl092-001-132.sfo1.dsl.speakeasy.net] has joined #ubuntu-classroom
=== TheVault [n=kyle@cpe-24-209-11-142.cinci.res.rr.com] has joined #ubuntu-classroom
jribTheVault: hello09:24
TheVaultThere we go09:24
TheVaultwell I was messing with the channels09:24
TheVaultNot sure which ones for what :(09:25
TheVaultBinary09:25
jribok, close the update program please09:25
TheVaultSource09:25
TheVaultIts closed09:25
jribopen a terminal09:25
jrib!terminal09:25
ubotuThe linux terminal or command-line interface is very powerful. Open a terminal via Applications -> Accessories -> Terminal (Gnome) or K-menu -> System -> Konsole (KDE).  Manuals: https://help.ubuntu.com/community/BasicCommands09:25
TheVaultOpening09:25
nothlitwhat're you teaching him09:25
TheVaultTerminal is opened09:25
jribhow to fix update problems09:26
TheVault:D yeah09:26
jribhopefully09:26
TheVaultThis is one heck of a friendly chatroom thats 4 sure09:26
jribok anything I enclose in '', means it is a command you should enter09:26
jribfor example 'sudo apt-get update'09:26
TheVaultalright...1 quick problem I had09:26
TheVaultI would do that, then it would ask 4 a password09:26
jribit's your user password09:27
nothlitenter in your user password09:27
TheVaultthen why I tried entering the pass, it wouldn't type it in09:27
=== drkm [i=drkm@the.pakis.robbed.us] has left #ubuntu-classroom []
jribit gets entered but you don't see it09:27
TheVaultoh :D09:27
TheVaultThanks09:27
jribthat way people can't count how long your password is09:27
TheVaultalright, lemme type in that command09:27
nothlitdoes ubuntu's su do that or use asterisks09:27
jribnothlit: does that09:27
nothlitand hit enter09:28
TheVaulterrors09:28
TheVault& fail09:28
TheVaultis what I get09:28
jribok09:28
jribgood09:28
TheVault:(09:28
jribnow visit paste.ubuntu-nl.org09:28
jribcopy and paste your errors there and then give us a link09:28
TheVaultalright...1 moment09:28
jribjust copy all the output you get (no need to pick out the errors)09:29
TheVaultalright :)09:29
nothlitdo you really need a pastebin for such a quiet channel?09:29
jribyes09:29
jribit's easier to read09:29
nothlitahh09:29
jriband you don't need to scroll up etc09:30
TheVaultalright09:30
jribpasted?09:30
TheVaultyeah09:30
TheVaulta link says09:30
jriburl?09:30
TheVault"Download as text"09:30
TheVaulthttp://paste.ubuntu-nl.org/36882/09:30
TheVaultmaybe thats it09:31
jribyeah09:31
jribnothlit: you happen to be on dapper?09:31
nothlitjrib, nah sorry09:32
TheVaultI wonder if I have maybe the channels set wrong or something?09:32
jribTheVault: can you access  http://security.ubuntu.com/ubuntu/dists/dapper-security/Release.gpg  in your browser?09:32
TheVaultIm using09:32
nothlitWhere is the fetching of the regular repos09:32
TheVaultlemme check if I can09:33
jribgood point nothlit09:33
TheVaultalright09:33
TheVaultcomes up as this:09:33
TheVault-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux)  iD8DBQBFgBy4QJdur0N9BbURAjhEAJ456EFjSIXF6zC2GfSmUvxAB3JXKACfYIQw qshYZgilP5bk+XRUt3r3lOQ= =Y8S6 -----END PGP SIGNATURE-----09:33
jribit's ok, just wanted to make sure you could access it09:33
TheVaultwhen I click that link09:33
TheVaultis that what im suppose to get?09:33
jribTheVault: now do this 'gedit /etc/apt/sources.list'  and pastebin the contents of that file09:33
jribTheVault: yep09:34
TheVaultI type that in the terminal?09:34
jribyes09:34
TheVaultalright09:34
jribthis might be a server side problem09:34
TheVaultOk, this window pops up09:35
jribyep, it should have a bunch of text in it09:35
TheVaultyeah09:35
TheVaultthen what do I do/09:35
TheVault?09:35
jribcopy all the text into that site like you did before with the error message09:35
TheVaultso ya want me to copy the text thats in that window that popped up?09:36
jribyes09:36
TheVaultalright, 1 moment09:36
jribshould be able to  edit > select all  I think09:36
TheVaultYup, here it is: http://paste.ubuntu-nl.org/36883/09:37
TheVaultI wonder if its the settings or something on my computer or whatnot09:38
TheVaultor the channels or something09:38
TheVaultIm using Version 6.06 LTS09:38
nothlitwoah09:38
TheVault....09:39
jribalright lets test something09:40
TheVaultalrighty :D09:40
jribTheVault: close that text editor window that opened up, it's called "gedit"09:40
TheVaultalrighty09:41
TheVaultdone that09:41
jribok, 'gksudo gedit /etc/apt/sources.list'09:41
TheVaultone moment09:41
TheVaultI get this message in the terminal09:42
TheVault(gedit:8223): GnomeUI-WARNING **: While connecting to session manager:09:42
TheVaultAuthentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.09:42
TheVaultthen another window pops up09:42
jribthat's ok, you can ignore that09:42
=== narvik86 [n=narvik86@aaxn232.neoplus.adsl.tpnet.pl] has joined #ubuntu-classroom
TheVaultdo I copy and paste the information for the window that popped up?09:43
jribok, using your paste as a reference (http://paste.ubuntu-nl.org/36883/), comment line 30 that says:09:43
jribdeb http://security.ubuntu.com/ubuntu dapper-security main restricted09:43
jribTheVault: nope, it's the same file as before09:43
jribTheVault: you comment a line by simply adding a  #  in front09:43
TheVaultummm and I enter that into the terminal?09:44
nothlityou gonna tell him to uncomment the main repo?09:44
jribTheVault: you have the text editor open now right?09:44
TheVaultummm?09:44
jribthe window that opened up09:44
TheVaultyeah09:44
jribit's just a plain text editor09:44
TheVaultoh09:44
jribwe're going to edit the file09:44
TheVaultoh ok09:44
TheVaultso I find that section you told me?09:45
jribnothlit: yeah, going to try main since security sometimes has problems09:45
jribTheVault: right, it's the only one that doesn't start with a #09:45
jribexcept for blank lines, so I lied09:45
TheVaultand then i add a # in front09:45
jribyes09:45
TheVaultok09:46
TheVaultis there a space between the # and the first letter?09:46
jribnow uncomment line 1609:46
jrib# deb http://archive.ubuntu.com/ubuntu/ dapper universe main restricted multiverse09:46
TheVaultso I uncomment that one?09:46
jribyes, just delete the # in front09:46
TheVaultok did that09:48
jribok save the file and close the window09:48
TheVaultsaved & closed09:48
jribrandom question: do you have a d-link router?09:49
TheVaultNetgear Router09:49
jribok09:49
jribnow type 'sudo apt-get update'09:49
TheVaultalright09:49
TheVaultmore errors09:50
jribdo you use a proxy?09:50
TheVaultno09:50
jribk, pastebin those errors09:50
TheVault1 moment09:50
TheVaulthttp://paste.ubuntu-nl.org/36885/09:51
TheVaultI wonder what the problem could be09:53
jribyeah, it seems to try to connect to the right place "04. Ign http://archive.ubuntu.com dapper Release09:53
jrib05. Ign http://archive.ubuntu.com dapper/universe Packages09:53
jrib0Connection failed [IP: 195.248.90.35 80] 09:54
jribis what I wanted to paste09:54
TheVaultso is it my connection or something?09:54
jrib195.248.90.35  in your browser opens a directory listing TheVault ?09:55
TheVaultLemme check09:55
TheVaultyeah09:55
TheVaultshows ubuntu folder09:55
TheVaultIts like when a website is not fully ready to be opened, they shows the folders and things and you can still download things from it09:57
jribyeah09:57
jribthat's what apt-get is claiming it cna't connect to09:57
TheVaultso its a server problem and not me?09:58
jribno I don't think so09:58
TheVaultthats weird09:58
nothlitWhat backend syncronises package lists?09:59
jribwould it be possible to connect your computer directly instead of through the router just to test if that is the issue?09:59
TheVaultparents are using other computer and my moms bf is playing on the xbox so I can't09:59
jribk10:00
TheVaultcan I download the updates manually?10:00
nothlitYou could, if you knew which packages needed updating10:00
jribtake a look at http://www.answermysearches.com/index.php/category/ubuntu/ TheVault10:00
TheVaultChecking10:00
TheVaultHey, I think that might be the same wireless router model that I am using10:01
TheVaultlemme login & check10:01
TheVaultThis is my Model10:02
TheVaultNetgear WGR614v610:02
TheVaultit said for his thats its v510:02
TheVaultmines v610:02
nothlitWell make sure you write down all your router settings and back them up in a file if you update the firmware10:03
TheVaultI believe I have the updated firmware10:03
jribTheVault: what version?10:04
TheVaultFirmware?10:04
jribhttp://kbserver.netgear.com/products/wgr614v6.asp10:04
TheVaultmy firmware is as follows10:05
TheVaultV1.0.11_1.0.7NA10:05
jribseems there is an update10:06
TheVaultShould I update?10:06
TheVaultBecause I don't wanna have problems with my parents cause the internet is not working10:06
jribI would, but if you want to check if it really is your router, just wait until no one is using the internet10:06
nothlitYou can always try it, but remember you may have to enter in your internet connection information, and you will lose it momentarily10:07
TheVaultHow would I switch back to the previous firmware version if it screws anything up?10:07
nothlitDownload that one too10:08
nothlitand you can upload that one instead10:08
TheVaultI still got the install disc, would that work/10:08
jribTheVault: this looks interesting too: http://ubuntuforums.org/showthread.php?t=24435310:08
TheVaultchecking10:08
TheVaultKeywords?10:10
TheVaultwhats that?10:10
jribI have no idea10:10
TheVaultAHHHH10:10
TheVaultKeyword Blocking10:10
TheVaultis set to Always10:10
TheVaultShould I disable?10:10
jribI'd find out what it is first10:11
TheVaulto Block Keywords Or Internet Domains:  Select when to turn on Keyword Blocking (Never, Per Schedule, or Always). In the box where you see Type Keyword Or Domain Name Here, type the word or domain name you want to block. Click Add Keyword. The word or domain name will appear in the list below. Continue adding names and keywords until you are finished. Click Apply when finished.   Block List - The list under the heading "Block Si10:11
TheVault<hr>10:11
TheVault  To Allow One Computer To Have Unrestricted Access To The Internet:  Select the Allow Trusted IP Address To Visit Blocked Sites check box. Type the IP address of the computer in the Trusted IP Address area.10:11
TheVaultYou should only need to type a number in the last box. Click Apply.   To Allow Unrestricted Access To The Internet:  Select Never in the Keyword Blocking menu. Click Apply.10:11
TheVaultImma disable10:11
jribk10:11
jriblol oops, he's going to get yelloed at10:12
jribyelled even10:12
nothlitA DMZ?10:12
nothlitThe router should reconnect soon10:12
=== jrib goes looking for food
=== TheVault [n=kyle@cpe-24-209-11-142.cinci.res.rr.com] has joined #ubuntu-classroom
TheVaultBack10:13
TheVaultHello?10:13
nothlithi10:13
TheVaultalright10:13
TheVaultsorry, it disconnected me10:13
TheVaultcause I updated the disable keyword thing10:14
nothlityeah, figured10:14
TheVaultalright, so you want me to try updating again?10:14
nothlitoh jrib went for food10:15
TheVaultoh alright10:15
nothlitsure try10:15
TheVaultwhats the command code?10:15
nothlitsudo aptitude update10:15
TheVaultIT WORKS!10:16
nothlitthats awesome :)10:16
TheVault:D10:16
TheVaultAlright, whats with the channels?10:17
jribgreat, now you need to update your sources.list10:17
nothlitnow do gksudo gedit /etc/apt/sources.list and uncomment the thing you commented earlier10:17
TheVaultcrap10:17
TheVaultI forgot10:17
TheVaultI closed all the windows10:17
jribthat's ok, nothlit gave you the command10:18
jribTheVault: what do you mean by "10:18
jribchannels" by the way10:18
TheVaultlike10:18
TheVaultwhat kind of updates10:18
TheVaultlemme find it10:18
jribthey're usually called repositories10:19
=== cassidy [n=cassidy@host-213-189-171-21.brutele.be] has joined #ubuntu-classroom
TheVaultYeah that it10:19
TheVaultwhat are those for and how do I know which ones to choose?10:19
jrib!repos | TheVault10:19
ubotuTheVault: The packages in Ubuntu are divided into several sections. More information at https://help.ubuntu.com/community/Repositories and http://www.ubuntu.com/ubuntu/components - See also !EasySource10:19
TheVaultShould I have all of them checked then?10:19
jribread that first so you understand what each of them provide10:20
TheVaultalright....there is 2 smaller problems and I think I will be all set10:20
TheVaultThanks to you guys of cource :)10:20
TheVault1: Where is the directory where all the other software is located?10:21
TheVaultI wanna be more organized but I have no idea10:21
jribvarious places in /10:21
TheVaultlol that helps10:21
jribbinaries usually end up in /usr/bin10:21
TheVaultProgram files10:21
jribhttp://www.pathname.com/fhs/pub/fhs-2.3.html  for the gory details10:21
TheVault:D Thanks10:22
TheVaultlast question10:22
TheVaultyou probably hear this alot10:22
TheVaultHow do I install things?10:22
jribTheVault: by the way, you usually do not have any need to touch things outside of your HOME10:22
TheVaultIv read instructions but don't understand10:22
jribhave you learned about synaptic?10:22
nothlitOther software will mostly be in /opt ... and utilities are in /bin and /sbin10:22
=== brainsik_ [n=brainsik@dsl092-001-132.sfo1.dsl.speakeasy.net] has joined #ubuntu-classroom
TheVaultI don't think I have Synaptic10:23
jribsystem > administration > synaptic10:23
nothlit!synaptic | TheVault10:23
ubotuTheVault: synaptic is Ubuntu's Graphical Package Manager. For a good howto see https://help.ubuntu.com/community/SynapticHowto10:23
jrib!synaptic | TheVault10:23
jriboh too slow D:10:23
TheVaultSynaptic Package Manager?10:23
jribyep10:23
TheVaultYeah I found that, but when I download something to the desktop, the manager don't find it10:24
TheVaultWhen i search within the manager10:24
nothlitOh, if you are downloading debs, you can double click on them.10:24
jribwhat are you trying to install?10:24
TheVaultNothing yet, I just installed Realone but thats cuz I found the help online on there site10:24
TheVaultwell I understand how to install now10:25
jribok10:25
TheVaultummmm10:25
TheVaultone more quick thing :P10:25
jribsure10:25
TheVaultHow do I create shortcuts with the programs actual shortcut10:25
TheVaultlike for firefo10:25
jribdo you mean icon?10:25
TheVault*firefox, i have this world instead of a firefox icon10:25
TheVaultYeah icon10:26
TheVaultfor the program10:26
jribthat's a trademark issue10:26
TheVault:(10:26
jribin edgy it's gone I think?  nothlit ?10:26
jribTheVault: you can still replace it yourself10:26
TheVault:D10:27
TheVaultHow do I do that?10:27
jribfirst you have to find the official icon, so see if you can google for that10:27
TheVaultThen make a folder with all the icons in them?10:27
jribyep, just save them somewhere10:29
jribnow can you right click on the ubuntu icon?  Does it say "edit menu"?10:29
TheVaultat the top?10:29
jribyep10:29
TheVaultYeah10:29
TheVaultHas10:29
TheVaultHelp,Edit Menus,Remove From Panel10:30
TheVaultMove10:30
jribok when you edit menu, you can right click on a menu item in that program, go to properties, and set your own icon10:30
TheVault:D10:30
TheVaultAlrighty10:30
TheVaultI would like to thank you guys for helping me :)10:30
jribnp10:30
TheVaultRemember, I just installed Ubuntu yesterday cause I got tired of windows10:31
jribgreat :)10:31
TheVaultYeah, but on my laptop, im keeping windows for now10:31
jribtemporary situation I'm sure10:31
TheVaultummmm10:31
TheVaultYeah10:31
TheVaultAny other information you might wanna give me as a new Linux user :)10:31
TheVaultlike how to customize linux10:32
TheVaultnew themes or something10:32
jrib!themes10:32
ubotuFind your themes at: http://www.gnome-look.org - http://art.gnome.org - http://kdelook.org - http://themes.freshmeat.net/browse/58/ - http://www.guistyles.com - https://wiki.ubuntu.com/Artwork/ - Also see !changethemes and https://help.ubuntu.com/community/UbuntuEyeCandy10:32
TheVault!software10:32
ubotuA general introduction to the ways software can be installed, removed and managed in Ubuntu can be found at https://help.ubuntu.com/community/SoftwareManagement - See also !Packages and !Equivalents10:32
TheVaultlol whoa thats cool10:32
jribTheVault: help.ubuntu.com is a great resource10:32
TheVault:D10:32
TheVaultThanks10:32
TheVaultWell im off to play around some more10:33
TheVaultThanks for helping me10:33
TheVaultI really appreciate this excellent help10:33
nothlitjrib, oh no edgy has the firefox icon10:34
jribk10:34
nothlitjrib, they gave the sourcecode to mozilla and don't have problems with the nonfree icon10:34
TheVaultif I have anymore questions, I know where to look10:34
TheVaultThanks guys10:34
TheVault8-)10:34
=== TheVault [n=kyle@cpe-24-209-11-142.cinci.res.rr.com] has left #ubuntu-classroom []
=== TheVault [n=kyle@cpe-24-209-11-142.cinci.res.rr.com] has joined #ubuntu-classroom
TheVaultOne more quick question10:36
TheVaultlol10:36
TheVaultIm using Version 6.06 LTS, How would I upgrade to 6.10?10:36
LjL!upgrade10:37
ubotuFor upgrading, see the instructions at https://help.ubuntu.com/community/UpgradeNotes10:37
TheVaultThank you10:37
nothlit!edgy | TheVault10:37
ubotuTheVault: Ubuntu 6.10 (Edgy Eft) is the latest version of Ubuntu. Upgrading to Edgy: https://help.ubuntu.com/community/EdgyUpgrades - Downloading: http://www.ubuntu.com/download - Release Notes: https://wiki.ubuntu.com/EdgyReleaseNotes10:37
=== TheVault [n=kyle@cpe-24-209-11-142.cinci.res.rr.com] has left #ubuntu-classroom []
=== brainsik [n=brainsik@dsl092-001-132.sfo1.dsl.speakeasy.net] has joined #ubuntu-classroom
=== ash211 [n=andrew@user-11212u3.dsl.mindspring.com] has joined #ubuntu-classroom
=== ompaul [n=ompaul@gnewsense/friend/ompaul] has joined #ubuntu-classroom
=== Turgon [n=Limulf@unaffiliated/turgon] has joined #ubuntu-classroom
=== rrittenhouse [n=tad@cpe-76-188-35-66.neo.res.rr.com] has joined #ubuntu-classroom

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!