Talk:Yum: Difference between revisions
(man and info , and what is {package}?) |
NeoAmsterdam (talk | contribs) (I happen to like yum (it just works™), so here's a quick crash-course.) |
||
Line 49: | Line 49: | ||
yum -install XP #just joking |
yum -install XP #just joking |
||
: If you run <tt>yum</tt> without arguments, you'll be presented an aide-mémoire. The most relevant cases you'll want are <tt>yum list available</tt> to see what is available from the yum repository, <tt>yum install updates</tt> to bring your software up-to-date (not just Sugary software), and <tt>yum install <i><u>name-of-program</u></i></tt>. |
|||
: A case example: I happen to like KSpread (the KDE spreadsheet program). First, I check to see if KSpread is available from the repositories using <tt>yum list "*kspread*"</tt>. Note that I've included wildcards; if I hadn't used them, yum would say there are no packages matching my request because the package I want is "koffice-kspread", not "kspread". Next, I run <tt>yum install "koffice-kspread"</tt>. |
|||
: Yum will do package dependency resolution for a while. If it's successful, yum will tell you what it wants to download and how much space it'll need; if not, it'll tell you why. |
|||
: Now, I chose KSpread for a reason: it has a lot of internationalization/localization files. I can exclude these files from being downloaded by running <tt>yum install "koffice-kspread" --exclude="*lang*"</tt>. And with that, the yum crash course is complete: how to find, update, select, and exclude packages for installation. As for Firefox, I'd recommend using the [[Firefox|Sugarized version]]. |
|||
: ■ [[User:NeoAmsterdam|NeoAmsterdam]]<span style="font-size: 50%;"><sup>[[User talk:NeoAmsterdam|Talk]]</sup><sub>[[Special:Contributions/NeoAmsterdam|Edits]]</sub><tt>2010-02-12T06:56:48Z</tt></span> 06:56, 12 February 2010 (UTC) |
Revision as of 06:56, 12 February 2010
My OLPC installation doesn't seem to have "man".
- That is correct.--Mokurai 14:09, 7 January 2008 (EST)
How do we get packages?
yum install <package name>
"info yum" doesn't show any useful information.
Repositories
This page needs to document how to add a repository. Where is yum.conf?--Mokurai 14:09, 7 January 2008 (EST)
yum? yuck!
I got brave and made some changes to the article itself, making some of my comments below obsolete.
(my background: I worked with various unix's from about 1980 to 1995, participated in G1G1 to learn a bit about olpc. The machine is nice, but my experience so far has not been very good. I am on this page now because I was at: http://wiki.laptop.org/go/Terminal_Activity and was reading about:
{{ Common Terminal Commands
* sugar-control-panel - Change nickname, XO Color, time zone and other options * ifconfig - View Wireless Network connections * nano for editing text files directly. If you want to edit text files in Sugar, use Write. * yum for automatically installing new software. * rpm - another way to automatically install new software * olpc-logbat - log the activity of the battery system. Useful for assisting developers in debugging battery problems. }}
and I want to learn about yum and what can I install and how )
If "man" is not on olpc, why does the article page say to use it?
So I tried "info yum", and it looked like emacs came up, and the help it gave didn't help at all. Most people won't how to quit if they get put into emacs or vi inadvertantly. I had mostly used vi 10-20 years ago, I know :q!, but I'm not sure in emacs. I thought it might be ctrl-q ctrl-q, or ctrl-c ctrl-q, I did ctrl-q twice, and the terminal process died.
The article page should not tell novice users to run "info".
What I really want to know about yum is what <package>'s can be installed. Are there a bunch of packages that come with olpc, or do I first have to download them first?
Can I (uh, what is the syntax and command line options for yum, I want to view the previous window, but if I go back, I will probably lose all this text I have just typed... (I can copy and go back, not being able to view more than one window at a time, not having tabbed browsing, and not even being able to quickly flip between windows is making "sugar" more difficult to use than it should be...) Anyways, can I
yum -install opera
yum -install firefox
yum -install XP #just joking
- If you run yum without arguments, you'll be presented an aide-mémoire. The most relevant cases you'll want are yum list available to see what is available from the yum repository, yum install updates to bring your software up-to-date (not just Sugary software), and yum install name-of-program.
- A case example: I happen to like KSpread (the KDE spreadsheet program). First, I check to see if KSpread is available from the repositories using yum list "*kspread*". Note that I've included wildcards; if I hadn't used them, yum would say there are no packages matching my request because the package I want is "koffice-kspread", not "kspread". Next, I run yum install "koffice-kspread".
- Yum will do package dependency resolution for a while. If it's successful, yum will tell you what it wants to download and how much space it'll need; if not, it'll tell you why.
- Now, I chose KSpread for a reason: it has a lot of internationalization/localization files. I can exclude these files from being downloaded by running yum install "koffice-kspread" --exclude="*lang*". And with that, the yum crash course is complete: how to find, update, select, and exclude packages for installation. As for Firefox, I'd recommend using the Sugarized version.
- ■ NeoAmsterdamTalkEdits2010-02-12T06:56:48Z 06:56, 12 February 2010 (UTC)