RHEL 6 for the Clueless: Generic Software Build

By Ed Ed | Posted at 0:23

For our last desktop oriented article, I promised we would build one item using the generic Open Source scripted building process. For this project, I chose something only slightly complicated, and likely to be favored by most users: PySolFC, the Python Solitaire Fan Club Edition. It's not just a collection of card games, but more card games than you've ever seen, along with a wide array of Mahjongg based games. It also comes with background music.

Written in the Python scripting language, PySol had been around for a long time, then almost died. It was revived by a few fans, but they haven't gotten around to putting the background music into the Linux/Unix version by default. The Windows and Mac versions do have the music, but for Linux you'll have to work a bit.

On RHEL 6 (and clones) you'll need to add a few packages, so open your Terminal and login as root, then:

yum install tkinter pysol-devel SDL

First, we need to build the sound player. The package is called smpeg, and it's an SRPM from Fedora 11. Realize this part is still messing with RPM and we've covered that in previous lessons. You'll need to install it manually and build it with RPMbuild. Once you've done that, install everything except the debug package.

Now we get PySolFC. Click on the link for PySolFC on that page. On the next page select the latest version 2.0; on the page after that, click PySolFC-2.0.tar.bz2. I've just shown you the basic layout of most Sourceforge projects, where a lot of generic build source packages are found. That next link will open a page with some advertising, then an auto-download process.

This time root will build the package in another location. First, let's navigate in the file system to the generic source building place:

cd /usr/local/src

Then move the package there:

mv /home/username/Downloads/PySolFC-2.0.tar.bz2 ./

That's the move command (mv) pulling the package from where it downloaded to the current working directory (./). Now let's open it:

tar -xvfj PySol [hit TAB]

This is a one step process for handling the standard Unix tar bundles, with switches to make it exract (x) with some visual feedback (v) on the file we name (f) and using the bzip2 compression (j) because that's the package format (ending in bz2). You should now have in front of you a folder labeled PySolFC-2.0. Move inside that:

cd PysolFC-2.0

Go ahead and run ls to see what's there. One of the first things you want to look for in building from source is README and INSTALL. In this case, we have at least the README, which is simply plain text. We use less to read that, and the SPACE bar to scroll down, along with the arrow keys, PGUP, PGDN all working as you might expect. The instructions are pretty sparse, and assume a level of experience our series assumes you don't have.

Aside from the PySol-Sound-Server, which we get later, you already have all the basic requirements for this, so skip down to the installation section. This one is really quite simple, since it's Python. I want you to notice farther down, where the last section lists places where you can get extra features. It includes the location for default music files. We'll be getting those before we are finished.

Close the reader using the "q" command. Now, let's build it:

python pysol.py

This is very well done, because it installs everything where it should be, and even creates a link in your GNOME menu system. That was the easy part. Let's back out of this folder:

cd ../

We still need the sound server, which is still kept at the old PySol website. It's another bz2 file, and you'll need to move it and open it the same way as we did above. Now move down into the folder created. This time I will warn you the README is out of date. That is, it's still valid for building, but the links are likely to have changed since it was written in 2004. Open Source projects come and go, and their websites, too. This is why I took the time to chase down the smpeg file above.

Let's build this. Below are a stack of commands you need to execute one at a time, and wait for the prompt to return before you execute the next. It's a common notation in Open Source instructions. If you read the README, you'll notice I've trimmed off the standard prompt symbol ($) for the standard user account, or (#) for the root prompt. By the way, at the point of "make test" you can stop the music test by hitting CTRL-c. This kills most running processes which grab the commandline prompt.

cd src
make strip [optional]
make test
make install

We are almost done. Let's get the music files. We don't need root to do this, since the music goes in your user account files. Log out the root account (exit) and you'll find yourself as the user in your Home directory. Move down into the Downloads folder -- cd Downloads -- and let's open that package. Since it's in the gzip format, we change the tar command just a bit, replacing the "j" switch with "z":

tar -xvfz pysol-music-4.40.tar.gz

You'll need to create your own user account music cache. PySol will be looking in your Home directory for a hidden folder -- .PySolFC -- and a music folder inside that. We get both with this single command:

mkdir ~/.PySolFC/music

Now we move the music files where they belong. These files are several layers deep in the subdirectory you just created from the gzip package.

cd pysol-music-4.40/data/music

Run the ls command and you'll see a license file with each music file, and, while they are all various types of "mod" files, they have different format tags, either .mod or .it. Don't get too confused about that; if you want to know about this offbeat music format, you can find thousands of of them all over the web, an art form in itself. Just search for "mod music." We will move them one at a time so you get used to how it works:

mv Astral_Dreams.it ~/PySolFC/music/
mv Past_and_Future.it ~/PySolFC/music/
mv Subsequential.mod ~/PySolFC/music/

You can close your Terminal window. Check the Applications menu, and under Games you should now find PySol Fan Club Edition. If we got everything right, you should hear background music every time you play the games. The fellow who wrote this music, Carl Larsson (aka Nightbeat), is regarded among mod music fans as a master of the ambiance style. While you can chase down his work and others, you'll find not all of them will play properly using the PySol music server. You'll have to experiment and see what works and what you like.

Ed Hurst is Associate Editor of Open for Business.

cua hang banh trung thu yen sao

Đây là dòng bánh trung thu cao cấp duy nhất trong nước. Bánh trung thu cao cấp Yến Sào Khánh Hòa sử dụng các nguồn nguyên liệu hoàn toàn là các món cao cấp như : yến sào, hải sâm, vi cá, trứng muối, mứt gừng, mứt bí… Đây hoàn toàn là nguồn nguyên liệu cao cấp và được chế biến với công thức riêng được nghiên cứu tỉ lệ kỹ lưởng để tạo ra một chiếc bánh thung thu thơm ngon, vừa ăn và không bị ngấy do ăn nhiều. Bánh đặc trưng với vị đậm đà nhờ phần gia vị đã được ủ và thấm đều kỹ càng, đây là một trong những đặc trưng mà các hiệu bánh trung thu khác không có được.

Posted by cua hang banh trung thu yen sao - Jul 5, 2017 | 7:10

netgear router login

netgear router login

Posted by netgear router login - Jul 26, 2017 | 11:30

Re: RHEL 6 for the Clueless: Generic Software Build

It is so pleasant to see such helpful on your site. It is a decent stage for the general population to get their prerequisites satisfy.

Posted by Star Wars Han Solo Jacket - Aug 3, 2017 | 6:02

Re: RHEL 6 for the Clueless: Generic Software Build

Với các thành phần đặc biệt quý giá từ thiên nhiên như yến sào, vi cá, hải sâm; Bánh Trung thu cao cấp Yến sào Sanest Moon Cake banh trung thu yen sao khanh hoa là sự kết hợp hài hòa giữa nguồn nguyên liệu ngoại nhập và nguyên liệu truyền thống, giữa công nghệ hiện đại và bí quyết kỹ thuật cổ truyền. Bánh Trung thu cao cấp Yến sào Sanest Moon Cake banh trung thu yen sao được sản xuất trên dây chuyền công nghệ khép kín hiện đại nhất, được nhập khẩu từ Đài Loan, theo hệ thống quản lý chất lượng quốc tế ISO 9001:2008 và HACCP. Chi cục An toàn vệ sinh thực phẩm - Sở Y tế Khánh Hòa đã xác nhận công bố hợp quy sản phẩm Bánh Trung thu cao cấp yến sào của Công ty Yến sào Khánh Hòa.

Posted by Thanh - Aug 17, 2017 | 7:26

Re: RHEL 6 for the Clueless: Generic Software Build

life is beautiful; happiness is infinite. Experience life, memorable. Life is like a cup of coffee, bitter with astringent. Life is also bitter life, the term of life from the bitter spent, might as well make life from happiness through. Coffee is bitter, from which we can add some Cheap Nike Shoes For Men sugar, you Nike Men Shoes Outlet can add milk. But what about life? Life will not be as coffee as more sugar and then add some milk, they can not suffer? Life is on their own, is bitter is not a little bit of sugar can be solved by a little sugar, but by their own solution. The road is still rough, it is difficult to grasp, but the scenery is still, the heart is still; all the way to run around, despite the labor, hard to sustenance, hard to say, can no longer come back, but also less than the beginning; Tired, Xu is more and more relaxed, Xu is more and more helpless, can always have to go, keep walking, has been moving forward. Not afraid of strangers, not afraid of no way, because the foot is the road, the road next to the road! Love is not a feeling, but a feeling. Often inexplicable loss, it is because there is a castle in mind, there is a poignant fairy tale; often journeying in a daze, it is because the hearts of one side of the sky, there is a touch of clear and graceful silhouette silhouette; often quietly tears, It is because the tears is a call, is a piercing shock. Not forget, but can not forget; not hurt, but has been in the habit, in life. True words are silent, not in words. Each other, is the heart of a cup of tea, that moment of melting, enjoy the flow, has been turned into tears; each other, is one another, each other is the best of the years, the most sincere meet each other, that moment of throbbing, Women Free Run enjoy interpretation, has become a habit; Dream of the eternal theme, that bit of bone feelings, enjoy surging, has been cemented into life. Perhaps no tomorrow no future, some just that share of dedication, heart calm, the heart of the spend! Dream, in fact, is a lonely trip. Despite the distant, bumpy, as long as there is a dream, the pace will be easy; despite how many ridicule, how many doubts, as long as determined, wind and rain is baptism; despite black and blue, painful heart, as long as there is love, everything is possible. The dream of the years, is monotonous and gorgeous; dream of life, is bitter and sweet; a dream of life, is natural, it is wonderful, beautiful! Looked at the head, staring at the distant horizon, but his own tears; close your eyes, listen to is not familiar with the songs, but their own heart; out of hand, to seize the feelings are not deep, but the appointment of white hair The moonlight

Posted by solo - Aug 25, 2017 | 5:57

Do my Research Paper for Me

In the event that you request that a written work benefit “Do my Research Paper for Me,” how are you to know who is composing that examination paper? In many examples, you won't know. Here is the way the “other” composition administrations work.

Posted by Do my Research Paper for Me - Aug 26, 2017 | 5:20

Buy a Research Paper Online

Ultius is one more instrument in your chest to accomplish the most ideal outcomes from your own particular composition. Spare Time, Find Time. Master Help When Buying Research Paper Models. Fuel Your Future. A word of wisdom for a Good Product.Buy a Research Paper Online

Posted by Buy a Research Paper Online - Aug 26, 2017 | 7:21

Re: RHEL 6 for the Clueless: Generic Software Build

Michael Kors Package Deals
mk shoulder bags wholesale
michael kors crossbody handbags
michael kors jet set checkbook wallet
michael kors satchel
michael kors checkbook wallet black
Michael Kors Shoulder Tote
nike shoes free
Nike Air Jordan 26
Nike Air Jordan Hydro
Nike Air Max Command
nike sneakers cheap
nike women's free 5.0 running shoes
coach luggage mens
coach satchel clearance
coach city zip tote
nike sneakers air max
nike sneakers cheap
coach bags for sale
Cheap Nike Shoes Online
Nike Jordan Shoes
mk shoulder bags on sale
cheap michael kors bags
Michael Kors Package Deals
mk shoulder bags wholesale
Michael Kors Shoulder Tote
michael kors shirts
michael kors T-shirts
Michael Kors Selma.
Cheap Michael Kors Shoulder Bags
michael kors trousers
michael kors women's Clothing
nike air foamposite pro
Nike air force
coach wallet outlet
coach hobo bags outlet
Nike Heels Boots<br />
michael kors crossbody handbags
michael kors jet set checkbook wallet
michael kors satchel
michael kors checkbook wallet black
Nike Hyperdunk<br />
Nike Kids Shoes<br />
nike sb dunks
nike free running shoes
lebron james nike shoes
Nike King<br />
Nike Lunar<br />
Michael kors factory outlet.
Micheal kors satchelbags
Nike Lunar Haze<br />
Nike Shox<br />
Nike Women Shoes
shoes outlet
Light Up Shoes
Coach Accessories
michael kors kids shoes
Michael Kors Mens sale
mk backpack mens
Nike Pepper Shoes<br />
Nike Sandals<br />
Nike SB<br />
michael kors clothing online
michael kors coats
michael kors jackets
Michael Kors Wallet
Michael Kors Handbags Outlet
michael kors bracelet sale
michael kors on sale watches
michael kors jeans
michael kors jumpers cardigans
mk bag outlet
Michael kors chelsea
michael kors crossbody bags

Posted by rainahuang - Aug 29, 2017 | 3:30

Payday Loans Oceanside

Important material provided. My organization is very happy to read the paper this content. Kudos meant for getting individuals fine advice. Superb step thru. Today follow-up Payday Loans Oceanside That I delight in the place.

Posted by Pervez - Sep 24, 2017 | 13:14

Re: RHEL 6 for the Clueless: Generic Software Build

It is a horror movie of about 1h and 52m. Pet dog of Rod and Carolyn died in mysterious circumstances. showbox apk

Posted by Alexandr Lukin - Sep 24, 2017 | 17:07

Re: RHEL 6 for the Clueless: Generic Software Build

Later, they found that a spirit was harming their daughter, Andrea. Frightened by these conditions, Rod and Carolyn called on the investigators to help them out with this mess. Showbox

Posted by Alexandr Lukin - Sep 25, 2017 | 13:19

Re: RHEL 6 for the Clueless: Generic Software Build

Real-time PokeMesh Apk Download Pokemon GO Map PokéMesh latest version for Android with filter pokemes notification Pokemesh

Posted by Alexandr Lukin - Sep 28, 2017 | 13:32

Re: RHEL 6 for the Clueless: Generic Software Build

We’ve talked about CinemaBox HD app; what it is, how you can get it for Android and what you can do to fix some common errors on it. CinemaBox

Posted by Alexandr Lukin - Sep 30, 2017 | 6:22

Re: RHEL 6 for the Clueless: Generic Software Build

The information you share is very useful. It is closely related to my work and has helped me grow. Thank you!* Gmail login

Posted by lynn libbrecht - Sep 30, 2017 | 7:48

Re: RHEL 6 for the Clueless: Generic Software Build
Posted by Alexandr Lukin - Sep 30, 2017 | 14:58


Introduce me blogging indonesia want to visit on your website and read the contents of article useful for me,
if any time please visit our website 

cara menurunkan berat badan

cara membesarkan alat vital pria dengan tangan

Posted by mas ulul - Oct 2, 2017 | 4:20

Re: RHEL 6 for the Clueless: Generic Software Build

Easy controls, intuitive interface options taken by developers. The scanning of the applications takes a minimum of time, as the use of a patch. Lucky Patcher app

Posted by Evgeni Igorevich - Oct 6, 2017 | 18:09

sam han quoc

Nhân sâm sam han quoc là một nhân sâm hàn quốc 6 năm tuổi chính hãng trong những nhân sâm hàn quốc tại tphcm loại thảo dược http://samyenthinhphat.com/tags/sam-cao-cap-han-quoc-tai-tphcm.html tự nhiên http://samyenthinhphat.com/tags/cua-hang-nhan-sam-chinh-phu-tai-quan-1-quan-2-quan-3.html, có mặt ở http://samyenthinhphat.com/tags/cua-hang-nhan-sam-chinh-phu-tai-quan-4-quan-5-quan-6.html rất nhiều quốc gia http://samyenthinhphat.com/tags/cua-hang-nhan-sam-chinh-phu-tai-quan-7-quan-8-quan-9.html trên thế giới http://samyenthinhphat.com/tags/cua-hang-nhan-sam-chinh-phu-tai-quan-10-quan-11-quan-12.html như Nhật Bản http://samyenthinhphat.com/tags/cua-hang-nhan-sam-chinh-phu-tai-quan-go-vap-binh-thanh-tan-binh.html, Hàn quốc http://samyenthinhphat.com/tags/cua-hang-nhan-sam-chinh-phu-tai-quan-tan-phu-phu-nhuan-thu-duc-binh-tan.html, Hoa Kì http://samyenthinhphat.com/tags/sam-cao-cap-han-quoc-tai-quan-1-quan-2-quan-3.html… Trong http://samyenthinhphat.com/tags/sam-cao-cap-han-quoc-tai-quan-4-quan-5-quan-6.html các loại nhân sâm http://samyenthinhphat.com/tags/sam-cao-cap-han-quoc-tai-quan-7-quan-8-quan-9.html kể trên thì http://samyenthinhphat.com/tags/sam-cao-cap-han-quoc-tai-quan-10-quan-11-quan-12.html nhân sâm hàn quốc http://samyenthinhphat.com/tags/sam-cao-cap-han-quoc-tai-quan-go-vap-binh-thanh-tan-binh.html luôn được http://samyenthinhphat.com/tags/sam-cao-cap-han-quoc-tai-quan-tan-phu-phu-nhuan-thu-duc-binh-tan.html hàng triệu nhân sâm hàn quốc người nhan sam han quoc chinh hang trên khắp nhân sâm chính hãng thế giới nhan sam han quoc săn lùng nhân sâm hàn quốc chính hãng và tìm kiếm bởi nhân sâm hàn quốc chính hãng những giá trị nhân sâm hàn quốc chính hãng tuyệt vời nhan sam han quoc chinh hang. Từ xưa nhân sâm hàn quốc đên nay những đại lý nhân sâm công dụng sâm hàn quốc của loại đại lý nhân sâm hàn quốc nhân sâm này nhân sâm chính hãng vẫn được mọi người nhân sâm hàn quốc lưu truyền nhan sam han quoc và ứng dụng sam han quoc vào trong đời đại lý nhân sâm hàn quốc sống đặc biệt là chăm sóc sức khỏe nhân sâm hàn quốc của con người. Củ nhân sâm nhân sâm chính hãng hàn quốc chính đại lý nhân sâm hàn quốc là nhân sâm Hàn Quốc đại lý nhân sâm ở dạng tươi chưa qua sơ chế thành các sản phẩm nhan sam han quoc. Củ nhân sâm Hàn Quốc có những vai trò nhân sâm hàn quốc chính hãng và tác dụng vô cùng to lớn đối với con người.

Posted by sam han quoc - Oct 27, 2017 | 2:10


Introduce me blogging indonesia want to visit on your website and read the contents of article useful for me,
if any time please visit our website 

obat kuat

cara memperbesar penis


Posted by mas ulul - Oct 27, 2017 | 2:47

Sexy Delhi Escorts Service

Lucky me I found your website by accident. I bookmarked it. This article is genuinely good and I have learned a lot of things from it concerning blogging. thanks.Nice! I want you to thank for your time for this wonderful read!!! Your blog posts are more interesting and informative.
Sexy Delhi Escorts Service

Posted by Sneha - Nov 15, 2017 | 12:29

Escorts Agency in Delhi

Our services are inaccessible to you. You can enjoy it as much as any bonafide resident of Delhi. Just give yourself sufficient time and get ready with your budget to come to this city at any time. Since Delhi is a hi-tech city, you will get to enjoy lots of things including escorts.
Escorts Agency in Delhi

Posted by Sneha - Nov 17, 2017 | 10:31

Re: RHEL 6 for the Clueless: Generic Software Build

I can't envision concentrating sufficiently long to research; significantly less compose this sort of article. You've beaten yourself with this material. This is awesome substance. moroccan tile

Posted by Robin jack - Dec 10, 2017 | 15:18

Re: RHEL 6 for the Clueless: Generic Software Build

I am very pleased that I stumbled across this in my search for something relating to this sites.
I have also bookmarked you for checking out new posts

Posted by judi bola88 - Dec 11, 2017 | 21:08

nấm linh chi

Nơi bán nấm linh chi đỏ tại quận Bình Thạnh là một trong những loại thảo dược tự nhiên Cửa hàng nấm linh chi đỏ tại tỉnh Gia Lai, có mặt ở rất nhiều quốc gia trên thế giới như Nhật Bản Cửa hàng nấm linh chi đỏ tại Hà Nội, Hàn Quốc, Hoa Kì… Trong các loại nhân sâm kể trên thì nhân sâm hàn quốc Nơi bán nấm linh chi đỏ tại tỉnh Gia Lai luôn được hàng triệu người trên khắp thế giới săn lùng và tìm kiếm bởi những giá trị tuyệt vời Nơi bán nấm linh chi đỏ tại tỉnh Đồng Nai. Từ xưa đến nay những công dụng của loại nhân sâm này vẫn được mọi người lưu truyền Nơi bán nấm linh chi đỏ tại Hải Phòng và ứng dụng vào trong đời sống đặc biệt là chăm sóc sức khỏe của con người. Củ nhân sâm Hàn Quốc Nơi bán nấm linh chi đỏ tại Hà Nội chính là nhân sâm Hàn Quốc ở dạng tươi chưa qua Cửa hàng nấm linh chi đỏ tại TP HCM sơ chế thành các sản phẩm. Củ nhân sâm Hàn Quốc Địa chỉ nấm linh chi đỏ tại Hà Nội có những vai trò và tác dụng vô cùng to lớn đối với con người.

Posted by nấm linh chi - Dec 13, 2017 | 9:48

Re: RHEL 6 for the Clueless: Generic Software Build

I was perusing your article and thought about whether you had considered making a digital book on this subject. You”re composing would offer it quick. You have a great deal of composing ability. Twenty Motion

Posted by rebecca martin - Dec 16, 2017 | 9:28

Please enter your comment entry below. Press 'Preview' to see how it will look.

Sign In to Your Account
User Name:
:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:
Home About Connect: Twitter Facebook RSS
© 2001-2012 Universal Networks, All Rights Reserved. Some content rights may be held by Universal Networks' providers and used under license. Powered by ServerForest and SAFARI. Learn about our privacy policy here.