/srv/irclogs.ubuntu.com/2010/01/23/#ubuntu-classroom.txt

=== itnet7 is now known as itnet7_meetup
=== itnet7_meetup is now known as itnet7|meetup
nxlvohyoHi all.  It seems we are again seeing javascript based flood spam.  If you are experiencing this, please do not click the links in the messages as they will cause you to repeat the spam. More information is available at http://peoplesprimary.com.  Thanks!02:25
nxlvohyoHi all.  It seems we are again seeing javascript based flood spam.  If you are experiencing this, please do not click the links in the messages as they will cause you to repeat the spam. More information is available at http://peoplesprimary.com.  Thanks!02:25
kermiacdon't click the links02:26
sevgavHi all.  It seems we are again seeing javascript based flood spam.  If you are experiencing this, please do not click the links in the messages as they will cause you to repeat the spam. More information is available at http://peoplesprimary.com.  Thanks!02:28
sevgavHi all.  It seems we are again seeing javascript based flood spam.  If you are experiencing this, please do not click the links in the messages as they will cause you to repeat the spam. More information is available at http://peoplesprimary.com.  Thanks!02:28
kermiacanyone around that can +R the chan?02:30
kermiacspambots are hitting harder than usual today :(02:30
pleia2no, we're going to have far too many unregistered new users tomorrow morning :(02:32
pleia2coming in from lernid and such02:32
kermiacgood point :(02:38
pleia2we'll remove it in the morning02:40
kermiacok :)02:41
andresmujicaugghhh i'm so stupid..02:50
=== itnet7|meetup is now known as itnet7
will__anyone here06:24
will__who can help with ubuntu question?06:24
nigel_nbwill__, this is not a support channel, please in #ubuntu06:25
will__i dont understand06:25
will__saying go to #ubuntu?06:25
nigel_nbwill__, yeah, sorry, mistyping.. please ask in #ubuntu06:25
will__ok06:26
will__thanks06:26
=== jjmde is now known as garyniger4354
robertneville777 08:30
robertneville777whatsup fellow students!08:30
robertneville777ok08:31
=== nigel_nb is now known as Guest58748
=== nigelbabu is now known as Guest19591
Ghoulalright09:51
Ghoulhere is where it's coming from09:52
=== jesgar_ is now known as jesgar
ubu_hi11:10
bittinhi11:10
ubu_what time does the user day start?11:10
AlanBellin 50 minutes11:11
yofelin 50 minutes11:11
issyl0Oh awesome :)11:11
yofelheh11:11
YosT minus 40 minutes11:18
Yoslol11:18
cjohnstoneveryone who is here for User Days, tweet, identi.ca, post about it in your loco channels, facebook, whatever else you use.. (smoke signals if you like) to get people to come join us!11:19
popeycjohnston: is there an announcement mail i can forward to my loco?11:20
cjohnstonpopey: yes11:21
popeyah found one11:21
cjohnstonlet me guess.. you want me to get it?11:21
popeyno, its ok11:21
cjohnstonthe one I sent out?11:21
cjohnstonuh oh11:21
cjohnstonlernid is causing errors11:21
cjohnstonsomeone wake up jono! lol (jk, dont actually wake him up)11:22
Pendulumhah, so it is11:22
qensecjohnston: what errors?11:22
PendulumI just got that popey isn't a registered protocol as an error11:22
cjohnstonan alert that says cjohnston is not a registered protocol11:22
nigel_nbqense, I got cjohnston is not a registered protocol11:23
AlanBellpopey really should be a registered protocol11:23
cjohnstonsounds like eveyone has an error11:23
qenseI donnot! I must be registered11:23
popeyso lernid doesn't like it when someone mentions another nickname11:23
nigel_nbpopey, probably11:23
cjohnstoni guess?11:23
popeywe can ask the tutors to make sure they dont do that11:23
AlanBellit is the colon on the name11:24
qenseah, I understand! It is the URL parser11:24
nigel_nblemme try11:24
cjohnstonthats gonna be really hard11:24
cjohnstonis it AlanBell ?11:24
nigel_nbpopey: test11:24
qensetry to avoid all not http protocols!11:24
cjohnstonAlanBell looks like it is11:24
cjohnstonno colons today!!!11:24
cjohnstonlol11:24
qenseIf you've got questions related to Lernid, ping me, I've hacked on it, but I am busy11:25
AlanBellsomeone file a bug :-)11:25
AlanBellwas that colon OK?11:26
nigel_nbI just fixed a bug today11:26
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days starts at 12:00 PM UTC! || Wiki Page: https://wiki.ubuntu.com/UserDays
qenseIs anyone actually going to use Lernid's slide feature today?11:26
nigel_nbqense, no11:26
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom Chat || Ubuntu User Days starts at 12:00 PM UTC! || Wiki Page: https://wiki.ubuntu.com/UserDays || Discussions in #ubuntu-classroom-chat
nigel_nbqense, we didn't want beginners to miss anything11:26
cjohnstonNo.. we requested they not11:26
nigel_nband adding ppa is not exactly beginner friendly11:26
qensemakes sense11:26
AlanBellwhich ppa should be used for lernid? jonobacon or lernid-dev11:27
nigel_nbjonobacon I think11:27
cjohnstonI think jono's11:27
cjohnstonhmm11:28
cjohnstonhttps://wiki.ubuntu.com/UbuntuDeveloperWeek/JoiningIn11:28
cjohnstonfreaky... sorry to all of you who are on lernid who I just changed your website11:28
nhainesI just used the lernid-devs PPA and Ubuntu User Day comes up fine.11:28
qenseyes11:28
cjohnstonhttps://wiki.ubuntu.com/UserDays11:28
AlanBellok, I had it fail to install from lernid-devs11:28
nigel_nbqense, I find that when I open lernid and not enter a user name, I dont get that screen again11:28
qenseyou shouldn't be able to not enter a username, I think ;)11:29
cjohnstonumm.. why wont it go back...11:29
qensebtw, you want the ~lernid-devs PPA11:29
RPG_Masterhey, is this going to be starting at 7 AM american central time?11:29
qensecjohnston, there is a drop-down thing for that11:29
cjohnstonRPG_Master: I believe it is 6 for central time11:29
cjohnstonits 7 EST11:29
RPG_MasterSoooo, in an hour?11:30
cjohnston30 minutes11:30
RPG_Master:|11:30
qensethe use of lernid is good for keeping people like me out of this channel since you can't talk in the classroom with lernid11:30
RPG_MasterGAH!...11:30
nhaineshaha  :)11:30
kyubutsuthey are a clan11:31
AlanBellif you want to know the time you can /msg ubottu @now UTC11:31
AlanBellqense: good point11:31
RPG_MasterShould I sleep our stay up? :(11:31
nhainesThere will be logs later.11:31
AlanBellRPG_Master: stay up!11:31
qenseah, avoid unregistered protocls11:31
qensebtw, what will happen when I do apt:lernid ?11:31
qensenot registered either11:32
RPG_MasterI've been playing RE5 with my dad so I was finally going to get in bed :P11:32
=== OGGSmith is now known as habra_Smith_rus
qensebtw, the introduction session at 12 UTC isn't on the Lernid schedule11:33
cjohnstonnigel_nb ^^11:34
* RPG_Master is installing lernid11:36
AlanBellplease don't use lernid until -classroom is muted11:37
RPG_Master:O11:37
RPG_MasterAlanBell: Why?11:37
AlanBellit will automatically open links, if someone pastes one of those spam links here everyone using lernid will be k-lined instantly11:38
cjohnstonAlanBell I wonder if maybe that is something that needs to be changed in lernid, that only voices or something it automatically opens links?11:38
RPG_Master:O ok. thanks11:38
* pleia2 sighs11:38
qense10 lernid users in this channel at the moment, including a ghost of me11:38
=== nigel_nb is now known as Guest97501
RPG_Masterand counting :P11:38
Quintasan|Szelso that means we could get serious problems here L/11:39
Quintasan|Szelare those spam links masked via some url shorten service?11:39
AlanBellQuintasan|Szel: I have not seen that yet11:40
=== nigel_nb is now known as Guest36386
=== openweek3 is now known as tnjulius
popeyAlanBell: do you want this channel muted?11:40
popeyand take discussion to -chat..11:40
popey(makes sense)11:40
Quintasan|Szelpopey: sorry for that11:41
RPG_Master :O11:41
popeyQuintasan|Szel: its not a problem11:41
AlanBellpopey: I am concerned yes, however the first session is interactive here11:41
RPG_MasterTHE popey? :D11:41
RPG_Master...sorry :P11:41
popeyhah11:41
qensepeople, please don't use : sign without http or https in front of it, it scares Lernid users11:41
pleia2we'll mute it after the interactive portion of the first session11:41
RPG_Masterpopey: I blame you :O11:41
* dox_drum is using lernid. NICK. doxdrum11:41
KEPZwt time is it?11:42
HoellPKEPZ: very relative question...11:43
_marx_KEPZ: "date; date -u"11:43
qenseKEPZ, the command date -u will help you11:43
nigelbabuplease DO NOT use : after nick completion, it causes error in lernid11:43
qenseyes indeed!11:43
cjohnstonthat ones gonna be a hard one...11:44
cjohnstonanyone know how to change the default in irssi?11:44
RPG_Master:O what does it do to lernid?11:44
qenseerror11:44
qenseand the window takes focus when showing that error11:44
dox_drumRPG_Master, got a message.11:44
qenseannoying11:44
maxb: is the default in many clients - Why should everyone change to accomodate bugs in a specific piece of software?11:45
RPG_MasterOh, well darn11:45
maxbPlus it's a standard part of common IRC dialogue as habituated in many *humans* minds11:45
qensemaxb, because the wiki encourages people to use this software for the Ubuntu Users Day11:45
maxbThat's a bit of a dramatic failure :-(11:46
cjohnstonmaxb I just wnat to change it for today, so I dont have to remember to remove the : to make it easier for me11:46
nigelbabuwell guys, chill, its only for some time11:46
nigelbabuanyway, you can use : in classroom-chat11:46
nigelbabuits only here that you need to be careful11:46
AlanBellqense: the wiki for developer days encourages use of lernid, some people are *testing* it today.11:47
AlanBellqense: we are learning useful things about it already11:47
Pendulumnigelbabu, yes, but you're likely to be c&ping questions in11:47
qenseyes11:47
qenselike the fact that I'm not a protocol ;)11:47
AlanBelldammit!11:47
cjohnstonyes you are Quintasan|Szel11:47
nigelbabuqense, hehe11:47
Quintasan|Szelcjohnston, what?11:48
nigelbabuQuintasan|Szel, tab fail ;)11:48
cjohnstonsorry Quintasan|Szel i was meaning qense11:48
Quintasan|Szeloh, happens =P11:48
qensesuch a pity11:49
qensethe bug is at <https://launchpad.net/bugs/503502>, if anyone's interested11:49
ubot2Launchpad bug 503502 in lernid "Whenever Presenter enters text matching '\w+:' lernid tries to open the URL in the browser" [Undecided,Confirmed]11:49
ubottuUbuntu bug 503502 in lernid "Whenever Presenter enters text matching '\w+:' lernid tries to open the URL in the browser" [Undecided,Confirmed]11:49
ubot2Ubuntu bug 503502 in lernid "Whenever Presenter enters text matching '\w+:' lernid tries to open the URL in the browser" [Undecided,Confirmed] https://launchpad.net/bugs/50350211:49
ubottuLaunchpad bug 503502 in lernid "Whenever Presenter enters text matching '\w+:' lernid tries to open the URL in the browser" [Undecided,Confirmed] https://launchpad.net/bugs/50350211:49
ubot2Launchpad bug 503502 in lernid "Whenever Presenter enters text matching '\w+:' lernid tries to open the URL in the browser" [Undecided,Confirmed] https://launchpad.net/bugs/50350211:49
qenseloop!11:49
qenseone bot should go11:50
cjohnstonnah11:50
cjohnstonlol11:50
Quintasan|Szel:/11:50
=== pleia2 changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days starts at 12:00 PM UTC! || Wiki Page: https://wiki.ubuntu.com/UserDays || Discussions in #ubuntu-classroom-chat
openweek4_uh?11:58
openweek4_uh?11:58
=== openweek4_ is now known as rent0n
=== openweek1 is now known as bejames
cjohnstonHello everyone, and welcome to our first Ubuntu User Day! https://wiki.ubuntu.com/UserDays12:00
cjohnstonTo get things started, who is here for this and where are you from?12:01
openweek5anonrock from bangladesh12:01
pleia2Elizabeth from Philadelphia, USA :)12:01
YosYos from Israel12:01
fvaresifvaresi from Montevideo, Uruguay12:01
hhlp<- from spain12:01
PendulumPenelope from New York, USA12:01
TerrabitMaxim from Russia12:01
Ryan1I'm from Australia12:02
* _marx_ from North Carolina, USA12:02
habra_Smith_rusRussia, Yakutia.12:02
Seadog47Russia, Moscow12:02
dox_drumChile12:02
gukk_develgermany12:02
nigelbabunigel from India12:02
fobosnetRussia, Spb12:02
qenseSense , the Netherlands12:02
HoellPAustria12:02
ParsnipSoupKate, Boston, MA, USA12:02
ulyssesSzolnok, Hungary12:02
jepongthe Philippines!!!!12:02
AlanBellAlan from England12:02
n0funRussia, Severodvinsk12:02
* czajkowski is from ireland 12:03
yofelPhilip, Germanyy12:03
RPG_Master_Alabama12:03
cjohnstonAnyone else?12:04
Deem<--- germany12:04
cjohnstonGreat!12:05
=== chester is now known as Chester
cjohnstonSo, what is this day all about anyway?12:05
cjohnstonUser Days was created to be a set of classes offered during a one day period to teach the beginning or intermediate Ubuntu user the basics to get them started with Ubuntu, including:12:05
cjohnston(sorry to lernid users!)12:05
cjohnstonLearn how to install Ubuntu12:06
cjohnstonLearn how to find equivalent programs in Ubuntu12:06
cjohnstonLearn how to get help with Ubuntu12:06
cjohnstonLearn the basics of how to use Ubuntu12:06
cjohnstonLearn how to get involved in the community12:07
cjohnstonAnd more! For our full schedule head over to https://wiki.ubuntu.com/UserDays12:07
cjohnstonUser Days was born out of a discussion at the Ubuntu Developers Summit in November 2009 regarding Ubuntu Open Week not being targeted enough at users.12:08
cjohnstonOver the past two months, many people have taken the time to help put this day together for you.12:08
cjohnstonWe will be introducing each instructor at the beginning of their session, but I would like to take the time to introduce the leads behind this project, and your hosts for today.12:09
cjohnstonFirst let me introduce you to pleia2.12:09
pleia2My name is Elizabeth Krumbach, I'm currently living in Philadelphia, USA (soon to be moving to San Francisco!) and I got involved with this via the Ubuntu Community Learning Project: https://wiki.ubuntu.com/Learning12:10
pleia2I'm also a member of the Ubuntu Community Council, do a lot of work with LoCo teams and do upstream development in Debian12:11
cjohnstonNext we have Pendulum.12:11
PendulumHiya, I'm Penelope Stowe. I live in New York City (for now), although people online seem to often think I'm in the UK. I got involved through the Ubuntu Developer Summit when this was first suggested as an event.12:13
PendulumOther things I do with Ubuntu include working on the Ubuntu Women project, Ubuntu NGO, and doing transcripts for the Ubuntu Uk Podcast12:13
cjohnstonUp next is _marx_12:14
_marx_My name is Mark Cox. I currently live in Winston-Salem, North Carolina.12:14
_marx_I began using Linux in '98 about a year after my wife and I bought our first computer for Christmas '97. We couldn't share that computer so I took an old clunker given to me by a customer and installed RedHat 6.0 on it12:14
_marx_I bagan using Ubuntu with the 5.04 release.12:15
_marx_I'm also involved with the North Carolina LoCo Team12:15
_marx_I hope to be unique by being the first Grandfather in recorded history to convert his grandsons to Ubuntu instead of the other way around. The two oldest were dazzled by "the cube" over the holidays.12:15
cjohnstonnigelbabu, is next.12:16
nigelbabuHi, I'm Nigel and I'm a computer science student from India who is a passionate FOSS and Ubuntu enthusiast and, like pleia2, I got involved via the Ubuntu Community Learning Project!12:16
nigelbabuI'm a course writer with the Ubuntu Community Learning Project and a bug triager with the Ubuntu Bug Squad.12:17
cjohnstonAnd I guess that I am last... ;-)12:18
cjohnstonMy name is Chris Johnston. I'm from Orlando, Florida.. (Go Florida LoCo!) In real life I'm a Fire Fighter Paramedic.12:18
cjohnstonAround here I'm a member of the Ubuntu Community Learning Project, Ubuntu Beginners Team, Ubuntu Bug Squad, and I do quite a bit of work helping out with the Ubuntu Website.12:19
pleia2thanks cjohnston!12:19
pleia2Now, we will give you a quick rundown of how today will work:12:19
pleia2Each hour, a presenter will be giving a class in this channel, #ubuntu-classroom12:20
pleia2During the classes, #ubuntu-classroom will be moderated (+m), meaning that only the instructor and hosts will be able to speak in that channel.12:20
pleia2Please hold all discussion about the class in #ubuntu-classroom-chat12:21
pleia2If you have a question during the class, please ask in #ubuntu-classroom-chat with the prefix QUESTION for instance, you may say12:21
pleia2QUESTION How do you uninstall a program?12:21
PendulumAfter each session (as soon as our volunteers can), we'll be posting logs on the wiki, so be sure to check back to https://wiki.ubuntu.com/UserDays if you missed anything.12:22
PendulumLogs will also be automatically generated at http://irclogs.ubuntu.com12:22
PendulumSince you're already here, you know how to participate, but in case you have a friend you'd like to invite, you can find some help on the Joining In wiki page,12:22
Pendulumhttps://wiki.ubuntu.com/UserDays/JoiningIn12:22
PendulumIt gives you links to some client documentation, as well as the direct link to joining #ubuntu-classroom & #ubuntu-classroom-chat via a web browser.12:23
_marx_You may have seen articles about the Lernid application which is designed for learning events such as this, you can certainly try out Lernid for User Days,12:23
_marx_We should note here that lernid is still alpha software and as such users should be aware it may have problems.12:24
_marx_we just won't be using the slideshow functionality this time.12:24
_marx_More info on Lernid including how to install it on Ubuntu at12:24
_marx_https://wiki.ubuntu.com/Lernid it would be great to have your feedback on Lernid at the end of the day.12:24
_marx_We hope that this event can continue to grow and that we'll host more days like this.12:25
_marx_Indeed, it's already inspired a Spanish version of the day which is also being held today: https://wiki.ubuntu.com/DiaDelUsuarioUbuntu12:25
nigelbabuThe User Days Team has worked with Local Community Teams (LoCos), the Ubuntu Beginners Team, Ubuntu Classroom and the Ubuntu Community Learning Project and others within the wider community to bring this day to you.12:26
nigelbabuFor more information about any of these see their wiki pages12:26
nigelbabuhttps://wiki.ubuntu.com/LoCoTeams12:26
nigelbabuhttps://wiki.ubuntu.com/BeginnersTeam12:27
nigelbabuhttps://wiki.ubuntu.com/Classroom12:27
nigelbabuhttps://wiki.ubuntu.com/Learning12:27
nigelbabuTo quiet various noise that happens in the IRC channels during the talk use this command (in supported clients only)12:27
nigelbabutype "/ignore #ubuntu-classroom CRAP NOTICES SNOTES CTCPS JOINS PARTS QUITS KICKS MODES WALLOPS NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS HILIGHTS" without the quotes12:27
nigelbabuIf you are on webchat, Click on the small blue box on top left corner and click "Options."  Add a tick to "Hide JOINS/PARTS/QUITS:"12:28
nigelbabuUnfortunately, Freenode, the IRC network we use, has been hit hard recently with an influx of javascript spam. For more information please see http://blog.freenode.net/2010/01/javascript-spam/. Do NOT click ANY other links that say you are infected or they give you more information about the spam.12:28
nigelbabuFinally, before we get to some general Q&A in this introduction session, a big thanks to everyone who made this day possible :)12:29
nigelbabuAnyone have any general questions about the day?12:29
Pendulum doxdrum> QUESTION - What does supported clients only means?12:30
Pendulum doxdrum> QUESTION - What does supported clients only means?12:30
nigelbabuwell, not all clients support the /ignore function.  try it and if ti doesn't work, let us know your client12:30
pleia2< HoellP> QUESTION how can i un-ignore stuff again?12:32
nigelbabuFor those of you, if the command didn't work and you're on X-chat12:33
nigelbabuOn x-chat GNOME, there is a checkbox for hiding/showing join/part messages in the channel context menu of Xchat GNOME (thanks qense )12:34
pleia2regarding un-ignoring, most clients have an /unignore option12:35
pleia2< Deem> Question is this "tutorial" tody for all ubuntu versions?12:35
pleia2we're focusing on karmic Ubuntu12:36
pleia2but some sessions may touch upon other varients and versions12:36
pleia2< starcraftman> Question - Where's the cake and refreshments and anything else edible? I could have sworn that was mentioned, if not, I say we make a last minute addition!12:36
pleia2uuuh, sure!12:36
* pleia2 shares cake ;)12:36
* Pendulum hands out tea to go with the cake12:36
cjohnstonstarcraftman it was your job to bring the refreshments12:36
* _marx_ shares "Sweet Eyetalian" light roast coffee12:37
pleia2< gukk_devel> Question will special questions like hardwaredetection be answered, especially former xorg-stuff12:38
pleia2there is a restricted drivers session which will seek to cover some of this12:38
pleia2this will be jamalta's session at 16:00 UTC12:39
PendulumQuestion: i never used an irc before. i think i got it, ignoring  stuff in one window wont affect another or subsequent12:40
Pendulum windows?12:40
PendulumFor most IRC clients (at least that I know of) this is true12:40
Pendulumeach window (channel as they're called on IRC) needs to have /ignore set separately12:41
cjohnstonAre there any more questions related specifically to the Ubuntu User Day?12:42
nigelbabuQuestion, How often a day like this one is hold?12:43
PendulumThis is the first User Day that has been held.12:44
pleia2so we're not sure yet :) I think we're going to shoot for every 6 months to start out12:44
pleia2maybe every 3 if we can get enough volunteers12:44
PendulumPlease let us know if you want them more or less often in your feedback!12:44
pleia2< gukk_devel> Question is there a german version of this UsersDays planned?12:45
nigelbabuThere is nothing planned now12:45
nigelbabubut if you'd like to help out organize, we can assist you12:45
_marx_The more languages the better.12:48
cjohnstonAny other questions about today? If not, we will start the next class in about 7 minutes12:53
nigelbabuOkay, so that about it from our introduction session.  Next up in a few minutes is "Switching to Ubuntu & Installation" by nagendra12:54
nigelbabuIf you have anymore questions, we'll be taking it :)12:54
pleia2< Yos> QUESTION will there be a chance at the end of the day for making suggestions for the next user day12:54
pleia2there is a survey12:54
cjohnston< doxdrum> Question - I'm interested in participate in future UserDays, Who should I contact?12:55
cjohnstonme12:55
_marx_t -512:55
cjohnstonlater please though. ;-)12:55
Pendulumor come find us in #ubuntu-learning :)12:55
Pendulum(but, again, later please)12:55
pleia2http://www.surveymonkey.com/s/WQWHJQY12:55
pleia2is the survey for the day :)12:55
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Switching to Ubuntu & Installation ~~ Presented by Nagendra || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
PendulumOur first instructor today is Guru Nagendra Prasad. Nagendra has been using Linux & GNU packages since 97. He is pursuing bachelors degree in computers.13:01
PendulumHis first introduction to Linux was RedHat. He received 2 CD's of RedHat Linux from my friend in 97 and tried to install it on his system. However he crashed his HDD at that time.13:01
PendulumHe has since learned how to install Linux on a system. In the year 2000 he started to teach Linux in an institute.13:02
PendulumHowever at that point in time he didn't know about how to install audio/video drivers (Due to no Internet connection). So, he screwed up few systems.13:02
PendulumIn the year 2005 Nagendra joined Google and worked 3 years as a data analyst. After leaving Google in 2008 he have started working on his own project.13:02
PendulumIn the year 2008 he also developed a distro called Gubuntu, based on Linux Mint. It was a multimedia based OS, with all audio and video tools in it and bunch of few other stuff.13:02
PendulumBefore nagendra  begings, I just want to remind people Unfortunately freenode, the IRC network we use, has been hit hard recently with an influx of javascript spam. For more information please see http://blog.freenode.net/2010/01/javascript-spam/. Do not click other links that say you are infected or they are more information about the spam.13:03
PendulumAlso, please fill out our survey about today!  http://www.surveymonkey.com/s/WQWHJQY13:04
nagendrahi please let me know when should I start ?13:05
pleia2now :)13:05
cjohnstonNow13:05
nagendraok13:05
nagendraso my first topic is : Difference between windows and Linux (Ubuntu)13:06
nagendratheir are few things to remember with you switch from windows to ubuntu that windows only supports FAT and NTFS file system however Ubuntu supports many file systems13:07
nagendrawhile installing windows you will have to specify only one drive usually C-Drive however while installing ubuntu you will have to specify 2 different drive one for the ROOT (/) and another for the SWAP area13:10
nagendraubuntu uses a sperate drive for swaping files however the same thing in windows called the paging file13:11
pleia2< doxdrum> Question - Is it better to have only / and swap than also the extra home partition?13:12
nagendrais depends on you if you want to use another drive partation called home13:13
nagendraapart from root (/) and swap every other partation will work just like your other dirves like d,e,f and so on13:14
pleia2< zhukaster> Question: is it necessary to have swap at least 2x larger than RAM amount?13:14
nagendragiving my experience it dosen't matters if your physcial RAM is larger then 1 GB13:15
nagendrahowever it is recommended13:15
pleia2< ehlim> Question is that posible to change filesystem witout reinstall ubuntu, said like from ext 3 to ext 413:16
nagendraas far as I know its not possible13:16
nagendrapeople always get scared when they see linux or ubuntu on a system but its just their state of mind :)13:18
nagendraany other question about- Difference between windows and Linux (Ubuntu)?13:19
nagendraso my next topic is -why Windows?13:21
nagendrathis is a question we have to ask ourselves13:21
nagendrasee if you are a basic user of computer like net surfing, chatting, listening to music and few office stuff why do you want to waste your money on windows when you can do the same tasks on any version of ubuntu13:23
nagendraso their might be the next question that may come to your mind is why Ubuntu ?13:24
nagendraUbuntu is very easy to use, install, update, troubleshoot and you will get the community help as well for your issues how about that :)13:26
nagendraany questions guys ??13:26
pleia2< jazz__> Question what do they mean "free as in beer?"13:28
nagendraso my next topic is - Who need Ubuntu and who need Windows?13:29
nagendraI don't know about others but in india ppl teach some programing languages based on windows like VB, VC++ and so on so for those they might be needing windows but for others like in small bussiness holders, shop keepers who wants to maintain their daily sales and purchase accounts they can switch to ubuntu as its free :)13:32
nagendratheir are so many different versions of Linux starting from Redhat, fedora, suse, ubuntu etc13:33
nagendraits on you which version or distor you want to use13:33
nagendrahowever giving my experience Ubuntu is the best one when it comes to linux :)13:34
nagendraalso ubuntu supports a large numbers of hardware devices13:35
nagendraif you want to make sure if your computer hardware will work on ubuntu use a live media of Ubuntu and you will get an idea about it13:36
pleia2< Jedemco> Question What is live media and why is it called live media?13:37
nagendralive media is nothing but a complete Ubuntu OS which will be run on your system without installing on your HDD13:38
nagendraits like this you have a viedo DVD with you and when you insert the DVD in your DVD drive you can watch the movie  directly from DVD but only if you like you copy the DVD on your system13:39
nagendraso the same thing applies here the live media gives you a chance to see how the OS is working on your system and if everything is OK then you can install it on your HDD13:40
nagendraany questions guys ?13:41
nagendrahere are the few links which you might want to read about ubuntu installation :http://news.softpedia.com/news/Installing-Ubuntu-9-10-126370.shtml13:43
nagendrahttp://ubuntuguide.net/a-step-by-step-guide-for-ubuntu-910karmic-complete-installation13:43
pleia2< Jedemco> Question How long does it take to install Ubuntu?13:44
nagendraMax -30 Min13:44
nagendraagain it depends on your system13:44
pleia2< Jedemco> Question How much room does the operating system take up on the HDD?13:45
nagendrabasically you will have to specify 5 GB of free space for root and 1 GB for swap13:46
nagendraif you have any question about how to install Ubuntu with dual boot please ask :)13:48
pleia2< LuizAquino> Question What type of filesystem to choose on install?13:48
nagendrayou can choose ext3 or ext413:49
pleia2< Jedemco> Question Can dual boot be done so that Ubuntu not the first choice13:49
nagendrayes you can when you install ubuntu it will ask you to change the boot loader of you want13:50
nagendratheir you can change the OS order :)13:51
pleia2< lannocc> Question better to install Windows or Ubuntu first?13:51
nagendrabetter to install windows first then install Ubuntu13:51
pleia2< userday20> Question, if i have winxp and an another linux distro. will i have to delete the partion of other linux distro, and then start installing ubunut or should i directly start installing ubuntu and i'll have the option to delete the other linux distro during installation13:52
nagendraany more question guys I just have 10 min left :)13:52
nagendrayes you will get an option to delete the existing linux partation13:52
pleia2< lannocc> Question (followup) but doesn't Windows try to use up all available disk space?13:53
nagendrano if you have already installed windows then in the installation Ubuntu will give you the option to use the free space of windows13:54
nagendrain this case your windows will be safe as well13:54
pleia2< LuizAquino> Question Is it save to change the size of a partition with Windows on installation?13:54
pleia25 minute warning :)13:55
nagendrayes you can and your windows will be safe13:55
nagendrathank you all for taking part in Ubuntu user day. I wish a very good luck to you all and if you have any other questions please feel free to join the Ubuntu community13:57
nagendraI still have 3 min left I can take 1 more question13:58
cjohnstonThank you nagendra!13:59
nagendrayou are welcome :)13:59
_marx_thanks nagendra13:59
=== _marx_ changed the topic of #ubuntu-classroom to: Ubuntu Classroom Chat || Ubuntu User Days | Current Session: Command Line Basics ~~ Presented by _marx_ || Please ask questions here; prefix your question with QUESTION || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
_marx_Welcome everyone to Command Line Basics14:00
cjohnstonUp next we have _marx_14:00
cjohnstonMark Cox lives in Winston-Salem, North Carolina. He has made his living as a carpenter since getting out of the Army in '85.14:00
cjohnstonHe has been using Linux since 1998. Mark has been using Ubuntu since 5.04. He hopes to be unique by being the first Grandfather in recorded history14:00
cjohnstonto convert his grandsons to Ubuntu instead of the other way around. Mark's two oldest grandchildren were dazzled by "the cube" over the holidays.14:00
_marx_thanks cjohnston14:01
_marx_Today I just want to cover some basics.14:01
cjohnston< mick__> Question:: shell programming::  any good tutorials online to take you from newbie to MOTU?14:01
cjohnstonGot an early question for you. ;-)14:01
_marx_Hopefully when we're done you be able to survive the dreaded no X experience.14:02
_marx_mick__, the linux documentation project bash14:02
_marx_First a little lecture time.14:03
_marx_Then we'll do some things14:03
_marx_When we use the command line we are using a shell.14:03
_marx_In this context a shell is the most basic way a user can interact with a computer's operating system kernel.14:03
_marx_A shell is a piece of software.14:04
_marx_Most GNU/Linux distributions use the Bourne Again SHell (bash) as the login shell.14:04
_marx_The again part is because the first iteration was called the Bourne SHell (sh) which was released for unix in the late '70's14:05
_marx_Beginning with the 6.10 release Ubuntu began using dash (the Debian Almquist Shell) as the default system shell.14:05
PendulumJedemco> Question: Is a "shell" also the "Terminal" in Ubuntu?14:05
_marx_The default login shell is still bash.14:05
_marx_Jedemco, yes for all practical purposes14:06
_marx_when one opens say gnome-terminal you'll be using bash14:06
_marx_Today we will learn how to navigate the Linux file system,14:07
_marx_view the contents of a file,14:07
_marx_opy and rename files and directories,14:08
_marx_userdays3, yes14:08
_marx_pipe output of one command to another, direct output to a file,14:10
_marx_install programs, navigate the internet all via the command line interface.14:10
_marx_Maybe we'll get to all of that!14:10
_marx_For our exercises today I will be using the Gnome terminal.14:10
_marx_I want to make opening a terminal a click or two faster so click Applications > Accessories and drag Terminal into your top panel.14:10
_marx_This is just to make starting a terminal a little faster by not using the menu system14:11
=== nigel_nb is now known as Guest70547
_marx_I'm not real familiar with KDE and Xfce so maybe just drop the icon on the desktop to create a launcher.14:11
Pendulum< userdays3> QUESTION:Is there a difference between a system shell and a login shell?14:12
_marx_lannocc, makes starting a terminal little quicker14:12
_marx_There can be a difference between the system shell and login shell; on Ubuntu they are different.14:13
_marx_ow let's open a terminal session, just click the icon we just created in the top panel.14:13
_marx_Everyone have a terminal open?14:14
_marx_I'm going to try to remember to wrap all my command examples with quotes around them so just type whatever is inside the quote marks.14:14
_marx_I may forget so pay attention :-)14:15
_marx_Okay first command "whoami"14:15
_marx_Well now you know who you are!14:15
_marx_Concept Where am I!14:17
_marx_This is an important unix concept.14:17
_marx_Where am I in the file system?14:17
_marx_Let's use print working directory to find out. "pwd"14:17
_marx_everyone should be in their home directory.14:18
_marx_Okay, what's here? Use the list command to list the contents "ls"14:19
_marx_no pm's please14:20
_marx_ask in -chat14:20
_marx_Commands can take options.14:21
_marx_Try `ls -l`14:21
_marx_now we get a long listing of all the files and directories14:22
_marx_But this isn't all the files use `ls -a` to see all the files14:22
=== Walt is now known as Guest71766
_marx_Okay let's go somewhere else; `cd /`14:23
_marx_and let's do a long listing of all the files14:23
_marx_answer in -chat14:23
_marx_any one long listing of all files14:24
_marx_well it's `ls -al`14:24
_marx_and where are we now?14:25
cjohnston< doxdrum> Question - is it important the order of the options? -al or -la14:25
_marx_doxdrum no14:25
_marx_everyone should be in "/" now.14:26
_marx_pwd to find out where you are14:26
_marx_well not seeing responces to where one is in -chat14:27
_marx_okay let's all go home with `cd`14:28
_marx_the command `cd ~` will also work14:28
_marx_now `cd -`14:28
_marx_and where are we?14:28
_marx_that was a dash or minus sign14:29
_marx_yep; "cd -" will take you back to the last directory you were in14:29
_marx_ok go home14:30
_marx_and list all files14:30
_marx_we're gonna shorten up on some of this typing14:30
_marx_`less .bashrc` will let you view your bashrc file14:31
_marx_use "q" to quite less14:31
_marx_we can shorten up on alot of typing by using aliases14:31
_marx_type `alias` to see what aliases are set now14:32
_marx_everyone have a output of current aliases?14:32
_marx_oka to set an alias try "alias 'l=ls -l'"14:34
_marx_now just type "l"14:35
_marx_good question hhlp14:36
_marx_it is not permenamt14:36
_marx_ow bad spelling14:36
_marx_to make an alias permenant14:37
_marx_we need to edit ~/.bashrc; that file we just viewed with less14:37
_marx_assuming everyone is in there home directories do "nano .bashrc"14:38
Pendulum< Crewsr3> so when you set up an alias without editing the .bashrc file how long will the alias work?14:39
_marx_go to the end of the file and add the line "alias 'l=ls -l'"14:39
_marx_Crewsr3, until you logout of the shell/bash session.14:40
_marx_20 minutes to go: how are we on nano w/.bashrc?14:40
_marx_everyone have that line in .bashrc14:41
_marx_save and exit the file14:41
_marx_now bash doesn't know we've changed it's config file14:41
Pendulum< Yos> how to save and exit ?14:42
_marx_in nano ctl-x to save and exit14:42
_marx_so to make bash aware that we've changed it's config file we need to source the config file14:43
_marx_do that with "source .bashrc"14:43
_marx_so now you could open a second terminal and "l" should give you the same as "ls -l"14:45
_marx_well i'm not going to get to everything i wanted to so questions?14:45
_marx_Question: command to check available disk space14:46
_marx_i like `df -h` and i usually alias df to that14:47
_marx_ah info on commands can be found several ways14:47
_marx_man <command> info <command>14:47
Pendulum< Jedemco> Question: I don't understand the concept of "alias." What is it and what does it do for me?14:48
_marx_alias example: `alias 'df=df -h'`14:48
_marx_an alias is like a shortcut; instead of typing all the options for a command we can type one or two letters to do the command14:49
_marx_for the brave "sudo apt-get install mc"14:50
_marx_this will install the midnight commander file manager14:50
_marx_it can also do ftp and sftp14:50
cjohnston< Yos> Question what is the difference between bash and screen byobu ?14:51
_marx_screen is like a console or command line window manager14:51
_marx_screen starts within a bash session14:52
_marx_anyone install mc?14:53
_marx_start mc with `mc`14:53
cjohnston< Jedemco> Question: how do I get to "screen"?14:53
_marx_Jedemco, just type `screen`14:54
cjohnston_marx_: is screen installed by default?14:54
_marx_start mc with `mc`14:54
_marx_cjohnston, not sure14:54
cjohnstonI believe they would need to install first?14:54
_marx_we could do 30 minutes on mc probably14:55
cjohnston5 minutes left in this session14:55
_marx_some other command line goodies are lynx for a web browser14:56
_marx_and alpine for an email client14:56
_marx_three minutes left thanks everone of coming by today14:57
_marx_hopefully some of this was helpful14:58
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Finding Helpful Resources ~~ Presented by starcraft.man || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
starcraftmanalmost time to start, test.14:59
nigelbabuThanks _marx_ for that wonderful session.  Next up is starcraftman15:00
_marx_go get 'em starcraftman15:00
* starcraftman waves to classroom.15:00
nigelbabustarcraft.man is a Computer Science student studying at the University of Concordia in Montreal15:00
nigelbabuHe'll be explaining how to get effective help by understanding the problem and using useful resources15:00
nigelbabustarcraft.man is involved in the Beginners Team and the Documentation Contributors15:01
nigelbabu Most importantly,15:01
nigelbabuhe's friendly and doesn't mind answering questions (we think he's a bot ;)). For more information see his wiki page at: https://wiki.ubuntu.com/starcraft.man15:01
nigelbabuapologies to the lernid folks, I missed that one15:01
starcraftmanhehe15:01
starcraftmanthanks nigelbabu15:02
starcraftmanAlright, so everyone please pay attention got a lot of ground to cover and only the hour. It'll be going by a bit fast as I just copy/paste this over, I've prewritten most everything.15:02
starcraftmanSection 0 - Introduction15:02
starcraftmanI’ll be covering an important topic today. What to do when things go wrong. It happens to everyone and dealing with it correctly can save a lot of trouble.15:03
cjohnstonFYI: starcraftman prefers questions be held until they are asked for..15:03
starcraftmanAn overview of the material to be covered today is available on the wiki -https://wiki.ubuntu.com/UserDays/01232010/FindingHelp15:03
starcraftmanTake a moment and look over it while I continue with the introduction. At the end you’ll notice a links section. I’ll be mentioning these as I go, they are listed for convenience.15:04
starcraftmanPlease keep questions to #ubuntu-classroom-chat as with other sessions. I’d prefer if they were reserved for the end. You’re free to ask them during and hopefully someone else can respond. I don’t want to be stopping at every question I’ve a lot of stuff to mention, I'm also pretty sure I've covered most things people will question by end.15:04
starcraftmanI'll try to pace these out not too fast.15:04
starcraftmanIf your question remains unanswered by end, I'll take it then. Please make sure you keep them  prefaced with Question so people can see them.15:05
starcraftmanAlso, please don't PM me during this session, if 30 people each PM me with questions I can't go through them all and do the session.15:05
starcraftmanIf you want to know more about me, see my page as linked in intro or on outline. This is interactive session so please follow along and do what I say, above all feel free to experiment and poke around.15:06
starcraftmanSo on with my presentation.15:06
starcraftmanThings go wrong. It sucks.15:06
starcraftmanThe same way gravity unfortunately is still there when you wake up in the morning.15:06
starcraftmanOne minute you are typing away merrily on your word processor then.....15:07
starcraftman[Insert program crash here with some profanity about lost work]15:07
starcraftmanMaybe you just finished installing some updates and wham!15:07
starcraftmanSome unknown error appears on screen and you don’t know what to do.15:07
starcraftmanThe first rule of getting help is DON’T PANIC. Incidentally, this is also written in big bold letters on the back of a certain book for Hitch Hiker’s trekking the galaxy.15:08
starcraftmanI’d say it’s a very good first rule.15:08
starcraftmanThe focus of this session will dealing with such problems –like the aforementioned – in a simple and effective manner. By the end, you should be able to gather simple information and on any problem and find help from the most appropriate resource.15:08
starcraftmanSection I – Preparing for Help15:08
starcraftmanThe title sounds a bit silly doesn’t it?15:08
starcraftmanYou’d be surprised how just a few steps make all the difference finding good help.15:09
starcraftman Mostly it will help you narrow the focus of your search. If you reach out to someone else on forums or in person, it’s easier to bring them up to speed.15:09
starcraftmanThe average user skips this step. Usually this is followed by an attempt to use bad or limited information to fix the problem.  The result is getting flustered. At this point they usually reach out to someone else, say on a forum or by email to a friend. This results in more annoyance as they answer many questions they didn’t consider at first to give the expert necessary information.15:09
starcraftmanIn the end, users can get very angry. I’ve seen it happen.15:10
starcraftmanPosting on a forum in a bad mood “My video is broken, FIX IT!” is not a good way to get help.15:10
starcraftmanConsider ( as some may know) that the forums are staffed, moderated and questions answered by volunteers not being paid. None of above like seeing rants posted.15:10
starcraftmanIf you speak like that to your tech friend, well, I don’t think he’ll be your friend after giving you the fix.15:10
starcraftmanMore to the point, a lot of your time got wasted. You got upset. You also didn’t resolve the problem given the time invested.15:11
starcraftmanThis leads to rule 2 “Try to spend time solving a problem yourself before you ask other people for help. If you follow this common courtesy, then it will not be an imposition when you ask for help.” That's from community wiki.15:11
starcraftmanSection 1a – Analysis15:11
starcraftmanWhen something goes wrong, the first thing that’s important to do is think what just happened? What was I doing? What crashed? What did I see?15:11
starcraftmanGet a piece of paper and a pen and immediately write the answers to those questions down. Write in plain language all the details, you may not think it’s important but the person who helps you might disagree.15:12
starcraftmanSay for example evolution just crashed, and there’s a window that popped up stating so with an error and asking you to file a report. Take down the error, note what you were doing.15:12
starcraftmanIf the error is a graphical one (like the error window popping up) you might want to take a screenshot off this.15:12
starcraftmanScreenshots are just a way of taking an image of the screen, works on Linux just like Windows. Push print screen on the keyboard. Doing so will open up a screenshot application (on any Ubuntu variant), from there save the image to your Desktop.15:12
starcraftman(you can try to printscreen now if you like).15:13
starcraftmanWe’ll see what to do with this image later.15:13
starcraftmanAnother helpful thing to do in advance of getting help is knowing your hardware (this can especially help with networking/graphics problems). An easy way to get a complete listing of your hardware is to use the following simple command in any terminal (Applications > Accessories >Terminal) and using the command--15:13
starcraftman"sudo lshw > ~/Desktop/hardware.txt"15:14
starcraftmanNo quotes.15:14
starcraftmanThis command creates a file called hardware.txt that you can open and browse on your desktop. It lists all components of your PC, CPU, RAM, Graphics card, Network interfaces, etc... There are a few commands that produce more precise output (like just listing PCI cards) but this covers everything with one shot.15:14
starcraftmanVery useful, I've done this often.15:14
starcraftmanAfter jotting down this information and taking a screenshot we can proceed to play detective. Ask yourself what went wrong?15:14
starcraftmanDid the internet stop working for instance? That would be a networking issue.15:15
starcraftmanIT detective work involves narrowing things down through categories, you start at the top and work your way down specifying at each new level until the problem is clear.15:15
starcraftmanYou might not have enough experience to solve it completely, but getting a start with what you know can go a long way.15:15
starcraftmanIt’s hard to say how much effort you should put in before moving on. Usually it becomes clear when you can no longer write or deduce anything else.15:15
starcraftmanSection 2 – Power Searching Google15:15
starcraftmanSo the first stop is a search engine. I’ll use Google for this example, any engine should work.15:15
starcraftmanThe reason to search is another rule- If you’re having a problem, 99.9% of the time someone else has had the same one and posted its solution.15:15
starcraftmanAt this point, if everyone can open a browser and go to www.google.com that'd be great.15:16
starcraftmanOr your local version.15:16
starcraftmanPower searching is when you do more than simply type key words into Google. By default, each word is searched successively. For example, do a search in Google for “DC Batman Robin Crusader”, first with no quotations around the terms then with quotes. Then just DC Batman. Compare and see the difference.15:16
starcraftmanThe first time (first search with no quotes) Google searches for DC and finds all pages with references to it, then cross-references with all pages with Batman. The overlap becomes the new base and then further narrowed by overlap with Robin and Crusader. The search operation descends one word at a time, so the first word is most important and more general usually.15:17
starcraftmanWhen searching in Google “DC Batman Robin Crusader” you get 0 results, very different from before. In this instance, Google searched for the string (a computer science term referring to the quoted line) as a whole, the exact sequence of words in the order inside the quotes is simply never used (it is incoherent as a sentence after all).15:17
starcraftman(I'll give ya moment to catch up, a bit of text to digest)15:18
starcraftmanNow time to get to the meat of this. Everyone go to Google homepage and click “Advanced” on the right.15:18
starcraftmanHere’s the advanced search page, a lot of people don’t know about it. It is very handy.15:18
starcraftmanImmediately I’d like you to note the box at the top highlighted in blue stating “Use the form...”, here you will see the actual search string used when you enable all these advanced tricks. Look up every time you try something else.15:18
starcraftmanThis means that this is the actual search you could use alternatively in the standard Google Search box, you'll see what I mean as I go.15:19
starcraftmanFirst two lines cover what I’ve already explained.15:19
starcraftmanThe third is the Boolean OR search. This means that rather than only take the overlap (or intersection) between DC and Batman, a search for DC OR Batman would include all results from the individual searches for DC and Batman. Rather than narrow down this really widens a search with every new result.15:19
starcraftman“Don’t show these pages” does exactly what it says, put keywords here and all pages with them will be subtracted from the search.15:20
starcraftman“Search within site or domain” is another useful one. Your entire search is then confined to the site listed. You can also limit by domain, so .edu limits it to educational websites indexed by Google on the internet.15:20
starcraftmanTake a moment and play around with these modifiers to search, take note of the top line that shows how the modifiers are used.15:20
starcraftman“Filetype” does as it says and limits your search to an extension, say .pdf or .txt. Any extension is valid.15:21
starcraftmanClick on “Date, usage rights, numeric range, and more...” here you’ll find even more though less commonly used modifiers.15:21
starcraftmanmore advanced*15:21
starcraftmanThese are mostly self-explanitory, you can check pages by date, search with numeric ranges (like price), etc...15:22
starcraftmanOne thing not here is wildcard modifier for search.15:23
starcraftman* is the wildcard. Say I knew part of a word, say.... nvidia but I only knew it started with nvid. Searching nvid* produces nvidia as top result. It isn’t always most useful given there might be words that complete the wildcard that you maybe don’t want included.15:23
starcraftmanI don’t have time to go into all of them. I will warn, don’t be tempted to use too many. The more you employ the less results will appear. Often just one or two of these modifiers makes the difference.15:23
starcraftmanSay you have a video problem, you want to check whether other people have had trouble with it. It’s an nvidia 8800GT. You know Ubuntu Forums usually has people posting about such things. You fill “ubuntuforums.org” in Site Search box, “nvidia 8800 GT” in all these words then search. Voila.15:23
starcraftmanI don’t have time to cover all the nuance of power searching. I will leave you with a good site for those interested. http://www.googleguide.com/ . See the section start now that best applies to you.15:23
starcraftmanAnother page to note is Ubuntu Search at http://search.ubuntu.com/15:24
starcraftmanAs it says on its homepage, by default it only searches Ubuntu related sites like the Wikis and Forums.15:24
starcraftmanThough it doesn’t have an advanced option per se, I’m pretty sure it supports most of the above function. You just have to do it manually via text modifiers.15:24
starcraftmanSection 3 – System Documentation and Wiki15:24
starcraftmanFor this section we will cover Ubuntu’s official documentation.15:24
starcraftmanSystem Docs are the documentation that comes with any standard Ubuntu installation, these are accessible locally even without a net connection.15:24
starcraftmanOn the main panel, notice the blue question mark. Please click it. If you don’t have it, see System > Help and Support.15:24
starcraftmanNote: If your not on Ubuntu at this moment, you won't of course.15:25
starcraftmanHere you will find the documentation promised. It’s a gem overlooked often by people in need of help. Feel free to click around.15:25
starcraftmanOn the main page at the right you’ll see some common questions. At the left is most of the main sections covered like “New to Ubuntu?”, go ahead and click it, new options appear, pick what you like. You can always go back to beginning with the Home button (the house) on the Toolbar at the top.15:25
starcraftmanThe documentation contains a lot of answers to common questions and introductory material you can read to understand Ubuntu.15:25
starcraftmanDo a test search and scroll to the bottom. You’ll see repeat this search online, click it. Presto, you’re back at search.ubuntu.com, nifty. I only just found that one.15:26
starcraftmanFeel free to take a while and explore a bit.15:26
* starcraftman takes lil drink.15:27
starcraftmanGo back to homepage pls (push home button as mentioned on the toolbar).15:27
starcraftmanI’d like to note at the home page you can find the Free Support link, directing you to a lot of materials I’ll talk about.15:27
starcraftmanNext is the Wikis, we have two.15:27
starcraftmanThe help wiki you’ll be most interested in is at- https://help.ubuntu.com/ . The other site is https://wiki.ubuntu.com/ . This second site I tell you to prevent confusion, it is primarily for organization of teams. Help.ubuntu.com as the name implies stores all the help documents. Use the first one, not the second.15:28
starcraftmanPeople often don't understand, these are official sites. They aren't like a wikia, a spin off by fans.15:28
starcraftmanSo take a moment and load up https://help.ubuntu.com/15:28
starcraftmanHere you’ll see listed the versions of Ubuntu still in support (i.e. 9.10, 9.04, these are links to their documentation). Clicking any of the versions will take you to an online version of the system pages, useful if you need it on the internet for reference.15:28
starcraftman(if your not on Ubuntu at this moment, you can now browse system docs)15:29
starcraftmanSome people prefer the system docs in their browser, it’s got a different feel. The content is to my knowledge exactly the same though.15:29
starcraftmanAt the bottom you’ll see a link on upgrade notes, useful for upgrades.15:29
starcraftmanMore interesting is the community link, please click it15:29
starcraftmanhttps://help.ubuntu.com/community/ < to be clear.15:30
starcraftmanThis is the main wiki area it is maintained entirely by the community (folks like me) in an effort to document the software of Ubuntu and problems that arise. Browse all the information on the main page.15:30
starcraftmanThe bulk of documentation is in English, it is however translated into other languages and available.15:30
starcraftmanSee the “Getting Started with Ubuntu” section. Here is some beginner stuff you can read, there are also three subsequent sections underneath with useful links to stuff beginners need like Installation help and learning more information about their system.15:30
starcraftmanThis is all good reading material even if you don't have an immediate problem.15:31
starcraftmanNext, have a look at the “Finding Your Way with Ubuntu” section.15:31
starcraftmanSay hello to Signpost, a recent innovation.15:31
starcraftmanIts aim is simple, to start with the general and try and narrow down to the right information.15:31
starcraftmanClick “get some Help”, and click around some. It’s fairly easy. Different sections have different focus, some on help, filing bugs, some for programmers. See what you need.15:31
starcraftmanNow lastly, search (top right). Say for example I’m having a video problem with my nvidia card. It won’t display my maximum resolution. Do a quick search here for “video nvidia” and see what pops up. Or maybe I just want to learn a good way to backup my system... search for “backup system”. Shameless plug,  top result is one of my pages. Good reading.15:32
starcraftmanSearch will present you with relevant pages, as long as you know what you’re looking for. If you do the preparation at the beginning this shouldn’t be a problem.15:32
starcraftmanThe community wiki is my preferred resource for a wide variety of problems. It’s up to date and usually covers problems/software in a timely fashion.15:33
starcraftmanSection 4 – Forums15:33
starcraftmanNext, www.ubuntuforums.org15:33
starcraftmanAn excellent site, when in doubt posting here is reasonably certain to get you a good answer. There’s an art to posting though, as well as a wrong way to do it.15:33
starcraftmanWhile I’m explaining, feel free to sign up, click Register at left.15:33
starcraftmanFirst let’s look at the structure. The most relevant section is Absolute Beginners Talk. It’s come to be a catch all for new people and just problems in general, it gets the most eyeballs. If you post here with reasonable amount of information problem is usually resolved in one or two posts.15:33
starcraftmanThe next section is the Main Support Categories, it offers more specialized help for those with... more exotic problems. Advanced server configurations or some more obscure problems. It’s less used by beginners and is less frequented by support people. I’d encourage you to stick with ABT unless you’ve posted there and not gotten a reply in a reasonable time.15:34
starcraftmanThe remainder of the site is aimed less at support than discussion/development. You can peruse it at your own leisure.15:34
starcraftmanTime to discuss posting etiquette on the forums, what to do/not do.15:34
starcraftmanWe have a full list of things you have to agree to at register I believe, this is just a rundown of pet peeves and things that really shouldn't happen.15:35
starcraftmanDon’t TYPE IN CAPS OR with LOTS of exclamations!!!!! – CAPS usually infer yelling and exclamations excessively used are annoying.15:35
starcraftmanDon’t curse or insult other members offering help. – If you wouldn’t say it to someone standing next to you, it generally shouldn’t be posted.15:35
starcraftmanDon’t demand help in the title/topic like “Fix this or I’m leaving Ubuntu”. We aren’t prone to offering better help when threatened. This is an unfortunate practice by people who get frustrated, it also gets attention quickly. It is incredibly rude and doesn’t make things easier.15:35
starcraftmanDon’t post in the ABT, wait a minute then repost the same thread in different sections. This is annoying. Post in one section (I recommend ABT) and wait for response. It may take 10 minutes or 20, or more, no more than a few hours usually. If so, you can bump your forum post.15:36
starcraftmanA bump of course is just you replying to the post and pushing it back to the top of cue of threads so it is noticed.of15:36
starcraftmanNow a few pointers to actual posting, you can click New Reply somewhere (doesn't matter where) to follow along (just don’t submit please).15:37
starcraftmanDo NOT push submit on the post, this is just so you see the advanced features to posting.15:37
starcraftmanIncidently, in case it wasn't clear, you need to be signed in to post.15:38
starcraftmanDo make your post title pertinent to your problem. If you don’t have any internet on the machine then “I don’t have internet” is better than “problem needs fixing”. You don’t need to convey too much information, just the general category of problem. Including the version of Ubuntu might also be good.15:38
starcraftmanTo the left of title you’ll find prefix, please select your version of Ubuntu. When it’s solved, edit your first post and change the prefix to Solved.15:38
starcraftmanThe solved tag is useful, it tells people searching the archives your problem was resolved. So they can rely on the proposed fix.15:39
starcraftmanThis is nice, also goes back to one of my rules.15:39
starcraftmanI’d like to make a note here- to the right of the title is “Check if Already Posted”. Please click this after writing in a title it will quickly search all previous posts for related information. Experiment with different titles. Often your question has already been answered. Don’t be afraid to detour and read some of these pages, you can always return to new post and submit it.15:39
starcraftmanJust another way of preventing double posts, we get a lot of similar questions.15:40
starcraftmanIn your first post, try to put as much information as you can. Now is the time to consult that page we wrote earlier. Explain what you were doing, what went wrong, and what you have since learned (maybe from wiki). Nothing’s too small, at the same time, don’t write pages.15:40
starcraftmanTake a note of the GUI at top of the forum reply, there is # button.15:41
starcraftmanThis is for the code tag.15:41
starcraftmanpeople will often use it responding, if you want to post the hardware.txt file output use these tags. It stops the page overflowing.15:42
starcraftmanScreenshots can be hosted at sites like http://www.imgur.com or as attachments to the post (scroll down on new post page, click Manage Attachments). These are very useful.15:42
starcraftmanImages hosted on imgur you just copy the forum link and paste in the body of reply. The attachements way automates this.15:43
starcraftmanWhen you’re happy with your post, submit it. Someone should get back to you with instructions in a timely and friendly fashion.15:43
starcraftmanSome people ask how do I know the instructions will help? Or to trust the person giving? Well, there isn’t a rule per se.15:43
starcraftmanI for instance have an almost 3000 post count, does that imply a user should trust me? I guess. Though when I started posting I only had a post count of 1, my knowledge has improved since but my advice was still usually helpful based on what I knew.15:43
starcraftmanThe rule I’d say is, does it sound right and well explained? A person who knows their stuff should be able to convey relevant information and convince you it’s the right thing to do.15:43
starcraftmanA few closing comments on the forums.15:43
starcraftmanIt’s a helpful resource, it harnesses the collective experience of thousands of geeks like me. Do remember we all volunteer for no pay.15:43
starcraftmanAlso, a few helpful links you might enjoy are- http://ubuntuforums.org/showthread.php?t=105206515:44
starcraftmanA free beginners guide PDF to getting started.15:44
starcraftmanhttp://ubuntuforums.org/showthread.php?t=80140415:44
starcraftmanA general launch point to many good forum guides written by people who know their stuff.15:44
starcraftmanI wrote the installation one for instance.15:44
starcraftmanPeruse them on your own. These links are good for general learning. Like the wiki.15:45
starcraftmanSection 4.5 – IRC (Real  quick)15:45
starcraftmanNhandler is covering this later. I only want to point out that IRC can be used for support. Channels such as #ubuntu, #kubuntu and #ubuntu-beginners are all good stops. A good run down of channels and getting help is available here- https://help.ubuntu.com/community/InternetRelayChat15:45
starcraftman(don't click the #links, that will open IRC client to somewhere else).15:45
starcraftmanThe page lists the channels, what they focus and how to fix her up. Nhander will give more details.15:45
starcraftmanSection 5 – Launchpad15:45
starcraftmanI’m going to try and make this brief, I don’t want to cover nigel’s topic (see agenda for time), he’s devoting a whole hour to launchpad.15:46
starcraftmanLaunchpad is however the place to go when all of the above doesn’t get you an answer. You have two choices.15:46
starcraftmanFirst is the answers section, see here-15:46
starcraftmanhttps://answers.launchpad.net/15:46
starcraftmanLaunchpad Answers is basically a section designed to let the people working on the projects answer your question.15:46
starcraftmanPlease note, you need to be signed up to use this site. If you want, you can sign up now in preparation for later with Nigel. A nice plus, any launchpad account is automatically an opened, can be used on other sites supporting such login.15:46
starcraftmanSay I have a problem with music playing in rhythmbox, so esoteric that none of the above helped.15:47
starcraftman(by above, I mean the other resources)15:47
starcraftmanGo to answers home, click choose one project and type in rhythmbox. This takes you right to the project answer section. See if your problem is listed. If not, you can file a question here in much the same way as you would a bug (bug filing is last resort).15:47
starcraftmanClick ask a new question and fill it out. Someone should get back to you in a reasonable time. (don't file a question at this time...)15:47
starcraftmanPeople are very active in the Ubuntu project answering the Answers section, you might consider posting there more generally before in a specific project like rhythmbox.15:47
starcraftmanNext is a quick bug filing run down. Click bugs section at the top of rhythmbox. At the right, on top of ask a question is now Report a Bug.15:47
starcraftmanClick this only if you want to file a bug, please don’t file them without being sure it’s a bug and having searched existing bugs. Devs get a lot of duplicates that don’t help.15:48
starcraftmanThere's a structure to filling reports, nigel will cover this. It's important to put more not less info, as specific as you can so devs can reproduce bugs, test and fix.15:48
starcraftmanLaunchpad is a good service, though I’m more of a doc person so I guess I’m biased to recommend system then wiki docs.15:49
starcraftmanThat's it on LP, please see nigel later for more.15:49
starcraftmanSection 6 – Closing15:49
starcraftmanWhen confronted by a problem, stop and think. Don’t panic.15:49
starcraftmanWrite down all pertinent information that you know.15:49
starcraftmanThen use the right resource. I usually start with the system or wiki documentation. Or a Google search.15:49
starcraftmanhttp://search.ubuntu.com is fast becoming a favourite of mine to get quick answers as it indexes most of the good resources.15:49
starcraftmanIf looking on your own fails to turn up help, I’d next suggest the forums or IRC. Search them carefully and if you can’t find relevant info ask in ABT for help with all the information you know.15:50
starcraftmanNext if that doesn’t work, see Launchpad answers/bug system as relevant.15:50
starcraftmanThere’s no hard fast rule, it’s more of an experience thing finding good answers. The more you do it the easier it becomes. It's not too intimidating now I hope.15:50
starcraftmanDo please consider where the information comes from before doing anything, if you do a Google search and you find a lone blog post detailing an answer with no comments or any affiliation with Ubuntu that’s been abandoned by the poster, you should hesitate.15:50
starcraftmanWhere the information comes from is important.15:51
starcraftmanI know it’s a lot of information to absorb, I hope you’ve found it helpful.15:51
starcraftmanI have extra links I may not have mentioned on my outline as listed at the beginning. Click and browse them at your leisure.15:51
starcraftmanI guess we can open questions, to do so orderly please follow the question format-15:51
starcraftman /Begin_Asking_Questions15:51
nigelbabuQuestion How important are quotes for searches in a browser?15:52
starcraftmanGood question. Remember that when your searching with quotes your searching an exact string. This is most useful when you have a snippet of an error and want to search for it. Say for example.... "xrender failed to intialize"15:54
starcraftmanHope it was clear but when searching do just stick to keywords, drop all "the" and "it" or "and". You may want to use them in string searches though.15:55
nigelbabuQuestion what will be the most effect way to type a keyword to search an answer?15:56
starcraftmanAh, this really depends. Experience as I said gives you more insight into where and how to search for answers. In general a standard well thought out (i.e. carefully consider order of keywords) may be all you need.15:57
starcraftmanSo if I had nvidia problem with my 8800 GT.... "Ubuntu 9.10 nvidia 8800GT" without the quotes in google would probably turn up some results  of other karmic users having trouble with nvidiia card.15:58
starcraftmanUltimately, more you practice searching easier it becomes.15:58
starcraftmanDon't be shy bout reading googleguide, nice site. It goes into much more depth.15:58
nigelbabuQUESTION Are books a good resource to help a friend get started with ubuntu, as opposed to or along with what you've told us about today?15:59
starcraftmanInteresting question. Yes I do have a few good books I like, for those that may want something a bit more structured and tangible.16:00
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Restricted Drivers ~~ Presented by jamalta || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
starcraftmanA practical Guide to ubuntu Linux by Sobel is a quite comprehensive read.16:00
starcraftmanSee amazon.16:00
cjohnstonThank you starcraftman !16:00
starcraftmanBeginning Ubuntu linux fourth edition by Thomas also good. Time pretty much up now.16:01
starcraftmanHope yall enjoyed, I'll move to chat if there's any more questions.16:01
cjohnstonNext up is Jamal Fanaian. Jamal lives in Orlando, FL and is a member of the Florida LoCo....16:01
cjohnstonGo Florida!16:01
cjohnstonHe have been a web developer for a few years, and has been using Ubuntu as his primary operating system16:01
cjohnstonfor about two years now. Jamal like to help out with the Ubuntu Community and show up to LoCo events, as well as helping out16:02
cjohnstonsome open source projects with code and what not.16:02
jamaltaHi! :)16:02
jamaltaBefore I start, I wanted to thank starcraftman for a great talk, as well as everyone that went before him, and everyone else left in the day. Also, I wanted to thank everyone that has been working hard for months in making this day a success, you guys rock!16:02
jamaltaSo like cjohnston said, I'm Jamal and I'm going to be talking about Restricted Drivers. Feel free to ask questions at ANY time during this talk in #ubuntu-classroom-chat. Please prefix your questions with QUESTION: so I can easily see them.16:03
jamaltaI'll be keeping an eye, and I don't mind pausing at any point :)16:03
cjohnstonjamalta no colons!16:03
jamaltacjohnston: ok16:03
cjohnston!fail16:04
jamaltaAlright, so let's get started!16:04
jamaltaFirst, let's start off mentioning what drivers are and what they do for us. A driver is a program that facilitates communication with hardware.16:04
jamaltaRestricted drivers, are drivers that are manufactured by a third-party, usually the hardware vendor, and are not open source. This makes it difficult for the community to contribute to innovating these drivers, which is why they are often not preferred.16:04
jamaltaAnywho, you probably want your computer working as efficiently as possible, so Ubuntu has made it easy for us to load these restricted drivers in our system.16:05
jamaltaSo let's talk about the drivers manager16:05
jamaltaRestricted Drivers Manager, or jockey as it is code named, is a tool that lets you activate restricted drivers. It simply checks your system against Ubuntu's database to check what closed drivers are available for you to use.16:05
jamaltaYou will often see it as an icon in your notification area (by the clock on the top right) that pops up telling you that you have restricted drivers available.16:05
jamaltaWell, sorry let me rephrase,.. you will usually see it the first time you boot to Ubuntu.16:06
jamaltaYou can also access it by going to the System -> Administration -> Hardware Drivers.16:06
jamaltaWhen you first open it, you will have to wait for it to scan your hardware and determine what drivers are available to you. As soon as that is done you will see a list of drivers you can activate.16:06
jamaltaIf you have an NVIDIA or ATI video card, you will often see the restricted drivers here. If you see multiple options, I would choose the recommended one. Select the driver and simply click the "Activate" button. You will have to reboot your system, but don't do it yet!16:07
jamaltaOnce you reboot, your system will be using the drivers and should have access to advanced features. For example, with the video drivers enabled, you will have access to 3d rendering and compositing (transparency and animations), if it wasn't working before.16:07
jamaltaNext topic, installing drivers from the repository16:08
jamaltaIt is also possible to install drivers directly from the repository. You can do this in one of two ways, using the GUI tool, Synaptic, or through the command line, with aptitude.16:08
jamaltaTo install a driver from Synaptic, first open it by going to System -> Administration -> Synaptic Package Manager.16:08
jamaltaOnce you have it open, you have to find the driver you want. In this example, I'm going to go into ATI drivers.16:09
jamaltaFrom Synaptic, search for xserver-xorg-video-fglrx. Check it, and click Apply. This will install fglrx which are the ATI restricted drivers. For NVIDIA, you will have to choose among the avialable options for nvidia-glx. Refer to this wiki for more help: https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia16:09
jamaltaYou can also do this from the command line by running sudo apt-get install xserver-xorg-video-fglrx.16:10
jamaltaAnother option, and our next topic, is to install the drivers directly from the vendors16:10
jamaltaFor ATI, you can visit ati.amd.com and search for your card. Select Linux (x86 for 32-bit, and x86_64 for 64-bit). And download the drivers. For NVIDA you can do the same by going to nvidia.com and searching for your card.16:11
jamalta11:11 < jazz__> Question: wheni isntalled my nvidia fx5200 128mb my system  wouldn't load i get a black screen and a string of goggbled words  just after the pc loads & before the grub. would that be a driver  problem?16:11
jamaltajazz_: that can be a driver problem.. usually, the system will try to fall back to vesa (standard drivers that are meant to work with practically anything)16:12
jamaltaBut if you have configured your system to use other drivers, then there would be a conflict.16:13
jamalta11:13 < ehlim> Question if the driver version is newer than repos, could that  cause system problem?16:14
jamaltaehlim: not always, the issue usually lies on whether the newer drivers support your current kernel16:14
jamaltai have upgraded to newer drivers before, but nowadays i try to be safe and use what is in the repos16:14
jamaltaThe only reason I would recommend to sticking with what is in the repository is because it will be easier for the community to help16:15
jamalta11:15 < gukk_devel> QUESTION: what to do when the installer can't detect the  onboard nvidia in combination with the monitor -> mode not  supported16:16
jamaltaGuest71766: that's a good question. i don't know exactly how to debug jockey to find out why it didn't detect it but the first thing i would do is report ab ug in launchpad16:16
jamaltaerr that was for gukk_devel...16:16
jamaltaYou can always try to install the drivers and configure them yourself. I'm going to touch on that a bit but it may be a bit heavy to do so, and I've screwed up my system a few times doing that.16:17
jamaltaFor now, let's move back to downloading drivers16:18
jamaltaFor ATI, you can visit ati.amd.com and search for your card. Select Linux (x86 for 32-bit, and x86_64 for 64-bit). And download the drivers. For NVIDA you can do the same by going to nvidia.com and searching for your card.16:18
jamaltaIn my case I would select ATI Radeon HD 4350, after selecting Linux x86_64 as my operating system16:19
jamaltaThen you will be provided with a download that should work in your system16:19
jamaltaIn most cases, the drivers is a self-executable installer. So to install them, you simply open a terminal, browse to the directory the download is in (cd Downloads, or cd Desktop).16:19
jamaltaThen run the installer by typing ./filename. So for ati, it would be ./ati-driver-installer-9-12-x86.x86_64.run. This will start the installer which may ask more questions about the install.16:20
jamaltaIf it gives you an error that the file is an executable, then you first have to make it executably by using th efollowing command16:20
jamaltachmod +x <filename>16:20
jamaltaSo if I wanted to make my drivers an executable, I would run16:20
jamaltachmod +x ati-driver-installer-9-12-x86.x86_64.run16:20
jamaltadon't worry, it won't screw things up if you run that command more than once16:21
jamalta11:20 < Jedemco> Question: If the driver is downloaded using FireFox, couldn't you  just install the driver by double clicking in the download window?16:21
jamaltaJedemco: Yes, you could do that, but it will only work if the file is downloaded as an executable. Sometimes you have to chmod it to make it an executable first.16:21
jamaltaI always do it from a terminal first, though, because often the drivers have more questions they ask.. and just to be safe that I see all the output I need.16:22
jamaltaOnce the installation is done you need to configure your system to use the drivers by running aticonfig --initial in the command line.16:22
jamaltaYou will probably have to prefix that command with sudo16:22
jamaltaAlways refer to the provided documentation for more help on configuration. The drivers will often come with a README file. If not, it should be available in the page you downloaded the drivers from.16:23
jamaltaBut generally, this method is least recommended as it difficult to support and often requires custom configuration.16:23
jamaltaehlim: just to point out, this is how you would upgrade to newer drivers if you downloaded them from the vendor.16:23
jamaltaSomething I'd like to point out is to use starcraftman's talk to find help if you ever get stuck when installing these drivers.16:24
jamaltaAlso, the people in #ubuntu are usually VERY helpful in answering these questions.16:24
jamaltaJust remember, if you ask a question, and you don't get an answer, wait a few minutes and just ask it again.16:25
jamaltaSo on to our last topic16:26
jamalta Using Windows drivers with ndiswrapper16:26
jamaltaHopefully, your wireless already works and you won't have to do this. But some of us are unlucky enough to have a wireless card that just works.16:26
jamaltaOh, sorry, I need to backtrack a bit... We will be using wireless drivers as an example. This is what you will most often have an issue with.16:26
jamalta11:26 < hhlp> question - what hapenned is a new relase of kernel is relese i have  to install the graphic driver again16:27
jamaltahhlp: Usually, you will not have driver issues when upgrading drivers within the same distroseries. This means, that if you're system is using Karmic, and you are upgrading to newer kernels provided in Karmic, you shouldn't have an issue16:27
jamaltaThere are some cases where this isn't true.16:27
jamaltaMost issues will occur when upgrading to a new distroseries. For example, I upgraded to Lucid and my video drivers are not working. This is because ATI has not released drivers for the newer Kernel in Lucid.16:28
jamalta11:28 < jamon1> is it possible to use ndiswrapper with other drivers ( eg for  antiquated webcam )?16:28
jamaltaYou didn't prefix your question ;).. maybe it wasn't meant for me, but I caught it anyway!16:29
jamaltajamon1: Webcams are VERY tricky. I've never had luck trying to get windows drivers working16:29
jamaltaYour best bet will be to use V4L2 (Video 4 Linux) drivers, and hope your webcam is supported16:29
jamaltaMore information can be found in the V4l wiki, http://linuxtv.org/v4lwiki/index.php/Main_Page16:30
jamaltaUh oh, that's not the wiki, sorry16:30
jamaltaWell it is but it's empty16:30
jamaltaThere's a link there to the new wiki, sorry!16:30
jamalta11:30 < ehlim> Question: how about built in mic for note book?16:30
jamaltaehlim: That's another tricky one.. mic's have always worked for me. I've never had issues with any mic I've used.16:30
jamaltaI would first check your sound options to make sure the mic is enabled and the volume is up for it.16:31
jamaltaehlim: in System > Preferences > Sound.. just check all over the place for mic recording volume, it's annoying, sorry.16:31
jamaltaAlso check to make sure the right Mic is chosen in the Input tab16:32
jamaltajamon1: Btw, here is the correct wiki http://www.linuxtv.org/wiki/index.php/Main_Page16:32
jamaltaAlso this page should be very helpful with webcams https://help.ubuntu.com/community/Webcam16:32
jamaltaSo let's go on to ndiswrapper. In my example I will be using a broadcom card, because that is what I've had most experience with, and honestly, I think it's the card that gives the most issues in Linux.16:33
jamaltaFirst, let's install ndiswrapper by installing the ndiswrapper-utils-1.9 package. You can do this through Synaptic or apt-get (sudo apt-get install ndiswrapper-utils-1.9).16:34
jamaltaOnce you have ndiswrapper you need to get your hands on the Windows drivers. You will hopefully have a CD with them, but if not, you can always try finding them at broadcom.com or drivers.softpedia.com.16:34
jamaltaIf the drivers are in an executable (.exe file), you will have to first extract them in Windows and then copy them to your Ubuntu machine. If you have wine installed, you can attempt to extract them that way. Keep in mind that your C:\ directory is actually in ~/.wine/drive_c/.16:35
jamaltaOnce you have the driver files, open a terminal and go to the directory where the drivers were copied or extracted. The file you are interested in is the inf file. In my case, this is bcmwl5.inf.16:35
jamaltaSo, let's try to install it! Run ndiswrapper -i <filename.inf> In my case, it's ndiswrapper -i bcmwl5.inf16:36
jamaltaOnce that is done, you can run16:36
jamaltandiswrapper -l16:36
jamaltaWhich will list the installed drivers16:37
jamaltaThis will also tell you if the driver is correct, by telling you the driver is installed and the device is present.16:37
jamalta11:37 < MagicFab> jamalta, why not use ndisgtk ?16:37
jamaltaMagicFab: Good question! I didn't know it existed!16:37
jamalta11:38 < MagicFab> jamalta, the .inf file is not enough, you need to have all  accompanying files. .inf is only a text file16:38
jamaltaMagicFab, right.. sorry what I meant is that you need the inf file in the command.16:38
jamaltaAs MagicFab mentioned, you do have to have all the extracted files. Sorry about the confusion.16:39
jamaltaSo if you're still using ndiswrapper, the last thing to do is load it by running16:39
jamaltasudo modprobe ndiswrapper16:39
jamaltaAt this point, your wifi light will come on and your wifi will have started. I hope that is the case at least!16:39
jamaltaMagicFab: Thank you so much for your suggestions! ndisgtk is actually pretty good.16:40
jamaltaSo if you install ndisgtk from the package manager, you should be able to do the same thing I just explained. Except, it's all in a GUI that is easy to follow.16:41
jamaltaAnyways, that is pretty much all I have. I hope that I provided some insight on how to take care of your drivers. I'm going to leave room for any questions you may have.16:41
jamaltaSo please! I would hate to leave with 20 minutes left, heh.16:42
jamalta11:43 < JLinden> Question: I tried installing the driver for ATI X1400 the way you  explained, but I got an error saying that "./default_policy.sh  does not support version ...". What am I doing wrong?16:44
jamaltait seems like the issue has to do with the ATI drivers not supporting the kernel you are on16:45
jamaltaIn those cases, I think (and please correct me if I'm wrong) ATI has stopped upgrading the drivers for a specific card to the newer kernels.16:46
jamaltaSo your best bet is to try the radeon drivers (Open Source drivers) to see if they work.16:47
jamaltaThat is what is terrible about the restricted drivers.. we rely on these companies to "support" us and in most cases they don't do it well.16:48
jamalta11:45 < jazz__> Question: how do you remove drivers completely16:48
jamaltajazz_: You will want to look at your package manager to get rid of drivers. For example, if I wanted to get rid of fglrx, then I would remove xserver-xorg-video-fglrx using Synaptic or apt-get remove16:48
jamaltaRegarding the radeon drivers, this page has much more information on how to find out if your card is supported and installing them https://help.ubuntu.com/community/RadeonDriver16:50
jamaltaI'm going to say goodbye now, as nigelbabu will be taking over and using the extra time for his class. I will answer questions in -chat. Thanks everyone!16:53
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Using Launchpad ~~ Presented by nigel_nb || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
cjohnstonThanks jamalta !17:00
cjohnstonUnfortunately freenode, the IRC network we use, has been hit hard recently with an influx of javascript spam. For more information please see http://blog.freenode.net/2010/01/javascript-spam/. Do not click other links that say you are infected or they are more information about the spam.17:01
cjohnstonAlso, at some point today please take the Ubuntu User Days Survey located at http://www.surveymonkey.com/s/WQWHJQY17:01
pleia2Nigel is a computer science student who is a passionate FOSS and Ubuntu enthusiast. He is involved is various teams in the Ubuntu community like the beginners Team,17:02
pleia2Ubuntu Community Learning Project, and Bug Squad.17:02
nigelbabuAlright, like starcraftman, I've got a lot of ground to cover and only the hour. I'm going to go fast, so buck up!  Please keep questions to #ubuntu-classroom-chat, reserve them for when I ask for them. Please make sure you keep them  prefaced with "QUESTION - " so people can see them.17:03
nigelbabuAlso, please don't PM me during this session.17:03
nigelbabuAs pleia2 mentioned,  I'm Nigel Babu and I'm Ubuntu's bug squad member.  I'm here to talk today about Launchpad.  hggdh will be assisting me with answering your bug reporting queries later on in the session :)17:04
nigelbabuLaunchpad is a collaboration and hosting platform for software projects.17:04
nigelbabuIt brings communities together by making it easy to share code, bug reports, translations and ideas across projects.17:04
nigelbabuNow, my main focus is why it is a good idea for you, as a user, to sign up for a Launchpad account.17:05
nigelbabuThere are mainly 3 services that you might want to use after signing up for Launchpad -- OpenID, Launchpad Answers, and Reporting Bugs.17:05
nigelbabuI will be elaborating about how to report bugs in great detail while touching through the others.17:06
nigelbabuNow, lets talk about Launchpad an Open ID provider.17:06
nigelbabuOpen ID allows you to use an existing account to sign in to multiple websites, without needing to create new passwords.17:06
nigelbabuHowever, rather than entering that username and password at each website, you use a website you trust -- such as Launchpad -- to confirm your identity to the other sites.17:06
nigelbabuNow, here is how it works :17:07
nigelbabuYou visit a website that supports OpenID and it asks you to log in.17:07
nigelbabuEnter the Launchpad profile URL - https://launchpad.net/~your-nickname. (lernid guys, apologies, you'll see page not found)17:08
nigelbabuIf you're not already logged into Launchpad, it'll ask you to enter your username and password.17:08
nigelbabuOnce you're successfully logged into Launchpad, it'll return you to the site you want to use.17:08
nigelbabuSimple! This means that you only need to remember your Launchpad profile URL, username and password in order to use websites that support OpenID.17:08
nigelbabuYou can use Launchpad to log into any of the growing number of sites that support OpenID.17:08
nigelbabuSo where can you use it?  Blogs on blogger, wordpress (using an openID plugin), LiveJournal, and many more.17:09
nigelbabuFor the full list, please refer to http://en.wikipedia.org/wiki/OpenID#Adoption17:09
nigelbabuOkay, so any questions so far about OpenID with Launchpad?17:09
pleia2< oskude> QUESTION - is there a "fear" to get scammed for your OpenID ?17:10
nigelbabuoskude, could you explain more?  I dont understand your question17:11
pleia2< oskude> or how im sure that a site really uses OpenID ? and not try to scam my ID ?17:11
nigelbabuwell, when you try to signup for open ID, it will take you to your provider's side, i.e. launchpad17:11
nigelbabumake sure that the browser location shows http://www.launchpad.net and you should be fine17:12
pleia2< Brot1> QUESTION: why is launchpad only a OpenID-provider and not except OpenID accounts from other providers?17:12
nigelbabuwell, that functionality is not yet written.17:13
nigelbaburemember launchpad is in active development and features get added all the time17:13
nigelbabuLet's move onto Launchpad Answers.17:14
nigelbabuPlease hold your questions till the end of this one17:14
nigelbabustarcraftman covered this briefly and I'll take you through it in more detail.17:14
nigelbabuWhile mailing lists, web forums, and IRC are great places to find help with free software they do have a couple of shortcomings:17:15
nigelbabuoops, sorry lernid guys17:15
nigelbabu(a) There's no way to track the progress of a question and knowledge about the software is spread across different places.17:15
nigelbabuso the solution to that is launchpad answers.17:16
nigelbabuLaunchpad Answers is unique in that it works like a bug tracker.17:16
nigelbabuIt notifies volunteer support contacts of new questions, builds a searchable knowledge base of good answers, and allows people to ask questions and offer support in different languages.17:16
nigelbabuUsing Launchpad Answers is easy, first off, visit the Answers page at https://answers.launchpad.net/ubuntu.17:16
nigelbabuClick on the "Ask a Question" link in the right top of the page.  Next, type good summary to your question.17:17
nigelbabuof course I would assume that you are signed in.  If you're not, just listen in.  You can try it out later.17:17
nigelbabuJust make sure that the question is entered clearly.17:17
nigelbabustarcraftman covered asking questions properly on forums and it applies here too17:18
nigelbabu"Please help me!" or "I need help" is not a good summary ;) .17:18
nigelbabuA good summary would be "How to replace a hard drive without losing the boot loader" or something in that tone17:18
nigelbabuClick on next, and Launchpad will now search for existing questions that look similar.17:18
nigelbabuIf it finds any, it will show you them.  If Launchpad doesn't find any similar questions, or those it finds are unhelpful to you, you can write a more detailed description of your problem and submit your question.17:18
nigelbabuOnce you've added your question, Launchpad emails anyone who's volunteered to be an answer contact for your language.17:19
nigelbabuThey can then ask you for more information or offer an answer. Launchpad will then email you whenever your question changes, such as when someone suggests an answer.17:19
nigelbabuThats about for LP answers.  Questions?17:20
nigelbabuQuestion - will Lauchpad collect information on our system? like hardware info?17:21
nigelbabuwell, launchpad as such does not collect information.  Its apport which collects it and automatically adds to a bug report.  But that works only for bugs anyway.17:22
nigelbabufor those of who you who dont know, Apport is a script that collects information about a software when you report a problem. (I'll talk about it soon!)17:22
pleia2< Yos> Question When starcraftman gave his session, it sounded like asking questions on launchpad should be nearly the last resort, but you make it sound more like it should be done at even an early troubleshooting step that is, to centralize the knowledge base.  My question is, when should someone turn to launchpad to ask their question?17:23
nigelbabuits personal perference really.  Some people like forums - there is a sizeable crowd there and I feel you have a better chance there.17:24
nigelbabuLP answers are people like me - lazy to browse forums, just doing a quick dash of questions I understand when I get the time17:24
nigelbabuboth sides have volunteers and a good community.  Basically boil down to personal perference17:25
nigelbabuokay, so lets move on to bug reporting now17:25
nigelbabuUbuntu as you know Launchpad for reporting bugs.17:26
nigelbabu Launchpad is a very unique bug tracker and we'll be covering how to make your bug report more complete and therefore more likely to get fixed!17:26
nigelbabuVery often we see bug reports with incomplete information, which means more time is spent getting the actual information.  If you give proper information, its easy for us triagers to confirm the bug so the developers can look into it.17:27
nigelbabuso, now, we'll be looking at how to ensure that you give proper information17:27
nigelbabuEven though you can report bugs directly from the website, we suggest that you don't you do that.17:28
nigelbabuin fact, most of the time, the appropriate information is never really attached or given when you report from the web interface17:28
nigelbabuIf you want to report a bug on an application that is running and responding, use the application's help menu: Help -> Report a problem.17:28
nigelbabuIts a GUI that will collect the necessary information required for that software.17:29
nigelbabulike this https://help.ubuntu.com/community/ReportingBugs?action=AttachFile&do=get&target=report-a-problem.png17:29
nigelbabuIf an application crashes, and you're using a version of Ubuntu which is actively under development, Apport will start automatically, raising an appropriate bug report for you to complete in Launchpad. This provides developers with rich debugging information that will make it easier to fix the problem.17:30
nigelbabufor more information about apport, see https://wiki.ubuntu.com/Apport17:30
nigelbabusome times, you really can't use the menu for reporting bugs for example :17:31
nigelbabuYou're using the Server Edition,  The application doesn't have the appropriate menu item,17:31
nigelbabu The application won't start at all, or Your problem is not related to an application but is an infrastructure component, such as the Linux kernel or graphics subsystem17:31
nigelbabuthis is when you use a small command  line program called "ubuntu-bug"17:32
nigelbabusupposing firefox is giving you trouble17:32
nigelbabuto report a bug about firefox, you simply type "ubuntu-bug firefox" in the Alt + F2 dialog (https://help.ubuntu.com/community/ReportingBugs?action=AttachFile&do=get&target=ubuntu-bug.png)17:33
nigelbabuthe format is ubuntu-bug <package-name>17:33
nigelbabuso, it is very critical you have the package right17:34
nigelbabuif you have a problem with epiphany browser, you would report it against "epiphany-browser" and not "epiphany" - epiphany is a game17:34
nigelbabuto know more about finding the right package, please see https://wiki.ubuntu.com/Bugs/FindRightPackage17:35
nigelbabuTo file a bug against a program that is currently running, go to System > Administration > System Monitor, and find the ID of the process:17:35
nigelbabufor example https://help.ubuntu.com/community/ReportingBugs?action=AttachFile&do=get&target=system-monitor-id.png17:36
nigelbabuThen type the process ID instead of the package name into the "Run Application" window.17:36
nigelbabuhttps://help.ubuntu.com/community/ReportingBugs?action=AttachFile&do=get&target=ubuntu-bug-pid.png17:36
nigelbabuIn the event that you have a bug with your internet connection or want to file a bug for another system you can still do this using apport.17:37
nigelbabuUsing the command apport-cli -f -p <package name> on the target system will collect information and provide you with an option to "K: Keep report file for sending later or copying to somewhere else".17:37
nigelbabuThe report is then saved on the target system, in your /tmp directory which is cleared out on reboot, with a .apport extension.17:37
nigelbabuAfter copying it to a different system you can file that report using ubuntu-bug  <location of apport file>.17:37
nigelbabuA special note, all translation issues should be filed against the Ubuntu Translations project (ubuntu-translations). From there the bugs will be triaged and assigned to the right person and package.17:38
nigelbabuWrong translations or spelling mistakes in applications, Errors in spellcheckers or language support, etc all come under translations bug17:38
nigelbabuIf for some reason you cannot file a bug through the Apport tool you can file one via Launchpad. When doing so please ensure that you have determined which package it should be filed against.17:39
nigelbabuensure that you read the "Finding the right package" link I gave earlier.  Well, here it is again : https://wiki.ubuntu.com/Bugs/FindRightPackage17:39
nigelbabuTo report a bug when you don't know the package name https://bugs.launchpad.net/ubuntu/+filebug/?no-redirect - please use this as the last instance.  If you need help with filing a bug, do drop by at #ubuntu-bugs.  We'd be happy to help17:40
nigelbabuIf you have already reported a bug directly via Launchpad, but want to add additional debugging information via Apport to the bug, you can do this by running the command "apport-collect BUGNUMBER" via "Run Application" or terminal window.17:41
nigelbabunow moving on to the report itself17:41
nigelbabuWhen a developer fixes a bug, they will test that the bug occurs, make a small change to the program, then see if the bug has gone away. Depending on the bug, they might need to run the same test dozens or hundreds of times. When you submit a bug report, it's important to specify three things:17:42
nigelbabu(1) What you expected to happen (2) What actually happened (3) The minimal series of steps necessary to make it happen, where step 1 is "start the program"17:42
nigelbabuFill in the description field with as much information as you can, including the release of Ubuntu you are using and steps for someone else to recreate the bug. It is better to have too much information in the description than not enough.17:42
nigelbabuOnly describe a single problem per bug report so that each can be followed up on in detail. If you experience several issues file separate reports.17:42
nigelbabuAdd supporting attachments to explain or help others reproduce your bug. This might include a screenshot or video capture of the problem or a sample document that triggers the fault. To add an attachment to the bug use the Include an attachment section of the bug form. Additional attachments, if necessary, can be added after the bug is reported via Add a comment/attachment at the bottom of the page.17:43
nigelbabuFor anything hardware related, give precise details about your hardware. Attaching the output of "lspci -vvnn" and "dmesg", after a fresh boot, will help a lot.17:43
nigelbabuA bug report can be under different status, initially, it is in the "New" status17:43
nigelbabuthis is the latest bug for ubuntu filed.  https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/51163217:44
nigelbabunotice the status is "New"17:44
nigelbabuIt will be changed to Confirmed if someone else can reproduce the same problem and confirm that the issue is actually a bug.17:45
nigelbabuPlease do not confirm your own bug, that would defeat the purpose of having "Confirmed" status17:45
nigelbabuIf a bug triager has asked you for more information, he/she will set the status to incomplete.  Once you submit the information, do not hesitate to change the status back to "New"17:46
nigelbabuIf you look at the bug report I showed, you'll see a green text "This bug affects 1 person. Does this bug affect you?"17:47
nigelbabuPlease dont click that button if your bug is a hardware bug.  The same issue can be caused by several different hardware and each need to be different bugs.17:48
nigelbabuClicking on me too! is not going to solve your problem.17:48
nigelbabuIf your issue is software bug, like the bug I just showed (which i suspect could be some trouble with the mirrors), you *could* click for me too and leave comments17:49
nigelbabumoving on to What is NOT a bug!17:50
nigelbabuSupport requests - they are not bugs.  Please use #ubuntu IRC channel, forums, LP answers, and other community support means17:50
nigelbabuFeature and policy discussions (including suggestions to change defaults) should be discussed on the ubuntu-devel-discuss mailing list.17:51
nigelbabuexception to the above are small feature requests to a particular software (like support webchat in pidgin - its there now!)17:51
nigelbabuDevelopment ideas should be posted to http://brainstorm.ubuntu.com/ or discussed on the ubuntu-devel-discuss mailing list.17:52
nigelbabuAlready filed -  if its a software bug and already filed, then better subscribe to the one already filed and add any additonal information if any17:52
nigelbabuOkay, thats it for the class.  hggdh and I are available for questions :)17:52
nigelbabuQUESTION - Are Launchpad bugs connected to bzr ? as in, can i close a bug from bzr command line while submitting (pushing) a commit ?17:53
hggdhno17:54
hggdhhere's why: pushing a commit will *not* resolve the bug. Only when the commit is actually deployed this will happen17:54
hggdhand you get that done by adding (LP: xxxxx) on the changelog17:54
nigelbabuQUESTION -  I'm not sure I understand: does Apport report to launchpad ? If not, how do we get feedback on the reported bug ?17:55
nigelbabuyes.  Apport brings you to the LP page.17:56
nigelbabuhere, you need to add more details about the bug like the summary and description17:56
hggdhand the submitter is automagically subscribed to any updates on the bug17:56
nigelbabuA few more minutes to take some quick questions.  Any more?17:57
cjohnstonThank you very much nigelbabu and hggdh!17:59
nigelbabuOkay.  That's about it then.  Thank you hggdh for you help :)17:59
nigelbabuI guess I forgot to introduce hggdh.  He is a member of bug control and mentor to a lot of new Bug Squad members :)17:59
* hggdh bows17:59
cjohnstonAgain.. Please take our Ubuntu User Days survey today! http://www.surveymonkey.com/s/WQWHJQY17:59
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Seahorse and GnuPG ~~ Presented by mhall119 || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
cjohnstonOur next speaker is another member of the Ubuntu Florida LoCo team!18:00
cjohnstonMichael Hall has been working in software development for 10 years. He has been a Desktop Linux user for 6 years, the last 4 being on Ubuntu.18:00
cjohnstonHe is the main developer of Qimo, an Ubuntu-derived Linux Distribution for kids. He currently spends his days doing Python development for the18:00
cjohnstonMoffitt Cancer Research Center in Tampa, FL.18:00
mhall119thanks cjohnston18:01
mhall119so I'm going to be talking about cryptography, what it is and how it's used by Ubuntu18:02
mhall119and also how it can be used by you18:02
mhall119if you go over to my notes for this session, there's some helpful images and screenshots https://wiki.ubuntu.com/UserDays/01232010/SeahorseGPG18:03
mhall119so there are two types of encryption in regular use18:04
mhall119in the past, the most often used form was symmetric cryptography18:04
mhall119what this means it that you have one key, and that key is used to both encrypt and decrypt the data18:04
mhall119much like a physical lock18:05
mhall119so, if you want to use that to securely send a box to someone, you need to send them the box, the lock, and a copy of the key18:05
mhall119now, the problem is that you have a much harder time keeping that key safe, because it's having to be passed around, or you have to give out multiple copies18:06
mhall119and if you send them all together, then it defeats the purpose of locking the box in the first place18:07
mhall119so some time ago some very smart people developed an alternative method called public key cryptography18:07
mhall119and what makes that different is that instead of one key, you have two18:08
mhall119and those two keys are different, but related18:08
mhall119specifically, they are used in a new kind of lock, and if you use one of the keys to lock it, then only the other key can unlock it18:09
mhall119now, the reason it's called "public key" cryptography is because you make one of these keys publicly available, to anyone that wants it18:10
mhall119and you keep the other one completely private, you never give it to anybody, you don't let anybody see it18:10
mhall119so now if you want to send a box to your friend, you get their public key (which they made available to everyone), and you use that to lock the box18:11
mhall119and because you used their public key to lock it, only their private key can be used to unlock it.  Not even the key you used to lock it can unlock it18:11
mhall119so now you can send the locked box over an unsecured route like the post office, knowing that the only person in the world who has a key that can unlock it is your friend18:12
mhall119for added security, you can lock the box twice18:13
mhall119once as before, using your friend's public key18:13
mhall119and then again, using your private key18:13
mhall119and what that does is not only let you know that only your friend can open it18:13
mhall119but now your friend, using your public key to unlock it, knows that you are the only person in the world who could have sent it18:14
mhall119any questions so far?18:14
mhall119oskude> as i haven't ever had something i would need to be a secret that only a key can open... where do you need this ?18:15
mhall119very shortly I'm going to show you how this is used in Ubuntu, and the benefits it gives you18:15
nigelbabuquestion - how strong should a key be? in your screenshots you use strength 76818:16
mhall119okay, so public key cryptography has several implementations18:16
mhall119the key strenght is up to you, I used the default values in my screenshots18:16
mhall119the larger the key, the longer it would take some evil government to crack it18:17
mhall119but it also takes longer for it to encrypt and decrypt things18:17
mhall119so it's a judgement call, what level of security do you need?18:17
mhall119so, Ubuntu has a few implementations of this18:18
mhall119SSH, or the secure shell, which provides an encrypted connection between two boxes similar to telnet18:18
mhall119GnuPG, which is an open source implementation of PGP (Pretty Good Privacy), which is used to sign and encrypt files and email18:19
cjohnston< Brot1> and which key length is recommended?18:19
mhall119and SSL, which you should all be familiar with, is the underlying technology behind HTTPS18:19
mhall119I personally use 4096 bit keys, which is probably overkill, but I'm not encrypting things where speed of encryption matters18:19
mhall119for something like SSL or SSH, it might slow you down slightly18:20
mhall119I'm sure there's plenty of references on the internet with people arguing for or against larger keys18:20
mhall119okay, moving on18:21
mhall119Ubuntu uses these technologies for some of it's underlying systems18:21
mhall119the repositories that feed apt and synaptic are secured through GPG18:21
mhall119every package on them is signed by Canonical18:22
mhall119so that means that you can verify that every package you download hasn't been modified by someone else18:22
mhall119even if someone hacked into the repository server,and replaced packages with their own that contained a virus18:23
mhall119it wouldn't let you install it, because the signature wouldn't match18:23
mhall119the same goes for the PPA (personal package archives) available on Launchpad18:23
mhall119those packages aren't signed by Canonical, but rather the owner of the PPA18:24
mhall119so if you trust the owner of the PPA not to include a virus or trojan in their packages, you add their public key to your system, and that will be used to verify their packages18:24
mhall119finally, if you want to become a contributor to Ubuntu, you will need to sign the code of conduct18:25
mhall119and that requires that you use your private key to "sign" the actual CoC file18:26
mhall119signing doesn't encrypt the data, but rather is creates a short encrypted "signature" of the data, which when checked with the other key in the pair, will tell someone that the plain text message matches what the sender signed18:27
mhall119any questions before we move on?18:27
mhall119great18:28
mhall119now for the fun part18:28
mhall119Under Applications->Accessories you will find "Passwords and Encryption Keys"18:28
mhall119this is a graphical frontend to GnuPG called Seahorse18:28
mhall119and it will let you manage your PGP and SSH keys, and also will store passwords for you so that you don't have to remember them all18:29
mhall119so now we're going to walk through creating a private and public key of your very own18:30
mhall119Go to File->New18:30
mhall119and select PGP Key18:30
mhall119Put in your Name, email, and a comment18:30
mhall119you can see in my screenshot that I made one specifically for this session18:31
mhall119under the "Advanced" settings is where you can is where you can set the type and length of the key18:31
mhall119so fill that out and press the create button18:32
mhall119this will take a few minutes, depending on your CPU speed and key size18:32
mhall119so we'll stop for questions18:32
mhall119if there are any18:32
mhall119again, you can follow along with the screenshots here if you aren't actually making the keys: https://wiki.ubuntu.com/UserDays/01232010/SeahorseGPG18:33
_marx_QUESTION If I lose or forget the passphrase will i have to make a new key?18:34
mhall119yes18:34
mhall119you can change the passphrase if you want, but you will need to know the old one to do so18:34
mhall119do not forget your passphrase, and do not lose your private key, or you will need to make new ones18:34
mhall119and your old public key will not no longer be usable18:35
_marx_ question - what is the diference with DSA (elgamal) and DSA (only sign)18:35
mhall119I'm not really sure what DSA (elgamal) is18:35
cjohnston< somnoliento> QUESTION What's the relationship between this PGP keys and the keyring (a common dialog in ubuntu sessions)18:36
mhall119you can ignore the (only sign), those are flags for users, you can still encrypt with those keys18:36
mhall119good question18:36
mhall119a keyring is a single place to store multiple keys18:37
mhall119your GnuPG keyring contains your private keys, your public keys, and the public keys of other people you know18:37
mhall119alright, we're gonna have to move one due to time18:38
mhall119if anyone is still generating keys, you can follow along with the screenshots18:38
mhall119once you have your key, you can view it's properties18:38
mhall119you should note the Key ID and Fingerprint for your key, you will use them later18:39
mhall119now, it's time to make your public key public18:39
mhall119select your new key, and goto Remote->Sync and publish keys18:40
mhall119click on the Key Servers button to see the public keyservers available18:40
mhall119on the "Publish keys to: " drop down, select the ubuntu server18:41
mhall119you also have two more options here18:41
mhall119you can have your system automatically check these key servers for a person's public key when you recieve something encrypted or signed by them18:42
mhall119you can also have it automatically sync the public keys in your keyring if you change them18:42
mhall119it's up to you if you want to enable those, I do for convenience18:42
mhall119okay, now close that dialog and click the Sync button18:43
mhall119this will upload your public key to the ubuntu keyserver18:43
mhall119and it will eventually be sent to the other public keyservers too, as they all share key data18:43
cjohnston< oskude> QUESTION - i assume there is no confirmation screen after "sync" ?18:44
mhall119you can check that your key has been uploaded by going to the web interface: http://keyserver.ubuntu.com:11371/ and doing a search on your name18:44
mhall119no, I don't think there is a confirmation on sync18:44
mhall119it may take a few minutes to get published18:44
mhall119alright, now we need to get someone's public key from those keyservers18:46
mhall119back in Seahorse, go to Remote->Find Remote Keys18:46
mhall119and search for "Ubuntu User Day"18:47
mhall119you will see a few of them now, as it seems some of you used the same comment I did :)18:47
mhall119my key, as you saw in the screenshots, has id 08FBB57418:47
cjohnston< Yos> Question is there a way to delete from these keyservers obsolete public keys18:47
mhall119right-click that and select Import18:48
mhall119cjohnston, I don't think so, when a key is obsolete, you generally add it to a published "revokation" list18:48
mhall119so that people know it was explicitly removed from use18:48
mhall119alright, now if you go to the "Other Keys" tab, you should see my User Day key there18:49
mhall119double-click that to view it's properties18:49
mhall119now for some more magic18:50
_marx_10 minutes18:50
mhall119if you go to the Trust tab you can sign my public key with your private key18:50
mhall119and what this does it let other people know that you believe that key belongs to me18:50
mhall119so even if someone else doesn't know that, if they trust you, then they can be assured18:50
mhall119wow, 10 minutes left, okay the next will have to go by fast18:50
mhall119I'm gonna skip the ssh and password parts, they're pretty straight forward, you can see the screenshots18:51
mhall119now, you can integrate your new PGP key into Evolution to sign and encrypt outgoing email18:51
mhall119and also to decrypt and verify incoming email18:52
mhall119in Evolution, go to Edit->Preferences and select your account18:52
mhall119on the Security tab, you can put the key id from your key, and evolution will use that18:52
mhall119when someone sends you an encrypted or signed email, Evolution will display an icon at the bottom telling you the state of it18:53
mhall119whether it was valid, and who it was from18:53
mhall119finally, if you install the package seahorse-plugins, you will have extra options in Nautilus and GEdit to sign or encrypt18:54
mhall119in nautilus, you can right-click any file (not folder) and encrypt it18:54
mhall119if you want more than one file, compress them into a .zip or .tar.gz and encrypt that18:54
_marx_5 minutes18:55
mhall119and from Gedit, under the Edit menu will be options to sign/encrypt/decrypt and verify18:55
mhall119alright, any questions in the last 5 minutes?18:55
pleia2< oskude> QUESTION - Should i copy that "Key ID" (8 characters) row from Seashore (Passwords and Encryption Keys) or right click and select copy (gets a longer string) ? (for the evolution settings)18:55
_marx_QUESTION - Should i copy that "Key ID" (8 characters) row from Seashore (Passwords and Encryption Keys) or right click and select copy (gets a longer string) ? (for the evolution settings)18:55
mhall119just the key id18:55
mhall119anything else?18:56
mhall119you have my email address now (it on my public key), so you can always email me for more questions18:56
mhall119or find me in #ubuntu-us-fl just about any time18:56
mhall119okay, well thank you all for coming, and enjoy your new cryptographic powers!18:57
=== pleia2 changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Choosing hardware that will work with Ubuntu ~~ Presented by MagicFab || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
nigelbabuThanks mhall119 for that wonderful session19:00
nigelbabunext up is MagicFab with a session on Choosing hardware that works with Ubuntu19:01
nigelbabuFabián work at Canonical's Global Support Services center in Montreal, Canada as a senior support analyst and technical trainer since November 2006.19:02
nigelbabuThe scope of his works includes hardware, desktop and server support issues, as well as training support partners on how to best tackle those.19:03
MagicFabinasec19:03
nigelbabuHe is mostly interested in free technologies advocacy (including formats, content, licensing) & training for new users, with an emphasis on security.19:03
nigelbabuwell, MagicFab is going to take a minute.  During that time I'd like to remind you all about the attacks again!19:03
nigelbabuPlease do not click any links that say about the attacks and promise to give more information19:04
nigelbabuand when you get the time, do answer the survey at http://www.surveymonkey.com/s/WQWHJQY19:04
MagicFabOk, I take a glass of water and brb in 119:05
nigelbabuAs you all know, there is a Spanish version of Ubuntu User Day and MagicFab just finished a class there.19:06
MagicFabOK let's roll :) nigelbabu tx for the intro19:07
MagicFabMy session today is described at: https://wiki.ubuntu.com/UserDays/01232010/ChoosingHardwareThatWorks19:07
MagicFabYou'll find contact info too, in case anything remains unclear/unanswered19:08
MagicFabAnd just to be SUPER CLEAR: this will NOT be about troubleshooting, but rather how to buy your hardware so you don't have to troubleshoot ANYTHING :)19:08
MagicFaband also understanding why your  existing hardware doesn't work (if/when it doesn't)19:09
MagicFabQuestions welcome ANYTIME19:09
MagicFabIn my daily work at support I often get support cases that have this remark: "BTW, my hardware run fine on Windows / Mac OSX ."19:10
MagicFabruns819:10
MagicFabruns*19:10
MagicFab:)19:10
MagicFabSo I want to start with that misconception.19:10
MagicFabIt's important to know why this has nothing to do with the same hardware working in Ubuntu (or in general, Linux)19:11
MagicFabI often politely say "ok, so we know it's not broken" ! .. which may be useful to know anyways... well..19:11
MagicFabThe fact is all hardware that work on Windows or Mac and lists it under its requirements most likely came with drivers for it. Would you expect a wheel designed for a Hummer to fit on your bicycle ?19:12
MagicFabOr would you expect to be able to call Hummer/GM/whoever and have a "workaround" in five minutes ?19:12
MagicFabOk, I know this example is not exactly fitting :) But you get the idea. Ubuntu and Linux in general relies on the idea that whatever has open specs and documentation that can be freely shared and implemented without patent/legal constraints will be - if there is demand for it.19:13
pleia2Question - possible suggest notebook will support best for ubuntu ?19:13
MagicFabWhen hardware manufacturers don't make their specs open & legal to implement, that's when you're most likely to find compatibility problems. Nowadays most situations when this happens are known and manufacturers that support Linux (or not) are not difficult to spot.19:13
MagicFabpleia2, I will get to that very shortly :)19:14
pleia2< LuizAquino> Question - Does Ubuntu comes with, by default, some GUI tool to know our hardware?19:14
MagicFabLuizAquino, yes it's called the LiveCD. I'll get to that at the very end :) It's the secret weapon to test BEFORE you buy.19:14
MagicFabMost importantly, manufacturers historically target Windows or Mac depending on what will be more profitable to them. Remember those are *business relationships* which means even if there may not be technical obstacles to make their devices compatible with Linux, the economic incentive may just not be there.19:14
MagicFabor economic * capability *.19:15
MagicFabNevermind the offer to do this for free (thanks for the reminder andresmujica):19:15
MagicFabhttp://www.linuxdriverproject.org/foswiki/bin/view19:15
MagicFabSome companies just can't afford (in every sense of the term) to do so.19:16
pleia2< somnoliento> QUESTION What role (if any) should Canonical have in "bugging" hardware makers for support?19:16
MagicFabCan they afford not to support Ubuntu ? *THAT* is why it's important you *always* let a manufacturer know you are using Ubuntu (or just "Linux") with their devices. Every email/call/public post counts.19:16
MagicFabsomnoliento, honestly Canonical is only an enabler. The community votes with their money. The manufacturers respond or not. The nice thing right now is we can at least say there is *some* business to get from +10 million users...19:18
MagicFabAnd by *only* I mean getting companies like Dell to ship pre-installed :) That's one area of focus :D19:18
MagicFabSo I'll start with that notion. --> "DO your research, vote with your money"19:19
MagicFabWhat hardware is guaranteed to work with Ubuntu ? ?19:19
MagicFabRight now Canonical offers *systems* certification (NOT component-only).19:19
MagicFabThis means you can easily check if a server, desktop or laptop is certified or not. Components, are a bit trickier.19:20
MagicFabSo your first stop, and this answers the previous netbook recommendation question, should be: http://webapps.ubuntu.com/certification/19:20
MagicFabKnowing your official docs may help tremendously when looking at components + systems recommendations...19:20
MagicFabFor example19:21
MagicFabhttps://wiki.ubuntu.com/HardwareSupport19:21
MagicFaband19:21
MagicFabif you come from Windows...19:21
MagicFabhttps://help.ubuntu.com/9.10/switching/preparing-hardware.html19:21
MagicFabA loooot more resources exist. But those are what I'd call "official" as far as *Ubuntu* is concerned. Sure, most things that work in "any linux" will work in Ubuntu.19:22
MagicFabSo other sites help there19:22
MagicFabhttp://linuxpreloaded.com/19:22
MagicFabis one of them.19:22
MagicFabSo who can you trust ?19:22
MagicFabPublic accounts of "this works" are incredibly useful. For example look at this one:19:22
MagicFabhttp://castrojo.wordpress.com/2009/12/20/asus-eeetop-2002-and-ubuntu/19:22
MagicFabThis is an important part of the search & buy process - just like any other goods you'd buy! So many times i hear someone saying they bought this expensive printer... without even checking first!19:24
MagicFabRelying on public accounts of "this works" is crucial in that respect. But it's not enough- make sure they don't date back 3 years :D19:24
MagicFabWhich brings me to another important part of that process: Relying on official sources: Ubuntu info vs. Manufacturer's info ("Linux")19:24
MagicFabI mentioned before ** contact your manufacturer, ask about Ubuntu/Linux support **19:25
MagicFabYou'd be surprised how many have unofficial support (or don't know about it)!19:25
MagicFabHere's a test - call Canon... They may not know about it but they have this nice resource:19:26
MagicFabhttp://www.canon-europe.com/Support/software/linux/19:26
MagicFabUnfortunately it's not free software. And it's not trivial to install. At least not "the Ubuntu way" - so what to do ?19:26
MagicFabVote with your money.19:26
MagicFabThis means, know your manufacturer.19:26
MagicFabSome are recognized for strong support and easy access to bugtrackers, docs, engineers (some even send their peoiple to the Ubuntu Dev Summit!)19:27
MagicFabDell, HP (for printers), Intel are some of them.19:27
MagicFabAtheros too.19:27
MagicFabSome are not, but they use standard components...19:27
MagicFabfrom Intel, Atheros... :) You get the idea.19:28
MagicFabSome other are really AGAINST supporting Linux (as per their own word).19:28
MagicFabLogitech, for example is one of them.19:28
MagicFabSome others are in another area: they'll support Linux but won't make it easy/legal to check their specs and work publically19:29
MagicFabNvidia, VIA... are some of them. Broadcomm too.19:29
pleia2< davbran> QUESTION - Can we expect to see Linux support stickers in the future, similar to those we see for other OSes?19:29
MagicFabIn such cases sometimes a business arrangement may make things work - in other not. Bottom line if you buy a desktop with VIa graphics, broadcomm and a Lexmark printer... don't wonder why it requires major work.19:30
MagicFabdavbran, we're already seing Linux among specs19:30
MagicFabfor example http://www.buy.com/prod/sandisk-8gb-cruzer-gator-usb-flash-drive-black-sandisk-8gb-cruzer/q/loc/101/206867852.html19:31
MagicFabstickers on systems ? I don't know, that only a tiny part of what I'd check19:31
MagicFabSamsung for example and Brother advertize "we support LInux". The fact is they provide binary only drivers that hardly are "plug n play". Why bother ?19:32
MagicFabFor example look at this bug:19:33
MagicFabhttps://bugs.edge.launchpad.net/ubuntu/+source/foomatic-db/+bug/25805819:33
MagicFabDo you see anyone from Brother there ?19:33
MagicFabCompare that to this:19:33
MagicFabhttps://edge.launchpad.net/hplip19:33
pleia2< davbran> QUESTION - Follow Up, I didn't mean system so much. Some of us are more tech saavy than others and research. Some look for the sticker on component packaging.19:33
MagicFabSo in essence, many vendors already have a strong (or no) reputation and an excellent (or weak) support track for Linux/Ubuntu. Ask about that. I only named a few.19:34
MagicFabI'll repeat this again: the only way to change that is to let them know you want(ed) to use heir product on Ubuntu, but it's not possible.19:34
Pendulum< lielf> QUESTION: How do I know the driver for linux supports 64 bit?19:35
MagicFablielf you ASK the manufacturer! See ? This is what I was saying. We are programmed to rely only on the community. THat is just wrong.19:35
MagicFab:) I am not complaining... but we need to be better at this and include the manufacturers in the discussion.19:36
MagicFablielf the technical answer to your question depends - but iun my experience ALL open source drivers support 64 bit unless some very specific would block them from doing so.19:37
MagicFabAt the opposite side, something with a binary  only driver needs to have a 64-bit build provided by... the manufacturer. So you need to ask them anyways.19:38
MagicFabSharing success & defeat is my last point in this "Search & vot w/money" section19:38
Pendulum< ehlim> QuestionL will ubuntu have own - inhouse hardware in the future, just like other cybergiant like brand A , and brand G you know what i mean19:39
MagicFabONce you've had success (or have been defeated) trying to get your hardwrae to work... report that!19:39
MagicFabIt may be as long & detailed as Jorge's post which I cited before:19:39
MagicFabhttp://castrojo.wordpress.com/2009/12/20/asus-eeetop-2002-and-ubuntu/19:39
MagicFabor as short as this microblogging post:19:40
MagicFabhttp://identi.ca/notice/1624627519:40
Pendulum< oskude> QUESTION - but there is a way to run 32bit drivers in 64bit system ? or does this only work for "user space" applications ?19:40
MagicFabRemember, Google and other search engines rely on this information being posted somewhere public! So share as much as you can19:40
MagicFabPendulum, there may be a way. But this is not about troubleshooting. This is about choosing the hardware so you don't end up asking yourself that type of question.19:41
MagicFabPendulum, honestly I answer much more questions about 32 bit software <-> 64 bit OS. I can't remember (in 3 years of full time support) having a customer asking about 32 bit drivers in 64 bit Ubuntu.19:43
MagicFaboskude (sorry I had the wrong nick) if you have a specific example maybe I can tackle it, I am almost done (~10min)19:44
MagicFabNow I'll explain my "Five essential rules you can't break when testing / shopping for hardware"19:45
MagicFab- Number one, try not to break your system (if you're testing existing hardware).19:45
_marx_15 minutes19:46
MagicFabDon't blindly follow "compile this, sudo that, run this" instructions you find on the web. DOuble check if there isn't a package already, rely on the few links I posted before19:46
MagicFabAsk about others "How can I check if my / XYZ scanner works in Ubuntu" ? Your local team mailing list /channel may know this simple answer.19:46
MagicFabUse another hard disk, a new partition, or bring your system to the vendor (easy with laptops, not so with servers) - limit physicial "bare-metal " installs19:47
MagicFabTakes notes! And backup your config files when playing with them. Perhaps even ask the poster of such solutions how to revert them ?19:48
MagicFabCheck the dates - as i said before, a 3yr old blog post will probably do more damage than good :)19:48
MagicFabThis brings me to another point: Search effectively: bugs, forums, blogs19:49
MagicFabYes, I'll repeat this, check that the HowTo you're following matches your UBuntu version! Obvious, but often disregarded.19:49
_marx_10 minutes19:50
MagicFabCheck their author. Do they regularly blog about solutions ? If this is a server issue... and this person is part of the server team... would you trust them more ? :)19:50
MagicFab_marx_, roger that19:50
MagicFab- Getting professional vs. community help19:50
MagicFabIn my position as a senior support analyst and technical trainer... I am amazed many people have absolutely no idea they can pay for support & help19:51
MagicFab- Ask your local team and fellow users if there's a consultant or a friendly shop that would accept to help professionally19:51
MagicFab- If your business (or your reputation :) depend on it, consider Canonical support. At plans starting at ~U$60/year for unlimited support, it's worth considering in some cases.19:53
MagicFab- When you get community help, set your expectations right: be courteous and pacient, after all many volunteers do that in ther spare time.19:53
MagicFabLast but not least..19:53
MagicFabthe SECRET WEAPON!!!!19:53
MagicFabIt's called the LiveCD. I got a question earlier that asked if we had " some GUI tool to know our hardware?"19:54
MagicFabThe Ubuntu LiveCD is very easy to carry around. In fact I don't carry a LIve CD anymore but a business card USB bootable Ubuntu19:54
Pendulum< IdleOne> MagicFab: just the other day in #ubuntu we had a user complaining about the "paid support" he says he was told that they would not help him19:54
Pendulum                 because the application he wanted help with was not supported.19:55
MagicFabhttp://config.fsf.org/membercard/wiki?name=fsf-membercard19:55
MagicFabIdleOne, I'd welcome that person to call me directly. Yes, we get many people calling us directly expecting free support. We can't possible scale that :)19:56
MagicFabIdleOne, yes, would you call Microsoft to get Linux support ? Amazingly, we get those calls too.19:56
MagicFabHere's the FSF bootable card:19:56
MagicFabhttp://config.fsf.org/membercard/wiki?name=fsf-membercard19:56
MagicFabCarrying a USB stick with Ubuntu to your local shop and asking nicely to test the system/ component you want to buy is often easy.19:57
MagicFabMost computer techs I 've asked this to accept gladly (FutureSHop, Best Buy, etc)19:57
MagicFaband they understand it's best to let someone test than to deal with a return19:57
MagicFabOh yes, ALWAYS shop in places wher eyou can easily return stuff. I realize this is easy mostly only in NorthAmerica... but it's a good tool too.19:58
Pendulum< IdleOne> QUESTION: I guess what I wanted to know is if the Canonical support covers all software available in the repositories?19:58
MagicFabIdleOne, no we don't. Call me and I'll elaborate.19:58
MagicFabSo thanks everyon for your time and patience, I hope at least some of what I shared is useful :)19:59
Pendulum< jazz__> QUESTION: if itll work on a live cd or a usbflash drive, it should work?19:59
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Partitioning 101 ~~ Presented by duanedesign || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
MagicFabMy direct phone number is at https://edge.launchpad.net/~magicfab - honestly I'll answer all questions about this if anyone want to call (weekdays) :)19:59
MagicFabCheers!!19:59
MagicFabjazz_, correct, in fact we often do taht as part of troubelshooting20:00
cjohnstonThank you MagicFab!20:00
cjohnstonUp next we have duanedesign..20:00
MagicFabForgot to mention I am off (holiday) next Mo, Tu, so Wed onwards is best20:00
* MagicFab waves20:00
cjohnstonduanedesign is a last minute fill in due to someone else not feeling well, so I will let him introduce himself.20:01
cjohnstonduanedesign it's all you. :-)20:01
duanedesignthank you cjohnston20:01
cjohnstonAlso, duanedesign has built in time for questions, so please wait to ask your questions until he asks for them20:01
duanedesignI am  contact for the OKlahoma loCo. Proud member of the Ubuntu Beginners team. From my perch on the BT, as we call it, I participate in many parts of the community20:02
duanedesignfrom Bug Triage to Launchpad Answers, wiki work, ect20:03
duanedesignI am here today to talk to you guys about Partitioning20:03
duanedesignThere are three types of partitions Primary, Extended, and Logical20:04
duanedesignThe original partitioning scheme for PC hard disks allowed only four partitions, thus you are allowed up to 4 primary partitions. Linux numbers primary partitions 1-4.20:04
duanedesignYou can only create 4 Primary Partitions on a single physical hard drive20:04
duanedesignTo overcome this limitation, extended partitions are used.  An Extended partition creates a space where you can have more partitions beyond the 4 Primary Partitions. Partitions made within the Extended Partition are called Logical Partitions20:04
duanedesignOnly one extended partition may be created on a hard drive. This Extended Partition will occupy one of the four Primary Partition slots.  Any number of Logical partitions may be created within an Extended partition, and they may be formatted with any filesystem.20:05
duanedesignthe usual suspects when it comes to filesystems are NTFS for Windows and ext4 for Ubuntu20:06
duanedesigni am going walk you through creating some partitions20:07
duanedesignyou can visit this page for screenshots that might help illustrate some of the points made20:08
duanedesignhttps://wiki.ubuntu.com/UserDays/01232010/Partitioning20:08
duanedesignmost, and  this is an assumption on my part, people come to Ubuntu with a Windows install20:09
duanedesignHowever i will start with a blank Hard Drive, making that Windows partition20:09
duanedesignjust to cover all the bases :)20:10
duanedesignyour partition tool from the Live Cd is accessed System/Administration/Partition Editor. In this first scenario the drive is empty, so you will be greeted with a window that looks like this Fig.A20:11
duanedesignNOTE: FigA corresponds to the screenshots on the link i posted20:11
duanedesignyou will Select the partition you wish to reformat by right clicking either on the graphical display or on the line below it that corresponds to the partition. If the partition is mounted (you will know because all your options except 'Unmount' will be greyed out), you must unmount it first Click on the "Unmount" option in the menu.20:12
duanedesignClick the "New" option in the menu. And you will be greeted with  Fig.B20:13
duanedesignPosition your cursor over the "Filesystem" Menu. Select "NTFS" from the list. Notice the "Create As" line above the file types. This is where we select the type of parition we are creating. We will let this stay as Primary.20:13
duanedesignNTFS remember because we are creating the windows partition first20:14
duanedesignyour Windows install will always be on a primary partition so we will leave it primary in this scenario20:15
duanedesignClick the "Apply" button and, once the creation process is complete the partition is created Fig.C20:15
duanedesignyou will notice that the unallocated entry is now NTFS20:16
duanedesignthis is what most people with a Windows computer will start with20:16
duanedesignnow you must decide if you want to dual boot and keep your windows install or remove it and go all the way Ubuntu20:17
duanedesignfirst i will walk you through resizing the windows partition to make room for Ubuntu20:18
duanedesignif you have XP this will be a bit easier thatn if you have Vista/Win720:19
duanedesignIf using Windows XP you can resize the partition within Ubuntu20:20
duanedesignSo to to resize20:20
duanedesignSelect the partition you wish to reformat by right clicking either on the graphical display or on the line below it that corresponds to the partition that you wish to resize. If the partition is mounted, you must unmount it first. Click on the "Unmount" option in the menu.20:21
duanedesigni should of prefaced all this with the very important statement. Always back up data if oyu have any on a computer you are doing any partitioning20:21
duanedesignOnce you are sure the partition is unmounted, right click on the partition you wish to resize and select "Resize/Move" from the menu Fig.E20:22
duanedesignyou have 2 options when it comes to resizing20:22
duanedesignDragging and sliding. Position the cursor over the arrow on either side of the graphical bar, left click and hold, then drag the arrow; away from the edge for shrinking or towards the edge (into the free space, if available) to expand it.20:23
duanedesignthis can be seen in Fig.E20:23
duanedesignhttps://wiki.ubuntu.com/UserDays/01232010/Partitioning20:23
duanedesignat this link (for anyone just joining)20:23
duanedesignChanging the "New Size" or the "Free Space Preceeding/Following" sizes.20:23
duanedesignThis is done either by using the up/down arrows to the right of the "New Size" window, or by directly editing the size itself in that Window.20:24
duanedesignAfter changing the size of the partition, just click the "Resize/Move" button, and the changes will be recorded and visible in a window at the bottom. When you are sure that you have resized it as you desire, you click the "Apply" button at the top and the partition will be resized. Fig.D20:24
duanedesignnow you have a nice area for an Ubuntu install20:25
duanedesignas seen in Fig.D20:25
duanedesignNow if you are coming from Vista or Windows 7 it is recommended that you do this resizing in Windows20:26
duanedesignThe Windows partition must be resized from within Windows Vista and Windows 7 using the shrink/resize option:20:27
duanedesignAdministrative Tools --> Disk Management tool -> Shrink Volume20:27
duanedesignsounds easy enough right20:28
duanedesignwell almost20:28
duanedesignUnlike Windows XP, Vista and Windows 7 does not allow you to move the MFT (Master File Table) that controls the NTFS file structure. Inexplicably, Microsoft locates this near the middle (or end) of the partition, somewhat limiting the ability to resize (shrink) the partition completely. Although you will be able to gain some hard drive space from the "Shrink Volume" command, it will be limited20:28
duanedesignIve never had a problem with this. However someone who seemed to know what they were talking about filled me in on this :)20:30
duanedesignOn the link i have posted with the screenshots there will be links you can use to get more detailed info20:30
duanedesignincluding this topic. However i will walk you through the steps to20:31
duanedesignget the maximum shrinkage out of your Vista Win7 partition20:31
duanedesign   1. Run the Disk Cleanup Wizard, making sure to remove the hibernation file and all restore points.20:32
duanedesignnow remember we are in Windows right now20:33
duanedesign   2. Disable System Restore20:33
duanedesign   3. Disable the pagefile ( Open up System in Control Panel, then Advanced System Settings \ Advanced \ Performance \ Advanced \ Change \ No Paging File.20:33
duanedesign   4. In the same Advanced Settings, go to Startup and Recovery \ Settings and then change the Write debugging information drop-down to ?None? to disable the kernel memory dump.20:33
duanedesign   5. Disable Hibernation mode in your power options \ advanced power options screen.20:33
duanedesign   6. Reboot the machine, and then delete your c:\pagefile.sys file,20:33
duanedesignAfter resizing the Windows Partition Reboot Windows a couple of times. This allows the Windows system to automatically rescan the newly-resized partition (using chkdsk in earlier versions or a similar utility in later versions) and write changes to its own bootloader configuration files.  If you start mucking around with other partitions before Windows has a chance to reset itself, the Windows bootloader will not be able to read 20:34
duanedesignconsidering all this, remember you have the option of backing up your data and formatting the whole drive and beginning from a clean slate20:35
duanedesignthat is your decision to make. You should of already backed up all your data ;)20:36
duanedesignok20:36
duanedesignnow we have resized our windows partition20:36
duanedesignFig.D20:36
duanedesignyou can reference the figur numbers at https://wiki.ubuntu.com/UserDays/01232010/Partitioning20:37
duanedesignfor those just getting here :)20:37
duanedesignas we talked about you are limited to 4 primary partitions20:37
duanedesignwell we would quickly reach that with our uBUNTU install20:38
duanedesignso we are going to create an Extended Partition20:38
duanedesignCreating an Extended Partition is done the same way as creating a Primary partition. Remember the "Primary" type in the menu, this time you will select "Extended"20:38
duanedesignso just as we created the Primary partition for windows in the first step20:39
duanedesignWhen Extended is selected, all the file types in the menu below will be greyed out. There is no file type associated with an Extended partition. An Extended Partition is basically a container20:39
duanedesignso if you look at Fig.B those filetype options willo not be available20:40
duanedesignan extended partition is a container20:40
duanedesignfor ourAn Extended Partition is basically a container for any number of Logical partitions, which can be of any file system format.20:40
duanedesignSo we are booted up in our LiveCD after shrinking our Windows partition.20:41
duanedesignOr this is where you would pick up if you are doing a straight Ubuntu install20:41
duanedesignSelect the unallocated partition you wish to reformat by right clicking either on the graphical display or on the line below it that corresponds to the partition.20:42
duanedesignClick the "New" option in the menu.20:42
duanedesignPosition your cursor over the "Create As" Menu. Select "Extended Partition" from the list.20:42
duanedesignyou will want to make this extended partition the rest of the drive20:43
duanedesignall the partitions we are going to create for Ubuntu will go inside it.20:44
duanedesignafter you create the Extended partition you will end up with an unallocated space in the Extended partition See Fig.G20:45
duanedesignnotice its the same size as our Extended Partition20:46
duanedesignnow we need to fill it with our Logical Partitions20:46
duanedesignFor an Ubuntu install I will recommend the following partition scheme20:47
duanedesign= root min size 5 GB (Yes, I know you can go smaller if needed), 15-20 Gb may be better if you have the HD space.20:48
duanedesignactually 20 is a bit overkill20:48
duanedesignSwap X 1.5 RAM at least the size of RAM for Suspend to Disk20:48
duanedesignsome people will say 2X. thst is too much20:49
duanedesignat least the size of RAM20:49
duanedesignRest for /home20:49
duanedesignok so the short of it is. the root partition contains Linux and your apps. The home drive is you personal files. And swap is an area the computer uses like RAM on your Hard Drive20:50
duanedesignyou will want an extra /home partition20:50
duanedesignthis makes it easy to reinstall if something goes wrong20:50
_marx_QUESTION No partition for /root?20:51
duanedesignyou will preserve all your settings and pictures of your cats20:51
duanedesign /root partition is usually between 10-15GB20:52
duanedesign  / = root min size 5 GB (Yes, I know you can go smaller if needed), 15-20 Gb may be better if you have the HD space.20:52
duanedesignyou will notice root is mentioned as /20:52
duanedesignthat is how you will set the mount point20:52
duanedesignR-click the unallocated space in your Extended partition and get to work :)20:53
duanedesignfor example20:53
duanedesignto reiterate, because this is important and a lot of questions get asked20:54
duanedesign10 / = root20:54
duanedesignRAM = swap20:54
duanedesignrest /home20:54
duanedesignyou will specify this under mount point20:54
duanedesignyou will create these Partitions just like the others.20:55
duanedesignSpecifying Ext.4 for the filesystem20:55
duanedesignand Logical for the type20:55
duanedesigni am running out of time20:56
duanedesignso i will leave a few minutes for questions20:56
duanedesignfire away in #ubuntu-classroom-chat20:56
duanedesignhere is the link to the wiki page for this session. I will have links to all the resources i used20:57
duanedesignhttps://wiki.ubuntu.com/UserDays/01232010/Partitioning20:57
duanedesignGuys, do I still have to make the swap space the same size of the  RAM if I'm on the 64 bit system? I've got 6GB of Ram, and that  would be a lot!20:57
duanedesignQuestion^^20:58
duanedesignif you ever desire to Suspend to disk the answer is yes20:58
duanedesignotherwise that is a bit much20:58
duanedesignI have heard this rule before RAM > 1 Gb swap = 2 Gb20:59
duanedesignAmrH: so that might be a good guide20:59
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Ubuntu Equivalent Programs ~~ Presented by cprofitt || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
duanedesignswap is one of those topics that is debated at length in the community21:00
duanedesignthank you everyone21:00
cjohnstonThanks duanedesign !21:00
cjohnstoncprofitt is up next21:00
cjohnstoncprofitt is a Systems Administrator who works with Windows and OS X at this day job, but is a passionate advocate for FOSS and Ubuntu.21:01
cjohnstonHe is an Ubuntu member, leader of the Linux User Group of Rochester, leader of the NY State Ubuntu LoCo, council member of the Ubuntu Beginners Team,21:01
cjohnstoncouncil member of the Ubuntu Community Learning Project and leader of the Ubuntu Beginners Team Security Focus Group.21:01
cprofittWelcome everyone. I am here to discuss applications that can replace applications commonly used on OS X or Windows.21:01
cprofittThe intended audience for this session is people who have recently switched to Ubuntu (and Linux) or those debating making the switch.21:01
cprofittThe best part about many of the applications I am going to cover today is that they are cross-platform. By that, I mean that they can be run on Ubuntu, OS X or Windows. For those that are debating making the switch this will allow you to slowly make a transistion.21:02
cprofitthow many of you here today have just made the switch to Ubuntu?21:02
cprofittHow many ofyou are considering the switch... or still have Windows because you have some application you have not found an alternate for?21:03
cprofittSo first I would want to cover what I consider the 'basic' productivity applications. I admit that these applications are my opinion.21:03
cprofitt- Word Processor:  Typically Microsoft Office on both OS X and Windows though iWork is a productivity suite.21:03
cprofitt- Image editor (bitmap): This is usually Photoshop or a derivitive, like Photoshop express. Corel Photopaint is an option as well.21:03
cprofitt- Media Player: Quicktime Player or Media Player would be the two obvious choices, but you also have to factor in iTunes as a media organizer (it uses Quicktime to play media files).21:04
cprofitt- Web Browser: The default for OS X is Safari and the default for Windows is Internet Explorer. Though in this space we have to acknowledge that Firefox is used on numerous machines of both OSes.21:04
cprofitt- File Browser: Though both OS X and Windows have so entagled their file browsers that most people do not think of them as applications they are, indeed, applications. OS X uses Finder and Windows uses Windows Explorer.21:04
cprofittthose are the 'core' applications to me21:04
cprofittI will go over some applications to replace those as well as some other applications.21:04
cprofittThe first application I am going to cover is actually an application suite. OpenOffice contains Writer, Calc, Impress and Base. The applications are substitutes for Word, Excel, Power Point and Access. I will admit that the GUI (Graphic User Interface) is not as 'pretty' as Microsoft Office, but the functionality is there to meet the needs of most users. Open Office is able to open Office Documents so the transition can be a smooth one21:04
cprofittNATO with its 26 members (Belgium, Bulgaria, Canada, the Czech Republic, Denmark, Estonia, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Turkey, the UK, and the USA) uses ODF as a mandatory standard for all members.21:05
cprofittOpenDocument has been officially approved by national standards bodies of Brazil, Croatia, Ecuador, Hungary, Italy, Malaysia, South Korea, South Africa and Sweden.21:05
cprofittThat is 35 countries that have approved the ODF standard.21:05
cprofittWhile you may not think that is a great many...21:05
cprofittOnly ten countries have approved their Office Open XML standard.21:05
cprofittUsing OpenOffice is actually a much better choice if you are concerned about standards21:06
cprofittOpenOffice is cross-platform21:06
cprofittOpenOffice is cross-platform21:06
cprofittwhat do I mean by 'cross-platform'21:06
cprofittI mean that you can use these applications on OS X and Windows21:07
cprofittcross-platform applications are good for several reasons21:07
cprofittbut I find that they assist most with making the transition and being able to work with others after the transition21:07
cprofittthe fact that your OS X or Windows using friends can use these applications and exchange documents with you is important21:08
cprofittthe fact that you can use these applications and become comfortable with them prior to switching is also a key to being comfortable21:08
cprofittdo we have any questions about Open Office?21:08
cprofittI want to take this time to also let you know that you can ask questions on this topic after the live session in the Ubuntu Forums21:09
cprofitthttp://ubuntuforums.org/showthread.php?p=871214521:09
cprofittQuestion: Can open office accept all of the changes in a  Word(tm) document?21:10
cprofittYes, you can make changes to a MS Word document and either save it as in OpenDocument format or back to the original file21:10
cprofittQuestion: Does the word processor have the ability to "track"  changes to the document?21:11
cprofittI am not sure if it can track changes or not. If you post that question to the forum thread I will get an answer for you.21:11
Pendulum< tcpip4000> Question:  how versioning works in OOO?21:12
cprofittTo be honest I do not do that at all with my documents21:12
cprofitttcpip4000: I am not sure on the versioning either. If you can post that question to the forum thread I can look that information up and get an answer for you as well.21:12
cprofitthttp://ubuntuforums.org/showthread.php?p=871214521:12
Pendulum< dm-madmod> QUESTION: Can OpenOffice Base use a mySQL database?21:13
cprofittPendulum: I have not tried that. but my understanding is yes21:14
cprofitthttp://wiki.services.openoffice.org/wiki/Connect_MySQL_and_Base21:14
cprofittThat is the wiki article I read on the subject21:14
cprofittbut I have not thrown up a MySQL DB yet to test it.21:14
Pendulum< userdays6_> Is printing envelopes and mail merge feature supported in OOO?21:14
cprofittIt is. I have a wiki link but it is to OO 221:15
cprofitthttp://openoffice.blogs.com/openoffice/2006/07/mail_merge_labe.html21:15
cprofitthere is another - http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Creating_Mail_Merge_Documents_From_Text/CSV_or_Spreadsheets21:16
cprofittany more questions on OO?21:16
cprofittok... next item21:17
cprofittMany of us use our computers to store, catalog and modify our photographic memories. For managing photos we have F-Spot (which is a play on the phrase f-stop that is used in photography). F-Spot will import and catalog your images for you. I have not, as of yet, use F-Spot because I like to catalog my images by using my file system. For editing bitmap images (and creating them) you can use the GIMP. The GIMP is not a clone of Photoshop21:17
cprofittFor some sample work done in GIMP - http://ubuntuforums.org/showthread.php?p=871214521:17
cprofittThere I have included a Blue Planet -- made from scratch (dunno why I enjoy making those, but I do). There are also two .xcf files that were potential logos that I created for my local lug. If you have questions on those specific images please ask them in the forum thread. There is also a .png of the final logo, which was changed due to the layout of the web page for Lugor.21:18
cprofittThe GIMP is cross-platform21:18
cprofittDo we have any questions about The GIMP?21:18
PendulumYou're good to go on :)21:18
cprofittk21:19
cprofittMany people need to design images that 'scale' with the need for different sizes. The best type of images for this are 'vector' images. In the Windows and OS X world that would usually require an investment of several hundred dollars for Adobe Illustrator or Corel Draw. To accomplish this type of image editing one can use Inkscape in Ubuntu. Inkscape is a powerful editor, but due to my needs focusing on bitmap images I do not have exam21:19
cprofittOne place to look at some amazing samples of vector images, as well as creative commons work for you to use, is Open Clipart Library - http://openclipart.org/21:19
cprofittInkscape is cross-platform21:19
cprofittso those two applications take care of most of our image editing needs -- bitmap and vector21:19
cprofittany questions on Inkscape?21:20
Pendulum< userdays6_> yes, i tried editing like in Ms paint, but some basic funtions were not there. Is it a substitute of Ms paint?21:20
cprofittuserdays6_: No, GIMP is more ppwerful than MS Paint21:20
cprofittit is closer to Photoshop or Corel PhotoPaint21:20
Pendulum< bullgard> QUESTION What do you mean by "cross-platform" precisely?21:20
cprofittthe ability to add-on brushes and scripts make it much more powerful21:20
cprofittcross-platform means it can run on OS X and Windows21:21
cprofittin sames cases even other OSes like OS/221:21
Pendulum< Pernig> QUESTION there was a package called gimpshop which made GIMP mimmick functionality of photoshop but it doesn't seem to work with the latest version. Is there anything similar out there?21:21
cprofittI find that important when switchign because you can slowly make the transition and your peers can use the applications as well -- even if they do not transition to Linux21:21
cprofittPernig: I have not heard of a similar package to Gimpshop21:22
cprofittYou may want to file a bug or ask that question on the forum thread21:22
cprofitthttp://ubuntuforums.org/showthread.php?p=871214521:22
Pendulum< RPG_Master_> Question - When is GIMP going to get 16 bit support?21:22
cprofittperhaps we can get a work around or alternative for you from the community21:22
cprofittI was unaware they do not support 16bit, and do not know when they might add it... that would be a question for one of the developers21:23
cprofitthttp://www.gimp.org/21:23
Pendulum< bullgard> QUESTION Iconsider Inkscape great. Where is it inferior to competing Ubuntu programs?21:23
cprofittI am not following that question bullgard -- do you mean other programs in Ubuntu or programs like Illustrator?21:24
cprofittOk... in Ubuntu...21:25
cprofittI am not aware of any other programs that can compete with Inkscape... for me it is the best of breed on Ubuntu21:26
cprofittI am going to move on to the next program21:26
Pendulum< Pernig> QUESTION is therer cmyk colour support in GIMP?21:26
cprofittPernig: only with a plugin -- but I have heard they may be working on that21:26
cprofittCMYK will only be important if you plan on printing your work though21:27
cprofittplease remember that if I do not get to your questions you can ask them on the forums21:27
cprofitthttp://ubuntuforums.org/showthread.php?p=871214521:27
cprofittAnother common program used by a typical computer user is Publisher. Publisher is mainly used to make cards, newsletters and other 'publication' type documents. In Ubuntu the program that fills this need is Scribus. http://www.scribus.net/21:27
cprofittI have not had a need to use this software as I do not make these types of documents, but this is an excellent program for LoCo teams that need to make adevertising material for their groups. You can find excellent example of this type of work on http://spreadubuntu.neomenlo.org/ (Spread Ubuntu).21:27
cprofittScribus is cross-platform (even for OS/2)21:28
cprofittAny questions on Scribus should be directed to the forums21:28
cprofittI do not use the program, but I am sure the community will be glad to answer questions about it21:28
cprofittMany of us like to watch movies or listen to music. Even more have portable music players and like to manage their players music with a program on their computer. The programs used outside of Ubuntu are Windows Media Player, Quicktime and iTunes. In Ubuntu we have Movie Player (Totem) and Rhythmbox.21:28
cprofittI personally use Rhythmbox to manage my Sansa Fuze in MTP mode.21:28
cprofittDo we have any questions about Rhythmbox or Totem?21:29
cprofittI did not mention VLC player because it is not included in the base load of Ubuntu and there are applications that Ubuntu does include that cover that 'area'21:30
cprofittVLC is an excellent program and is cross-platform21:30
cprofittI used it while I was still using Windows21:30
cprofitt< patchwork_> Question- When I launch Rythymbox, it immediately docks in21:31
cprofitt                    my indicator applet without opening the window.  I then21:31
cprofitt                    have to click the indicator to open the window.  Is there21:31
cprofitt                    an easy way to make this one operation?21:31
cprofittFrom my experience it opens in the last state I had it in21:31
cprofittso if I exited directly from it being open it will open again.21:31
cprofittthe default for you 'clicking the close' x in the upper right is to minimize though21:31
cprofittI am not aware of being able to change that behavior21:32
cprofittI am going to move on to another area...21:33
cprofittone that most people do not bother to think about... but that has a huge impact21:33
cprofittOne of the most basic programs included with an operating system is the file manager (or browser). In OS X that is the finder. In Windows that is Windows Explorer. In Ubuntu the default file manager is Nautilus. In KDE the default file manager is Dolphin. One of the great things about Linux is that you can change your file manager. For this session we will focus on Nautilus.21:33
cprofittOne of the things that Nautilus does very easily that the other OS file managers do not do is toggling hidden files. In nautilus all you have to do is hit cntl+h and it will toggle showing/not showing hidden files.21:33
cprofittI can not tell you how upset I get each time I use OS X and can not see the hidden files by default21:33
cprofittI usually just launch a terminal out of frustration21:34
cprofittfor those that do not know how to hide a file in a *nix variant21:34
cprofittIn *nix based OSes a hidden file (or folder) is hidden by placing a '.' in front of it. So to make test.txt hidden you would rename it to .test.txt21:34
cprofittQuestions on Nautilus?21:34
cprofittQuestion: why doesn't rhythmbox come with dlna/upnp enable as default?21:35
cprofittI am not sure... that would be another question for the developers21:35
cprofittno questions on Nautilus?21:35
Pendulum< Jedemco> Question: Isn't Nautilus called "places" in Ubuntu?21:36
cprofitt< Jedemco> Question: Isn't Nautilus called "places" in Ubuntu?21:36
cprofittNo... places is a 'location' more than the program used to display it21:36
cprofittNautilus does open when you click one of the options under places21:36
cprofittjust like in Windows when you click on my computer it is actually windows explorer that opens21:36
cprofittin OS X when you click on my hard drive it is finder that actually is the program21:37
cprofittany other Q's on Nautilus?21:37
Pendulum< dm-madmod> QUESTION: When copying and pasting, the pasting sometimes doesn't work in Nautilus as there's no right-mouse paste option.  Icons works, List doesn't.21:38
cprofittI am not sure on that dm-madmod I get a paste option with the version of Nautilus that I use...21:38
cprofittif, however, you are trying to copy something that you do not have rights to that may cause the option to be greyed out21:38
PendulumQUESTION: what has gone wrong that i have to load all of my applets (nm-applet for example), i can't mount my windows partition without sudo, etc21:39
cprofittbut I have not tried that.21:39
cprofittI am not sure when your applets have to be reloaded...21:39
cprofittand to my knoweldge you only have to use sudo when you mount a hard disk with NTFS21:40
cprofittif you have a memory stick (usb removable media) with NTFS formatting you will not be prompted21:40
cprofittIf you use alt+f2 and type in gksu nautilus you can launch nautilus in 'sudo' mode21:40
cprofittthis may help with some of the issues people have with copying files21:41
cprofittany more Q's on nautilus21:41
cprofittthis is really an important area when making the migration to Linux21:41
cprofittOne of the other important areas is next21:41
cprofittAn application that most Windows and OS X users ignore is the basic text editor. For this reason the basic text editors in Windows and OS X tend to be a bit on the weak side. On Windows one would use notepad and on OS X it is just called 'text editor'. On Ubuntu you have the built-in gedit which is a powerful text editor.21:42
cprofittgedit can use its high-light mode to change what kind of file is being viewed and present a color coded view of the text making it easier to read.21:42
cprofittIf you are going to be programming there is another graphical text editor that can be used in Ubuntu called SciTE. SciTE does a bit more than gedit in that is will auto-indent per the language specifications.21:42
cprofittTwo other options in Linux are non-graphical. For basic text editing one can use nano and for programming one can use vi(m). There is another option for programming, but it is more like an OS unto itself than a simple editor. It is called emacs.21:42
cprofittSciTE is cross-platform21:42
cprofittI will not go in to the greatness that is sed or awk in this session, but those looking to manipulate text should look at those as well21:42
cprofittAny questions of basic text editors?21:43
cprofittOK... as we do not apear to have any more questions on text editors I will move on21:44
cprofittSome more exoteric applications that are used in the world of Windows and OS X are applications like Inspiration and Quick Books / Microsoft Money.21:44
cprofittIn Ubuntu you can use Freemind for mind mapping software. You can use GnuCash for managing your business. I do not have experience with either of these applications and if you want more information please check out the wiki entry for this session: https://wiki.ubuntu.com/UserDays/01232010/UbuntuEquivalentPrograms and feel free to ask questions on the forum thread: http://ubuntuforums.org/showthread.php?p=871214521:44
cprofittThis was meant to be a simple overview of some of the basic applications in Ubuntu.21:45
cprofittThere are cetainly many applications that I may have not covered. For those you can check out two sites to find recommendations.21:45
cprofittLinux App Finder - http://linuxappfinder.com/21:45
cprofittOS Alt - http://www.osalt.com/21:45
cprofitt< scunizi> There is also Vym for mindmapping21:45
cprofittI would like to thank scunizi for mentioning this21:45
cprofittI just read about the program today and it does look solid21:46
cprofittthanks scunizi21:46
cprofittAgain, feel free to discuss other applications in the forum thread as well. http://ubuntuforums.org/showthread.php?p=871214521:46
cprofittI thank you all for coming. Are there any other questions before we end?21:46
cprofittwe can opne questions to any of the applications covered21:46
cprofittand remember that the forum thread is open to all the apps covered and those that were not covered21:47
Pendulum< Pernig> Question Not come acrosds mind mapping software before, could you briefly explain?21:47
cprofittMind mapping software is kind of a flow of thoughts...21:48
cprofittyou link them in the order that you thought of them...21:48
cprofittit is used in education a great deal21:49
Pendulum< userdays6_> yes, I wanted a substitute for dreamweaver, but I got compozer and it is not much helpful. Can you suggest a better alternative?21:49
cprofittyes, I wanted a substitute for dreamweaver, but  I got compozer and it is not much helpful. Can you suggest  a better alternative?21:49
cprofitthttp://linuxappfinder.com/alternatives?search_text=Dreamweaver21:49
cprofittpersonally the one I have heard the best about is Bluefish21:50
cprofitthttp://linuxappfinder.com/package/bluefish21:50
cprofittQuestion: How come Daap plug-in in rhythmbox works with Itunes?21:50
cprofittTo be honest I am not sure why it works with iTunes. I stay as far aware from iTunes as possible. That is why I got my Sansa Fuze -- it supports .ogg and .flac files and works out of the box with Ubuntu21:51
cprofittany other questions?21:52
cprofittWhat are the issues with editing music files?21:53
cprofittI have been able to edit the genre, title, etc...21:53
cprofittfor editing the music I go in to Rhythmbox and right click ont he song -- then hit properties21:54
cprofittI can edit the details on that dialog box21:54
Pendulum< Pernig> QUESTION are there any alternatives to empathy and pidgin with similar or better features?21:55
cprofittI do not use those two apps Pernig, but I would ask that in the forum thread21:56
cprofittAgain, feel free to discuss other applications in the forum thread as well. http://ubuntuforums.org/showthread.php?p=871214521:56
cprofittQuestion: if i wan to program in C# or vb.net can linux alternative21:57
cprofittyou can kind of do C# with mono21:57
cprofittbut I am not aware of an implenetation that allows vb.net21:57
cprofittpersonally, I moved away from .Net and am now learning Python21:57
cprofittEclipse is in the repos and does have a mono plugin I believe21:58
cprofitta great area to ask about programming is the forums area dedicated to it21:58
cprofitthttp://ubuntuforums.org/forumdisplay.php?f=3921:58
cprofittwe have two minutes left before our next session...21:58
cprofittwith the illustrious Mr. Castro helping us all to get Involved in the Ubuntu Community21:59
cprofittThank you to this event for helping me be involved in the Ubuntu Community22:00
PendulumThank you cprofitt :)22:00
cprofittI hope that many of you here today will continue to become more comfortable22:00
cprofittwith Ubuntu22:00
cprofittand perhaps present next time22:00
cprofittThanks to everyone... as a group we all make the Ubuntu community what it is22:00
* cprofitt waves 22:00
=== cjohnston changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Getting involved in the Ubuntu Community ~~ Presented by jcastro || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
PendulumUp next is jcastro  talking about the Ubuntu Community22:01
jcastroThanks Pendulum!22:01
jcastrook, welcome everyone22:01
jcastroI hope you're having a good ubuntu user day!22:01
PendulumPlease don't forget that we have a survey about today, please fill it out at some point during the day http://www.surveymonkey.com/s/WQWHJQY22:01
jcastrothanks for everyone who put this together.22:01
jcastroI'm going to talk to you about how to get involved in this lovely jumble called the "ubuntu community"22:01
jcastroSo I'm going to have a little intro22:02
jcastrothen talk about bits22:02
jcastrothen let you ask questions, and then we can go from there22:02
jcastroI purposely don't have an outline for this because I don't want to just spam you with bullets22:02
jcastroI'd love to just be swamped with questions.22:02
jcastroso, let's start!22:02
jcastrofirst off, my name is jorge castro and I work at canonical on the community team.22:03
jcastroOur main mission is to "Help people Rock."22:03
jcastroso we go around different parts of our diverse community gathering things together, picking best practices, and enabling other people to do great work22:03
jcastroubuntu has a group of developers who actually make the distro22:04
jcastrohttps://wiki.ubuntu.com/UDSKarmic22:04
jcastrohere's a picture!22:04
jcastrobut as large as that group is, without the tons and tons of people out there who contribute to Ubuntu it would be difficult to make something like Ubuntu work.22:05
jcastroThat's where ubuntu teams come into play22:05
jcastrohttps://wiki.ubuntu.com/Teams22:05
jcastroone of the fundamental things in how ubuntu is organized is that we're very team based22:05
jcastroone person isn't in charge of "the installer", or "the kernel", it's a group of people22:06
jcastrothat wiki page there shows a list of teams in ubuntu22:06
jcastroso when people want to get involved they come up to me and say22:06
jcastro"what can I do for ubuntu?"22:06
jcastroand I usually answer with "well, what do you like to do? What pumps you up?"22:06
jcastroand sometimes here's where people get discouraged22:06
jcastro"well, I don't program, I don't  like to write docs, so I guess not much."22:07
jcastrobut as it ends up, you don't have to be a hacker or anything to contribute22:07
jcastrobecause there's so many things we do as a collective group that it involves all sorts of things22:07
jcastroso like marketing, organizing, you name it!22:07
jcastroany questions about the teams or anything like that?22:07
Pendulum< dm-madmod> QUESTION:  I tried to get involved with bug triaging and got lost in the maze of flow.  The flow chart while interesting wasn't useful.22:08
jcastroah, great question22:08
jcastroso, as it happens, some of us work on Ubuntu a lot.22:08
jcastroand we come up with really awesome things to do figure out the  most effective way to get something done22:09
jcastrothe problem sometimes is that we get knee deep in how we do things22:09
jcastroso it's easy to lose perspective on what something that is "easy to understand"22:09
Pendulum< ddecator> QUESTION: much like dm-madmod, i'm not entirely sure how to get involved with the BugSquad...I requested a mentor, but haven't hear back22:09
jcastroSo for someone like me, this page looks very easy to use and understand! https://wiki.ubuntu.com/Bugs/22:10
jcastrocouldn't get any easier, right?22:10
jcastrothis comes down to one of those things that we're constantly evaluating22:10
jcastroand when it comes to certain things there's only so much you can break it down to be easy.22:11
jcastroafter that it really just becomes a matter of experience22:11
jcastroso yeah, it's hard to keep the maze in check, we always try to make it easier22:11
jcastroif it makes you feel better I've been doing this for /years/ and to this day I need to ask someone on occassion what to do with a bug.22:11
jcastrothe key point here is that a) it's ok that you don't know anything22:12
jcastrob) we have a culture where getting help from someone is low barrier and fun to do22:12
jcastroand c) that we continually look for ways to make things easier22:12
jcastrofor the mentor question, yeah, it's hard, we have way more requests than we have mentors22:12
jcastroso you're going to have to be patient there22:13
jcastro(note: being persistant and annoying can help sometimes there, heh)22:13
jcastroyou might just want to dig in to something small too22:13
jcastrowhen I first started with something I found something small to work on22:13
jcastro"ok, I really like this mp3 player, I'm going to be the guy who helps people with this."22:14
jcastroand then just jump into launchpad answers or bugs.22:14
jcastrook22:15
jcastroso, you basically pick a team, and decide what you want to do22:15
jcastroat this point, don't get scared, you're not asking to marry someone or anything like that22:15
jcastrosome people like to go all over the place in the distro22:15
jcastrowhich is fine, you want to have your hands in little pies22:15
jcastrosome people like to do one part of the distro and that's all they do, which is fine too22:16
jcastrowhatever is interesting to you22:16
jcastroremember too that after a while you will get bored and probably look at something else to do it you end up not liking it22:16
jcastroso since everyone is asking about bugs let's pretend I want to get involved in bugs22:16
jcastroand then you can just apply that to whatever22:17
jcastroSo, I read through the thorough documentation on the bugs page22:17
jcastroit's important not to get intimidated when you see such large pages in the wiki22:17
jcastrowikis tend to be very "dumpgroundish" and crufty. They can contain lots of information22:18
jcastrobut they can get confusing, but as long as you know that already then they don't scare you right. :)22:18
jcastrothe first things that you can do to get how things work is find out where the team "hangs out"22:19
jcastroso most teams in ubuntu have an irc channel22:19
jcastroand a mailing list22:19
jcastroand many teams will hold regular meetings in IRC where they discuss things22:19
jcastrothe mailing lists can be particularly helpful because you can read a bunch of things before you even talk to anyone22:19
jcastrothat way I don't feel too dumb when I ask a question. ;)22:19
jcastroand for IRC meetings and such many teams publish the logs and results of their meetings on the IRC list.22:20
jcastroreading these are is good because they let you see what people are working on22:20
jcastroand what they need help with!22:20
jcastroit could be as easy as "Joe Smith- I worked on updating this program foo, needs testing though."22:20
jcastroaha! I could help with that! (or not, depending on what you can do)22:21
jcastromost teams also keep a Todo around22:21
jcastrohttps://wiki.ubuntu.com/MOTU/TODO22:21
jcastrolike that ^^22:21
jcastrosome teams even break down things for beginners22:21
jcastroso that when you show up they've already got a list of things to do!22:22
jcastroanyone have any questions on where to find help on teams? or how to get involved initially?22:22
jcastrook, before I move on; it's important to know that a bunch of things in the ubuntu community are "just do it"22:23
jcastrofor example, I run ubuntu openweek, which is like today, except we do it for a week.22:23
jcastroand we have developerweek22:23
jcastrowhich has a different goal, but similar concept.22:23
jcastrothe people who put together today didn't have to ask anyone "is it ok if we had a day of sessions for users?"22:24
jcastrosomeone just went and did it22:24
jcastrostarted a wiki page, started gathering people, picked a date, made a schedule <<<---- note, these are things you can do without knowing how to program.22:24
jcastroat that point people who have been around for a while came out of the woodwork to help22:24
jcastro"have you reserved ubuntu-classroom yet? you should do that."22:25
jcastro"hey, someone should have a survey at the end like we did last time, so we know if people liked the sessions so we can make them better"22:25
jcastro"hey did someone make the calendar?"22:25
jcastroand because we're team-based it's easier to ask someone from a team to just jump in for a session and talk about their area of interest22:25
jcastroas a general rule I recommend to people that if they have a good idea to run with it, throw it up on the wiki, and roll with it.22:26
jcastrobut be proactive about asking around for help, tips, etc.22:26
jcastrowhen I first started doing this I had a bunch of ideas22:26
jcastrothat never went anywhere because I was either to scared to ask for help or wasn't organized enough to do it22:27
jcastro(ok ok, some of the ideas were just plain bad)22:27
jcastrook, so you've picked your team and now you know where to hang out22:27
jcastroteams usually have events22:27
jcastroin the case of the bug squad, they have bug days22:27
jcastrothese are times when a bunch of them get together and work on bugs22:28
jcastroparticipating in events is a good way to get experience learning things22:28
jcastro(and also a great place to find a mentor)22:28
jcastroit can be motivational to mark your first bug confirmed (or whatever), but also having guys like qense around when you think you're going to mess up to answer your questions22:28
jcastrounfortunately sometimes things like bug days and stuff might be too time consuming or something, and that's totally ok22:29
jcastroremember that even if you do a little bit that when you have tons of people it all adds up.22:29
jcastroI like to think of it this way (since I'm working on things that aren't bug related this cycle)22:29
jcastro"ok, I only triaged this one bug, but it's one less bug Bryce has to deal with so he can concentrate on making X work better" or whatever it is22:30
jcastrosome people get discouraged because they can't commit the time they want to make ubuntu better22:30
jcastroand that's totally fine.22:30
jcastroif you go into a bug day thinking you're going to fix a million bugs you'll just set yourself up to be disappointed, so instead concentrate on working towards the team goal22:31
jcastroany questions while we wait for the spam attack to die off? ;)22:32
jcastroOne thing I also wanted to mention22:33
jcastrois that you can do things that aren't on that list of teams22:33
jcastrofor example, the people in the ubuntu-ohio Local team run the booth at ohio linuxfest,22:34
jcastrosome of those people might not be doing bug triage, or writing code, or working on ubuntu itself, but for that day they make sure that booth is rocking with CDs, answering people's questions, and spreading the love22:34
jcastrocontributions like this are hard to measure like things in launchpad or whatever22:35
jcastrobut remember that they can be just as important.22:35
jcastroso remember that doing a little part in something can work, don't worry about things like karma or whatever.22:36
jcastrook, so, idally you are participating in team events in something that interests you22:36
jcastroI've not yet run into an ubuntu team that is "finished" or doesn't have anything to do, so I don't think finding a place to chip in is a problem22:37
jcastrohowever I would like to hear your experiences about trying to get started in a team have been, so we can make that process suck less.22:37
pleia2< RPG_Master_> Does a LoCo count as a team?22:38
jcastroyes, absolutely!22:38
jcastroin fact LoCo's are our bread and butter.22:38
jcastroat our loco we try to do a "bug jam" at least once per cycle22:39
jcastroand a release party.22:39
pleia2< RPG_Master_> QUESTION : What should I do if my LoCo is completely unactive?22:39
jcastrohowever some loco's are just social groups, some run huge events (google for the french local teams release parties)22:39
jcastrothat's an excellent question22:39
jcastromy first loco meeting was me and one other guy22:39
jcastroand no one showed up, so we just drank beer.22:39
jcastrosome people would consider that a successful meeting. :p22:40
jcastroone thing I tried to do was find other ubuntu users at local linux user groups22:40
jcastroand get them interested22:40
jcastrowe would also run an installfest in cooperation with other linux groups in an area22:40
jcastrobut I think for our loco the one bug jam and release party per cycle is our "comfort zone". We tried to do too much one cycle and everyone was sick of it, but you don't want to be boring.22:41
jcastroremember people have lives so trying to have weekly loco meetings can get brutal on people.22:41
pleia2might be slightly off-topic, but since upstream collaboration is a recent project of yours... < strycore> QUESTION : if I send a patch to Ubuntu , do I also have to send it to Debian ?22:41
jcastrothese days we chat in our irc channel and try to make our two events per cycle the most bang-for-the-buck we can22:42
jcastroyeah, I like all the questions22:42
jcastrogenerally speaking, you don't /have to/, but it's a very strong encouragement.22:42
jcastrosome sponsors won't take your patch until you've at least submitted it to debian22:42
jcastrosending our fixes back to debian is a crucial part of the ecosystem22:43
jcastrothink of it as a professional courtesy.22:43
jcastrowhere appropriate of course22:43
jcastroif your patch is ubuntu specific then probably not, if you're not sure the sponsor who is reviewing your patch can answer that question22:43
jcastroif you do not know how to send a patch to debian the sponsor can point you in the right direction22:44
pleia2< mick__> QUESTION?? Do I have to be a C programer?22:44
jcastrowe have a neat tool called "submittodebian" in the archive that you might want to check out22:44
jcastronope, you don't even have to be a programmer22:44
pleia2< dm-madmod> QUESTION:  Is there a simple way to understand filing bugs upstream?  I'm confused by the upstream terminology.22:45
jcastroif you're a python programmer (for example) you can work on that if you want22:45
jcastroanother good question!22:45
jcastrolet me get you an example bug22:45
jcastro(one sec) smoke if you got em22:46
pleia2oh, 15 minutes left btw22:46
jcastroright22:47
Pendulum< mick__> QUESTION:  I notice a lovely app I use is not in universe/multiverse, how do i get help about packaging etc?22:47
jcastrook, I can't find the bug, but I'll get back to that22:47
jcastrodm-madmod: generally speaking, I try to first make sure that a bug is an upstream problem, and not a bug we introduced22:47
jcastrowhich can be hard sometimes22:48
jcastrogenerally if something is broken I try to reproduce it in upstreams code (I check it out of git or whatever) and then see if it's there22:48
jcastroand then if it is I file it upstream in their bug tracker22:48
jcastrogenerally speaking feature requests are always nearly an upstream thing, so I file those directly there22:48
jcastrohowever I will sometimes check launchpad because someone at somepoint probably thought of the same idea, and then I link those22:49
jcastroyou can do that by setting a watch on a bug22:49
jcastrohttps://wiki.ubuntu.com/Bugs/Watches22:49
jcastrowhich is out of scope for this session, but that gives you the general idea22:49
jcastromick__: you are in luck!22:49
jcastroI just was working on the documentation for that this week22:49
jcastrohttps://wiki.ubuntu.com/Upstream22:50
jcastroI have been working on documentation for upstreams that want to get into ubuntu22:50
jcastroso people like you and me can help them22:50
jcastrospecifically you're looking for: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages22:50
jcastromore questions?22:50
pleia2< zehrique> QUESTION As a translator, how can I fix a string I found on a .po package and submit the changes to the repository?22:51
jcastroah, a translations question.22:51
jcastrowe have a person on the community team who handles translations, unfortunately I don't have the expertise to handle this, however if you contact david planella he can help you: https://edge.launchpad.net/~dpm22:52
jcastro(pro tip: find the translator team page and ask in their channel or list)22:52
jcastrothat way everyone can see your question and it can be available to other people on the internet when they run into the same problem22:52
jcastro5 more minutes left, more questions!22:53
jcastrono one is going to ask when firefox 3.6 is coming to ubuntu? :)22:54
jcastro(the ubuntu mozillateam is working on it now, I learned that by hanging out in the team channel)22:54
pleia2here we go! < RPG_Master_> QUESTION : Whens FF3.6 coming to Ubuntu?22:54
jcastrosoon!22:55
jcastromore questions?22:55
jcastrook well, I appreciate you taking your time on a saturday to learn how to get involved in ubuntu22:55
jcastroremember, don't be afraid to ask questions22:55
jcastrowe're all in this together, you shouldn't suffer silently if you're lost or confused22:55
pleia2< nulled> are all ubuntu projects on launchpad?22:56
jcastrousually22:56
jcastrosometimes a loco might have a mailing list hosted someplace else or something like that22:56
jcastroone of the nice things about launchpad is it's designed around the idea of teams, so it's a natural fit to do ubuntu team work22:56
jcastrook, everyone have a good day22:57
pleia2thanks jcastro!22:57
jcastroand don't be afraid to  hop into #ubuntu-community-team22:57
jcastroif you need help organizing something22:57
jcastrothanks!22:57
=== _marx_ changed the topic of #ubuntu-classroom to: Ubuntu Classroom || Ubuntu User Days | Current Session: Trusted Software, Where to find it, and why ~~ Presented by paultag || Please ask questions in #ubuntu-classroom-chat || Ubuntu User Days Survey: http://www.surveymonkey.com/s/WQWHJQY
pleia2This session is about Trusted Software, Where to find it, and Why presented by paultag23:00
pleia2Paul has nearly 10 years of Linux experience. He has spent most of that time giving back to the community by helping users as a member of the Ubuntu Beginners Team and through his role as team contact for the Ohio LoCo.23:00
pleia2Today, Paul will share some of the knowledge that he has acquired, and teach us about trusted software.23:00
pleia2paultag: the floor is yours :)23:00
paultag:)23:00
paultagHowdy ya'll :)23:00
paultagFirst of all, I would like to give a HUGE shout-out to jcastro. I'm humbled that I was mentioned in his bit about the Ohio LoCo. Wicked session, I loved it. Hopefully I can be just as clear for ya'll today :)23:01
paultagI am doing this session with a mild direction, and as a result, I would love any questions that are asked23:01
paultagTry to ignore the Spam, I'll be sure to get to you ASA23:01
paultagASAP, better yet!23:01
paultagFirst, let's start with the most obvious. Why?23:01
paultagLet's review for a moment an insecure software model. Both Microsoft Windows and Apple OSX have insecure models as it stands today. The idea of getting new software is to “hunt” on the Internet for a while, until you find an advertisement ridden website with a .exe or .dmg download23:02
paultagThis model is to get Software A authored by entity X from entity Y.23:02
paultagEuch.23:02
paultagAt this point, it is not hard to compromise the software package. It is not hard to inject malicious code, such as worms or viruses, given the code is hosted by an untrusted authority Y.23:03
paultagThere was just a whole lot thrown at you right there, any questions about X or Y ?23:03
paultagLet's take a real world example. Let's say that Intel puts out a driver for their graphics card chipset. This driver installer gets picked up by N number of sites, and a fraction of N make it to the front page of Google from a search of that device.23:04
paultagThe problem here is that user-uploaded content depends on the trustworthiness of the author. This is quite an issue because there is no “circle of trust” system. Anyone can post items for download. Even simple “voting” systems will compromise some machines, and can be cheated with fake votes through automated means.23:05
paultag<patchwork_> QUESTION- When authority Y provides a MD5 checksum, how can I check the downloaded package?23:05
paultagYou may check the checksum with the `md5` command. This is a good way to ensure the software can be trusted, and is authentic.23:06
paultagThe issue with that is that you are still forced to check MD5 hashes, and we have better ways of doing it -- let me get into that now23:06
paultagWith Debian or Ubuntu GNU/Linux, we use a system called a repository. ( Other distros like Red Hat etc also have these systems as well ) Packages are put into this repository, and signed. This is what the Software Store, apt-get, aptitude and synapic all use as a backend. Not only is is really easy to install software ( no more installer hunts! ), but it is trusted.23:07
paultagThe reason why it is trusted is because all the software in that central authority is approved and placed into the system through a review process23:08
paultagThis creates a "circle of trust" with the packages and their uploaders23:08
paultagHowever, one might ask -- Why is this system trusted?23:08
paultagWell, the Repository is maintained by Ubuntu contributors and Debian Developers worldwide. To get into this tight-knight community, it pre-requires a lot of hard work and an intensive peer-review process.23:09
paultagPackages uploaded are subject to review, and meticulous book-keeping is maintained on what has been changed from the upstream version. ( Upstream is simply where the code came from, in our case ( Ubuntu ) it's Debian, and in Debian's case it's the original maintainers23:10
paultagLet's use as example the “Fluxbox” package ( I love fluxbox )23:10
paultagIt is developed at fluxbox.org by a few developers. They are trusted explicitly, as they are the official version of the software.23:11
paultagAny changes ( for better or worse ) are the definitive changes. ( and might I say, canonical! )23:11
paultagSorry, I'll lay off the puns ;)23:11
paultagThat software is then imported to Debain, where it is maintained by Dmitry Oboukhov.23:12
paultagDmitry is a trusted member of the Debian project, and his changes are documented clearly, and verified by using MD5 checksums, and changelogs. One should be able to go back and examine exactly what was changed when, and why. Changes are linked to bugs, and undocumented changes are looked down upon very heavily.23:12
paultagAre there any questions about this so far? I just rapid fired a lot at you right now23:13
paultagChanges upstream are currently four patches. Two to correct documentation spelling errors, one to attempt to fix a critical bug, and the last to fix a small bit of bash in a dash script.23:13
paultagYou can examine each patch, and view it's author. Two are mine, one is Dmitry's and one is from another Debian collaborator23:15
paultagthe patch is also clearly in it's own file, allowing one to easily see what it is doing to the pristine version of the software23:15
paultagThis maintains trust, and never touches the original tar23:16
paultagAlso included in the modifications from Debian is a theme. It will add a new theme called “Debian”, and a debian themed background.23:16
paultagThis is also in it's own directory, and clearly documented23:16
paultagUbuntu changes go through this same process, except the maintainer is a community of developers known as the “MOTU” or “Masters of the Universe”.23:16
paultagAll of these changes are clearly documented and logged, again23:17
paultagThe changes also pass through two trusted authorities, Debian and Ubuntu. As we are able to control exactly what goes into the packages, we can ensure that the packages are safe, and changes made are not malicious.23:18
paultagAre there any questions as to this chain so far, and any questions about trusting any of the parties?23:18
paultagOK, I'll move on23:19
paultagWhat happens when a package is not in the repository?23:19
paultagNow we run into the same problem as before. Hunt for a dpkg, and install it by hand from a ( potentially ) untrusted third party.23:20
paultagThis is, of course, unacceptable23:20
paultagAndreMorro[BR]> paultag,  we search a pre-compiled orrrr go to the source23:20
paultagYes AndreMorro[BR], you can do that. You have to be sure that the pre-compiled is trusted though23:20
paultagIf you are running Ubuntu, you have a chance of finding it in debian unstable, or a backport, if your release is old. In both of these cases, you can trust the source, either Deb or Ubuntu.23:21
paultagjcastro touched on that a bit23:21
paultagIn the case where the software is either so new, unknown to the community, or just plain not in the repositories, there are last lines of defense before going dpkg hunting. There is rarely a case where one should be installing a dpkg they wgot from the internet, or downloaded in a browser23:22
paultagP.S. wgot is my new past tense of wget :)23:22
paultagOne key skill is to learn how to install software from source, as AndreMorro[BR] mentioned23:23
paultagThis can be very intimidating to the new and even power user, but when done right, it can be a relatively tolerable process.23:23
paultagThat, however is a bit outside the scope of what I am presenting now, I won't teach you how to compile for this session – just be aware that compiling from scratch is always more advisable then hunting for a dpkg from any site23:24
paultag<arand> QUESTION Are there any measures to stop a malicious deb package you happen to stumble upon, or would it be able to do pretty much anything it wishes to a system should it be installed.23:24
paultagWhat a fantastic question23:24
paultagIf it is the case of finding it inside the repos for Ubuntu or Debian, the changes are right there, and it is not hard to find the member who did that.23:25
paultagThis can lead to any number of things, including getting kicked out of the community23:25
paultagIf it is a dpkg on a third party site, there is not much you can do. Report it to the site that is hosing it, and comment on it if you can23:25
paultagThat is the trouble with the software model that most are used to in Windows and OSX23:26
paultag<Out_Cold> question: are all ubuntu source packages (including multiverse/universe) trusted and tested by devs?23:26
paultagOut_Cold, Yes, every package is either tested and packaged by Debian maintainers, or if it Ubuntu changed, the MOTU and Ubuntu testers23:27
paultagOut_Cold, every last bit in the repos has been placed there by an Ubuntu or Debian developer23:27
paultagWell, what happens now. It's not in the repos, it's not been backported, a new version is not found upstream, sister distros such as Mint don't have it. What can I, as an educated hacker do?23:28
paultag<AndreMorro[BR]> QUESTION - supose I found a pre-compiled somewhere over the internet, before installing it is there any ways to protect my system??23:28
paultagAndreMorro[BR], This is a tough one. I wish I could say all developers are honest and hard working. I can't say that. There is a lot out there that even the most seasoned vet could look at and think "Oh that does X" but really does harmful think Y23:29
paultagI would first research the package a bit, figure out what it is, and who wrote it. If you can't find much I would be very hesitant to try it. If you would like to try it and ensure that it won't destroy your system, perhaps a virtual box might help23:30
paultagOK, so back a few lines -- Well, what happens now. It's not in the repos, it's not been backported, a new version is not found upstream, sister distros such as Mint don't have it. What can I, as an educated hacker do?23:31
paultagAlways look for trusted sources. Look for reputable sources. Try getdeb. Check for RPM packages in red hat, fedora or centos23:32
paultagUsing `alien` is not always the best, but is always better then installing an untrusted dpkg.23:32
paultagIf left to no other option, download the untrusted deb file and ask your local guru to take a look at it. You can check the file without installing it. using `ar` to extract it, one can examine what it is doing before it does it23:33
paultagThis, however, is also very advanced work.23:33
paultagAlways beware. Gnome-Look had an incident where a malicious user uploaded a “screensaver” that was actually a virus.23:34
paultag<SuperEngineer> QUESTION a lot of mentions of ?backported? please explain23:34
paultagSure thing. A backport is when a new package ( such as Firefox 3.6 ) being built for an old version of a distro23:34
paultagThere is a whole repo just for Backports on outdated releases23:35
paultag<AndreMorro[BR]> QUESTION - ar is used to extract .deb ?23:35
paultagYes, one can extract a deb running `ar x package.deb`23:35
paultagand there are two tar.gz files in there that the advanced user can pick apart23:35
paultag<strycore> you can use fileroller to extract .deb (it uses ar internaly yes)23:35
paultagYes, you can. Great note.23:35
paultag Novice packagers can do serious damage. There is this one package that looks inocent enough, but when I took a look at the pre/post install, it did very dangerous things, such as changing the mod of global files to 777 ( not good ), and playing with the ownership of kernel modules.23:36
paultagIt was done to install his code, but many parts of traditional good practice were violated, and could have caused serious issues.23:36
paultagI won't give it the justice of a mention in here, for the off chance someone might install it :)23:37
paultag<Out_Cold> question: when finding source files that come with a .diff file what do you do with the diff?23:37
paultaga diff is a text file that represents changes that wish to be distributed against the software23:38
paultagSo, if we were to both use package A, and I wished to create feature X, I could edit the package A and then difference ( or diff ) the two directories23:39
paultagThen I could save those changes as a "diff", and distribute them to others who want feature X23:39
paultagTreat a diff as you would anything else. It's code, and one can produce a patch to do malicious things23:39
paultagyou may apply them using the "patch" command23:40
paultagdebian / ubuntu uses a few different systems within the dpkg, but they all do the same thing23:40
paultagNow, I threw a lot at you with regards to how one should trust software in the Repos. Any questions as to why?23:41
paultagOK. Well I'll add a bit more on to the "Circle of Trust"23:41
paultagThe developers for Ubuntu have PGP keys. PGP keys are one of the few ways that trust can be demonstrated in an ad-hoc community23:42
paultag( and Debian )23:42
paultagWhen I say Ubuntu, treat it as both Ubuntu and Debian :)23:43
paultagOne maintains their key, and uses it to "sign" documents. Each signature is unique, generated off the content of the file, and their private key23:43
paultagIf you trust the holder of the key, then you can therefore trust the content, if the signature + content matches their key23:44
paultagBut, it would be very hard for one to go, and say "I trust developer Joe" and "I trust developer Sue"23:44
paultagso, developers will meet up in person, pull out photo ID, and verify that the key is a match to who they are23:44
paultagthey then sign each other's key, and if you trust Joe, then you can therefore trust Sue, because Joe trusts Sue ( and you trust Joe )23:45
paultagThis is done throughout the whole community, and eventually we have a trusted, and very particular ring of trust23:46
paultagNow, it would be silly to even expect a new user to know a single developer, so what then?23:46
paultagThey can trust the Repo, because they trust Ubuntu enough to install it.23:46
paultag<Out_Cold> QUESTION pgp keys can be duplicated can they not?23:47
paultagOut_Cold, yes, one can copy a key, but it has no effect on security23:47
paultagThere are two halfs to the key, a public half and a private half23:47
paultagthe public half is in keyserver.ubuntu.com ( among others ), and the private key exists only on the developer's machine23:48
paultag<Out_Cold> would that not allow one to compromise a dev's account?23:48
paultagKnowing the public key only allows one to encrypt for them, and verify their signatures. It is mathematically imposable to use a public key to sign a document23:49
paultagSo, in the repos there is a package. For debian it's debian-keyring23:49
paultagThe description on apt-get says it all ---23:50
paultagDescription: GnuPG (and obsolete PGP) keys of Debian Developers23:50
paultag The Debian project wants developers to digitally sign the announcements of23:50
paultag their packages with GnuPG, to protect against forgeries.  This package contains23:50
paultag keyrings of GnuPG and (deprecated) PGP keys of developers.23:50
paultagSo, by installing Ubuntu or Debian, you install a set of trusted keys to the car, as it were23:50
paultagThis also allows you to ensure _every_ last bit of code is verified by a developer that is trusted by the community23:51
paultagapt does this automagicly, if you were to remove the -keyring package, and install something like "firefox", it would give you an error and warning that it could not verify the code23:51
paultagAre there any questions on how the keyring works, and how that is used to ensure trusted software?23:52
paultag<tcpip4000> ...it's mathematically possible but in practice is very difficult23:52
paultagtcpip4000, Yes, you are right. You can brute force anything.23:52
paultagtcpip4000, The numbers to do that though would require more computation power then we have right now to break, and that key can be "untrusted" very easily23:53
paultagI'm a CS major, I treat large numbers as infinity :)23:53
paultag<tcpip4000> QUESTION: how is identify and handle a breach in the circle of trust?23:54
paultagIt's hard. Anyone can upload to the build daemons, but it throws out anything that is not signed by the right person. If the code is signed by a trusted developer, and uploaded, it will get built, and placed into the tree it was uploaded into23:54
paultagThe way to catch it would be to have someone notice, and report it. In general the QA team reviews this stuff in Debian, and Ubuntu is very peer-reviewed.23:55
paultagIt could get into the repo ( in the case of breaking someone's hand until they gave up a password ), but that would be identified pretty quick.23:55
paultagAlso, in Debian there is usually more then one developer on a package, and they would look to see what changed, if nothing else then just curiosity23:56
paultagAny other questions about the key system used to ensure trust?23:56
paultagAny questions at all?23:57
paultagAh, there it is23:57
paultag<nulled> does ubuntu use sha or md5?23:57
paultagnulled, we keep MD5 sums on files ( dpkg does this ). There is a theoretical security risk with MD5, but due to the fact we have a lot ensuring uploads are trusted, it is really a "make sure you are honest" kinda thing.23:58
paultagMD5 sums are also a tad quicker IIRC, and that helps build the code23:59
paultag<nulled> i noticed it takes longer and longer to read in packages due to the amoount of them.. is apt going to get efficiency enchanced?23:59

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