<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-38903614</id><updated>2012-02-19T10:42:27.672-08:00</updated><category term='Linux Reference'/><category term='Linux'/><title type='text'>Voice of my experience</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-38903614.post-8466248212716586746</id><published>2008-11-18T10:36:00.000-08:00</published><updated>2008-11-18T22:04:09.284-08:00</updated><title type='text'>Ignore unwanted files to appear in SVN Status list</title><content type='html'>You can set ignore property for directories under SVN to ignore specific file or a group using wildcard.&lt;br /&gt;&lt;br /&gt;Here are few examples:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;svn propset svn:ignore '*' .&lt;/span&gt;&lt;br /&gt;Run this command inside a directory to ignore all the files inside it. It is best suited for cache directory where you want the cache folder to be inside SVN since it is a part if the structure but do not want unwanted files and directories in it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;svn propset svn:ignore changelog.txt .&lt;/span&gt;&lt;br /&gt;This will ignore  changelog.txt file to appear in svn status  list.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;svn propset svn:ignore “*.tmp” .&lt;br /&gt;&lt;/span&gt;Ignore all file with tmp extension.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;svn propset svn:ignore -R 'Thumbs.db&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Thumbs.db:encryptable' .&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Thumbs.db &amp;amp; Thumbs.db:encryptable are files that gets created when you open a directory in windows machines and it has few images in it. These files always come up in your svn status list and create problem. The command will solve the problem. The &lt;span style="font-weight: bold;"&gt;-R Option  &lt;/span&gt;is to set the property recursively down to all the directories.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: Multiple file name must be inside quotes and should be separated by new line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38903614-8466248212716586746?l=prabhanjan-panigrahi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/8466248212716586746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38903614&amp;postID=8466248212716586746' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/8466248212716586746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/8466248212716586746'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/2008/11/ignore-unwanted-files-to-appear-in-svn.html' title='Ignore unwanted files to appear in SVN Status list'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38903614.post-140578359371747711</id><published>2008-11-18T08:04:00.000-08:00</published><updated>2008-11-18T08:43:49.786-08:00</updated><title type='text'>Backup your Firefox Extentions and bookmarks.</title><content type='html'>I generally take a backup of the extensions and bookmark of my Firefox to synchronize the setting between my home computer and the computer at my work place.&lt;br /&gt;&lt;br /&gt;You will need to install an  extension&lt;span style="font-size:100%;"&gt; &lt;span style="font-weight: bold;"&gt;FEBE&lt;/span&gt;(Firefox Environment Backup Extension). This extension after installation will create a menu under tools and provides you with lot of backup options, in those options you have &lt;/span&gt;extension&lt;span style="font-size:100%;"&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;backup and bookmark backup.&lt;br /&gt;&lt;br /&gt;Here is a link where you can download the latest version of &lt;/span&gt;&lt;a href="http://customsoftwareconsult.com/extensions/febe/febe.html"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;FEBE&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is another extension &lt;span style="font-weight: bold;"&gt;CLEO&lt;/span&gt;(Compact Library Extension Organizer) that can be used to combine all the extension and make it as a single extension file. it can also be very help full if you have your own custom made extension.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Here is a link where you can download the latest version of &lt;/span&gt;&lt;a href="http://customsoftwareconsult.com/extensions/cleo/cleo.html"&gt;&lt;span style="font-weight: bold;"&gt;CLEO&lt;/span&gt;&lt;/a&gt;&lt;a href="http://customsoftwareconsult.com/extensions/febe/febe.html"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38903614-140578359371747711?l=prabhanjan-panigrahi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/140578359371747711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38903614&amp;postID=140578359371747711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/140578359371747711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/140578359371747711'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/2008/11/backup-your-firefox-extentions-and.html' title='Backup your Firefox Extentions and bookmarks.'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38903614.post-5622357975193642826</id><published>2008-11-12T11:24:00.001-08:00</published><updated>2008-11-18T10:31:20.982-08:00</updated><title type='text'>Shifting my computer application settings</title><content type='html'>Recently I had to to reinstall OS on my computer. It is a time taking task and every time I do it I  always forget to take backup of few application settings. So I had to create a check list of application whose settings I need to save before reinstalling the OS.&lt;br /&gt;&lt;br /&gt;Here is the list I prepared.&lt;br /&gt;1. &lt;a href="http://prabhanjan-panigrahi.blogspot.com/2008/11/backup-your-firefox-extentions-and.html"&gt;Firefox bookmarks and extensions&lt;/a&gt;.&lt;br /&gt;2. &lt;a href="http://www.anirudhlohia.com/blog/transfer-your-putty-settings/"&gt;Putty configurations&lt;/a&gt;.&lt;br /&gt;3. Webdav configurations.&lt;br /&gt;4. Desktop and  Documents.&lt;br /&gt;5. Copy Favorites directory under you profile.&lt;br /&gt;6. Copy all important files from the OS installation drive.&lt;br /&gt;&lt;br /&gt;Webdav has a backup option which  will  backup all the setting in a reg file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38903614-5622357975193642826?l=prabhanjan-panigrahi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/5622357975193642826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38903614&amp;postID=5622357975193642826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/5622357975193642826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/5622357975193642826'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/2008/11/shifting-my-computer-application.html' title='Shifting my computer application settings'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38903614.post-5592784060377684865</id><published>2008-11-05T04:43:00.000-08:00</published><updated>2008-11-05T05:59:59.413-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Reference'/><title type='text'>Screen Command - Default Key Bindings</title><content type='html'>Using Screen command you can create multiple pseudo-terminals. It becomes very convenient when you are working on a remote server and need to do different thing simultaneously. I always keep forgetting the keys to operate the screen , so I am posting a reference to recall.&lt;br /&gt;&lt;table valign="top"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a '&lt;br /&gt;C-a " &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(select) Prompt for a window identifier and switch. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a 0...9 &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(select 0...select 9) Switch to window number 0...9. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a C-a &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(other) Toggle to the window displayed previously. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a a &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(meta) Send the command character (C-a) to window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a A &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(title) Allow the user to enter a title for the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a b&lt;br /&gt;itemx C-a C-b &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(break) Send a break to the tty. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a B &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(pow_break) Close and reopen the tty-line. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;C-a c&lt;br /&gt;C-a C-c &lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(screen) Create a new window with a shell and switch to that window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a C &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(clear) Clear the screen. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a d&lt;br /&gt;C-a C-d &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(detach) Detach screen from this terminal. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a D D &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(pow_detach) Detach and logout. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a f&lt;br /&gt;C-a C-f &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(flow) Cycle flow among `on', `off' or `auto'. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a C-g &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(vbell) Toggle visual bell mode. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a h &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(hardcopy) Write a hardcopy of the current window to the file "hardcopy.n". &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a H &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(log) Toggle logging of the current window to the file "screenlog.n". &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a i&lt;br /&gt;C-a C-i &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(info) Show info about the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a k&lt;br /&gt;C-a C-k &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(kill) Destroy the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a l&lt;br /&gt;C-a C-l &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(redisplay) Fully refresh the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a L &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(login) Toggle the current window's login state. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a m&lt;br /&gt;C-a C-m &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(lastmsg) Repeat the last message displayed in the message line. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a M &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(monitor) Toggle monitoring of the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a SPC&lt;br /&gt;C-a n&lt;br /&gt;C-a C-n &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(next) Switch to the next window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a N &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(number) Show the number (and title) of the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a p&lt;br /&gt;C-a C-p&lt;br /&gt;C-a C-h&lt;br /&gt;C-a BackSpace &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(prev) Switch to the previous window (opposite of C-a n). &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a q&lt;br /&gt;C-a C-q &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(xon) Send a ^Q (ASCII XON) to the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a r&lt;br /&gt;C-a C-r &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(wrap) Toggle the current window's line-wrap setting (turn the current window's automatic margins on or off). &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a s&lt;br /&gt;C-a C-s &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(xoff) Send a ^S (ASCII XOFF) to the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a t&lt;br /&gt;C-a C-t &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(time) Show the load average and xref. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a v &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(version) Display the version and compilation date. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a C-v &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(digraph) Enter digraph. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a w&lt;br /&gt;C-a C-w &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(windows) Show a list of active windows. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a W &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(width) Toggle between 80 and 132 columns. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a x&lt;br /&gt;C-a C-x &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(lockscreen) Lock your terminal. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a z&lt;br /&gt;C-a C-z &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(suspend) Suspend screen. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a Z &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(reset) Reset the virtual terminal to its "power-on" values. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a . &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(dumptermcap) Write out a `.termcap' file. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a ? &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(help) Show key bindings. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a C-\ &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(quit) Kill all windows and terminate screen. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a : &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(colon) Enter a command line. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a [&lt;br /&gt;C-a C-[&lt;br /&gt;C-a ESC &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(copy) Enter copy/scrollback mode. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a ]&lt;br /&gt;C-a C-] &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(paste .) Write the contents of the paste buffer to the stdin queue of the current window. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a { &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(history) Copy and paste a previous (command) line. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a &gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(writebuf) Write the paste buffer out to the screen-exchange file. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a &lt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(readbuf) Read the screen-exchange file into the paste buffer. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a = &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(removebuf) Delete the screen-exchange file. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a _ &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(silence) Start/stop monitoring the current window for inactivity. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;C-a , &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;(license) Show the copyright page.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38903614-5592784060377684865?l=prabhanjan-panigrahi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/5592784060377684865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38903614&amp;postID=5592784060377684865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/5592784060377684865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/5592784060377684865'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/2008/11/screen-default-key-bindings.html' title='Screen Command - Default Key Bindings'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38903614.post-7247695164689214336</id><published>2007-05-01T23:45:00.000-07:00</published><updated>2008-03-24T21:16:10.434-07:00</updated><title type='text'>Building a video sharing site.</title><content type='html'>Videos are the best way to express. With the popularity of sites like Youtube, Google Video, Jumpcut and lot other we see a beginning of online video sharing/editing Era.&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;v:path connecttype="rect" gradientshapeok="t" extrusionok="f"&gt;&lt;o:lock aspectratio="t" ext="edit"&gt;&lt;v:imagedata title="videosharingsite" src="file:///C:%5CDOCUME%7E1%5CPRABHA%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image001.jpg"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3rLWZuF1WYo/Rjg0KqXtTdI/AAAAAAAAAAw/oP_FVCGFKWU/s1600-h/videosharingsite.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5059851539127815634" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://2.bp.blogspot.com/_3rLWZuF1WYo/Rjg0KqXtTdI/AAAAAAAAAAw/oP_FVCGFKWU/s320/videosharingsite.jpg" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/v:imagedata&gt;&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:stroke&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Eg: &lt;a href="http://youtube.com/"&gt;YouTube&lt;/a&gt;,&lt;a href="http://video.google.com/"&gt;Google Video&lt;/a&gt; ,&lt;a href="http://jumpcut.com/"&gt;Jumpcut&lt;/a&gt; ,&lt;a href="http://grouper.com/"&gt;Grouper&lt;/a&gt; ,&lt;a href="http://one.revver.com/revver"&gt;Revver&lt;/a&gt; ,&lt;a href="http://vsocial.com/"&gt;vsocial&lt;/a&gt;,&lt;a href="http://vimeo.com/"&gt;vimeo&lt;/a&gt; , &lt;a href="http://videoegg.com/"&gt;Videoegg&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;With all these big players around it is difficult for any other site to come and compete. Innovation is the key to success. If you can put something extra that is really different and innovative - who knows, your site can leave YouTube and other big sites behind. So here I am explaining you how to build a basic video sharing site.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-size:130%;"&gt;How does a video share site work?&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;A video sharing site perform three basic tasks &lt;/span&gt;&lt;/p&gt;&lt;ol  style="margin-top: 0in;font-family:arial;" type="1"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Allows a user to upload video files.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Convert the uploaded files to a common format that can be played on a browser (generally the format is flash video FLV)&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Embed a player in your site to view the video. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span class="bigfntpink"  style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-size:130%;"&gt;I . Uploading Video files.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span class="bigfntpink"  style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;You will find lots of open source application for file uploading available on web. You can use any of them .I have used “&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Uber Uploader” and it is really good .It has got AJAX Progress Bar which show you how much file is uploaded.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;You can down load the file from &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=148921"&gt;http://sourceforge.net/project/showfiles.php?group_id=148921&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;Note : To use this script you should have CGI-BIN Access enabled.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-size:130%;"&gt;II .Converting the Uploaded video to Flv format.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;The uploaded file needs to be converted to FLV format. To convert video file to FLV format you need additional packages installed to your linux server.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table class="MsoTableGrid" style="border: medium none ; width: 100%; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding: 0in 5.4pt;" valign="top" width="50%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;i&gt;You need to install:-&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;GD Library 2 or higher,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;FFmpeg, Mplayer + Mencoder ,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Flv2tool, Libogg + Libvorbis,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;LAME MP3 Encoder&lt;/span&gt; &lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in 5.4pt;" valign="top" width="50%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;i&gt;PHP Configuration: &lt;/i&gt;&lt;/strong&gt;&lt;i&gt;&lt;br /&gt;&lt;em&gt;safe_mode = off&lt;/em&gt;&lt;br /&gt;&lt;em&gt;register_globals = on (recommended)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;open_basedir = (no value)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;output_buffering = on&lt;/em&gt;&lt;br /&gt;&lt;em&gt;upload_max_filesize = 100M )&lt;/em&gt;&lt;br /&gt;&lt;em&gt;post_max_size = 100M &lt;/em&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;You can install the above package using &lt;span style="font-weight: bold;"&gt;YUM&lt;/span&gt; (recommended). The packages are available in DAG repository, so you need to add &lt;span style="font-weight: bold;"&gt;DAG repository&lt;/span&gt; to yum.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;After you have installed the packages you just need to run few commands through php using exec command.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-weight: bold;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Following is the command to convert video file to FLV.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Note : check the path of mencoder using whereis command( whereis mencoder ) and if it is not '&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;/usr/bin/mencoder ' then change it with the correct path in the command below. &lt;/span&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;exec(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;"/usr/bin/mencoder testvideo.mpeg -o testvideo.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=800:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -srate 22050"&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;You need to file &lt;/span&gt;&lt;st1:place style="font-weight: bold;"&gt;Meta&lt;/st1:place&gt;&lt;span style="font-weight: bold;"&gt; data using this command&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Note : check the path of &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;flvtool2&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;exec(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;"/usr/bin/flvtool2 -Uv &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;testvideo.flv &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;newvideo&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.flv"&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-weight: bold;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;You can even create thumbnails by the following command&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Note : check the path of &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;mplayer&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;exec("/usr/bin/mplayer&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;testvideo.mpeg -ss 1 -nosound -vo jpeg:outdir=./thumb&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;-frames 2");&lt;/span&gt;&lt;/blockquote&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-size:130%;"&gt;III .Embed a player in you site to view the video:-&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Once you have created the FLV file the only task that is left is to display the video, for that you need an FLV player. So we need to find and download a FLV player.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Here is a link to a free FLV player Download.(&lt;a href="http://www.jeroenwijering.com/?item=Flash_video_Player"&gt;http://www.jeroenwijering.com/?item=Flash_video_Player&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-style: italic;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Note: But read the license before you use.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" face="arial"&gt;&lt;span style="font-size:100%;"&gt;Now embed the player and specify the FLV file path.&lt;/span&gt;&lt;/p&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:stroke&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38903614-7247695164689214336?l=prabhanjan-panigrahi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/7247695164689214336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38903614&amp;postID=7247695164689214336' title='50 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/7247695164689214336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/7247695164689214336'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/2007/05/building-video-sharing-site.html' title='Building a video sharing site.'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3rLWZuF1WYo/Rjg0KqXtTdI/AAAAAAAAAAw/oP_FVCGFKWU/s72-c/videosharingsite.jpg' height='72' width='72'/><thr:total>50</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38903614.post-5123335210946758443</id><published>2007-04-19T03:51:00.000-07:00</published><updated>2007-05-02T01:31:01.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Installing and updating packages in linux.</title><content type='html'>&lt;p class="MsoNormal" style=""&gt;  &lt;/p&gt;&lt;span style="font-family:Verdana;"&gt;I have always had difficulty in installing packages in Linux/ UNIX system. But after doing lots of googling and studying about it I found out that it is not so difficult indeed .I would like to share the knowledge. &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;There are three ways by which you can install a package.&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;1. Through a package manager like YUM/APT.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;2. Using an RPM package.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;3. Installing from source.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;I will take up each method one by one.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;I. Installing using package management utility- &lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;i&gt;&lt;span style="font-family:Verdana;"&gt;Note: You should have you computer connected to net.&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;Installing packages using package management utility is the easiest of all the method.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;YUM /APT fetches the files related to the package from a repository and installs it to your computer. &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;Advantages.&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;1. Easy option to install, uninstalls, update and maintain packages.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;2. You get the latest package.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;3. All the dependent modules/packages can also be installed&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family:Verdana;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family:Verdana;"&gt;Commands for installation using YUM.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;Lets try to install mplayer &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;1. we will check if the package is available .&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# yum list mplayer&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;This will list information about the packsge iff available.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;2. Install Packages &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# yum install mplayer&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;You can also use wildcard to install all mplayer packages.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# yum install mplayer*&lt;/blockquote&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;Will install all the dependent packages also.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;3. Uninstall Packages&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# yum remove mplayer&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;It completely removes the package.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;u1:p&gt;&lt;/u1:p&gt;Commands for installation using APT.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;1. We will check if the package is available.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# apt-cache search mplayer&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;This will list information about the package if available.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;2. Install Packages &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# apt-get install mplayer&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;You can also use wildcard to install all mplayer packages.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;3. Uninstall Packages&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;blockquote&gt;# apt-get remove mplayer&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;It completely removes the package.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;u1:p&gt;&lt;/u1:p&gt;II. Installing from RPM file-&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;u1:p&gt;&lt;/u1:p&gt;1. Download the RPM file of the package.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;"&gt;For ex-&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# wget http://apt.sw.be/redhat/9/en/i386/RPMS.dag/mplayer-1.0-0.20.pre7.0.rh9.rf.i386.rpm&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;2. Install package.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span style="font-size:85%;"&gt;# rpm -ivh mplayer-1.0-0.20.pre7.0.rh9.rf.i386.rpm&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;or&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# dpkg -i [Package] (for debian linux)&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;3. Upgrade package.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# rpm -Uvh [Package]&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;Command will upgrade the package if it is already installed or install it if it is not&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;To perfrom only upgrade if the package is curently installed, use,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# rpm -Fvh [Package]&lt;/blockquote&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;4. Remove package.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# rpm -e [Package]&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;Will remove the package completely&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;u1:p&gt;&lt;/u1:p&gt;III. Installing from Source-&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;Installing packages from source file in the most difficult of all instalation process and should avoid it.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;1. Move to src directory.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;blockquote&gt;# cd /usr/src&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;2. Get the source code.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span style="font-size:85%;"&gt;# svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;or &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;download and unzip&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;3. Move to the source directory.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;4. Check configuration options&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# ./configure -help&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;5. Configure with appropriate options &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;# ./configure --enable-jpeg&lt;/blockquote&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;6. Compile&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;blockquote&gt;# make&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;7. Install&lt;/u1:p&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;blockquote&gt;# make install&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-family:Verdana;"&gt;&lt;u1:p&gt;8. Uninstall&lt;/u1:p&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;  &lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;blockquote&gt;# make uninstall&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;p class="MsoNormal" style=""&gt;&lt;br /&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38903614-5123335210946758443?l=prabhanjan-panigrahi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/5123335210946758443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38903614&amp;postID=5123335210946758443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/5123335210946758443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/5123335210946758443'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/2007/04/installing-and-updating-packages-in.html' title='Installing and updating packages in linux.'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38903614.post-117532224157534335</id><published>2007-03-31T00:05:00.000-07:00</published><updated>2008-09-18T05:55:12.960-07:00</updated><title type='text'>First post</title><content type='html'>Hi all ,&lt;br /&gt;I am Prabhanjan Panigrahi, a new member of the ever growing  blogging  community . This is my first but have nothing to write . I will share all my experiences good and bad through this blog.&lt;br /&gt;Bye for now .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38903614-117532224157534335?l=prabhanjan-panigrahi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabhanjan-panigrahi.blogspot.com/feeds/117532224157534335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38903614&amp;postID=117532224157534335' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/117532224157534335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38903614/posts/default/117532224157534335'/><link rel='alternate' type='text/html' href='http://prabhanjan-panigrahi.blogspot.com/2007/03/first-post.html' title='First post'/><author><name>Prabhanjan Panigrahi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
