More eyeCandy Beryl.0.3.0+git SVN upgrades

Write tutorials and howtos in here
There are more tutorials here http://community.linuxmint.com/tutorial/welcome
Forum rules
Do not start a support topic here please. Before you post please read this

More eyeCandy Beryl.0.3.0+git SVN upgrades

Postby D1Wayne on Thu May 31, 2007 1:28 pm

if you wish to get more eye-candy, but do not want to fight the
dependency issues I've created the following script it may
Look daunting but this script is mostly documentation so read before
use comments :D

I'm using this on both production and test machines Beta012, Beta014, Beta024 Live-CD (though kludgey from live-cd). However your mileage may vary so suggest testing it in test environment first
If beryl is not currently running on your machine this will most likely not change that, but who knows. Just added a apt-get install for libxml1
for newer Kiba-Dock dependency which is not in the Trevino repositories

Code: Select all
#!/bin/bsh
## Fast beryl x.x to beryl 3.0+git SVN,(nightly build unstable,
## but has not changed since May, 9th, 2007
## Kiba has just recently had updates 5/30/2007
## Read all comments please! Before you run this script
## The following link is Here is a list of the packages
## http://download.tuxfamily.org/3v1deb/dists/feisty/eyecandy/index.html

## save this file as beryl3er on the Desktop
## right click it
## Left click properties
## Click on permissions
## Check the Allow executing file as a program box
## to run this start a gnome-terminal and type
## Click on Cassandra (MintMenu)
## Click on Terminal  (under System Category Left side of Menu)
## Type in the following
## sudo sh /home/yourLoginID/beryl3er
## ------------> you
## Changing the "yourLoginID" with your actual mint id used when you installed Mint
## If you saved this sh script in a differnt location change path as appropriate

## Kiba-Dock  pre-requiste
apt-get install libxml1

## move orginal repository list out of harms way (hopefully)
mv /etc/apt/sources.list /etc/apt/origsourcest.list

## Create the temporary list sources for the repositories add bin
echo "deb http://download.tuxfamily.org/3v1deb feisty eyecandy" > /etc/apt/sources.list

## Append to above sources list
echo "deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy" >> /etc/apt/sources.list

## set the site gpg key for the repository
KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv $KEY && gpg --export --armor $KEY | sudo apt-key add -x

## Update the repositories for the package manager(s)
apt-get update

## Do the existing beryl x.x to Beryl 3 SVN updates
apt-get upgrade

## Launch Synaptic,  to get new packages (more eye candy)
## You'll need this isolated repositories to get additional eye-candy stuff
## and have the fewest dependency/compatibilty issues, trust me   
## NOTE:  if you do not wish additional
##    Beryl, Compiz, Akamaru, Kiba, seom  packages
##    just close synaptics when it launches or comment the line starting with gksu below

## otherwise do independent searches on the names beryl, Compiz. Kiba etc.. marking those
## additional packages you desire, if you happen to find a compatiblity issue say with
## supported plugins vs unsupported plugins, I'd stick with the supported ones
## I've personally have selected all the beryl packages, helidor, all lib packages
## simple settings for manager
## Have not tried any of the debug or developement packages

## After marking all additional desired packages,
## click on apply
## when those install are done close synaptics and this script will clean-up repositiries
## resoring your original sources (if all goes well)
gksu synaptic

## delete temp beryl3 repository list we created above
rm /etc/apt/sources.list

## restore the origin sources.list Mint 3.0
mv /etc/apt/origsourcest.list /etc/apt/sources.list

## re-update the sources.list with the original Mint 3.0 package manager
apt-get update
exit


For Bianca Mint 2.2
replace all occurances of feisty to edgy
ie..
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn
D1Wayne
Level 3
Level 3
 
Posts: 198
Joined: Tue Apr 24, 2007 6:11 am
Location: Pacific North West

Linux Mint is funded by ads and donations.
 

Postby Husse on Sat Jun 02, 2007 7:34 am

I thought this was good so I made it sticky. It may help on some problems in Cassandra
Last edited by Husse on Wed Jun 06, 2007 7:53 am, edited 1 time in total.
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19703
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

More eyeCandy Beryl.0.3.0+git SVN upgrades

Postby D1Wayne on Wed Jun 06, 2007 4:47 am

I bit of errata in comments:

since the comments says save to the Desktop,
Desktop should be in the path to launch it:)

the line
## sudo sh /home/yourLoginID/beryl3er
should read
## sudo sh /home/yourLoginID/Desktop/beryl3er

unless you have decided to save it eksewhere
D1Wayne
Level 3
Level 3
 
Posts: 198
Joined: Tue Apr 24, 2007 6:11 am
Location: Pacific North West

Postby Lolo Uila on Tue Jun 26, 2007 4:48 pm

Just gave this a try and it seems to have worked. :)

I run Beryl under XGL with the ATI fglrx driver, and I actually had to downgrade the stable version of Beryl that is included with Cassandra from 2.1 to 2.0 because version 2.1 doesn't support XGL. I didn't know if the latest SVN builds had XGL support or not, but I gave it a try and so far it is running well.

I haven't checked out any of the new eye candy yet, but at least the update manager isn't nagging me to update Beryl any longer.

Thanks for the script. I'm sure it saved me a whole lot of trouble and headaches.

Aloha, Tim
User avatar
Lolo Uila
Level 5
Level 5
 
Posts: 547
Joined: Thu Mar 15, 2007 3:40 am
Location: Kapolei, Hawaii

Postby Lolo Uila on Tue Aug 07, 2007 2:28 am

Okay, trying this script again, and I noticed some errors during execution. I have hilighted the errors below. Beryl does seemed to be updated, but I'm wondering if everything is installing correctly since these errors have happened.

Any info about these errors and a fix to the above script that will allow it to run without errors would be greatly appreciated.

Thanks, Tim

trp@Mint-Linux:~$ sudo sh /home/trp/Desktop/Beryl3er
Reading package lists... Done
Building dependency tree
Reading state information... Done
libxml1 is already the newest version.
The following packages were automatically installed and are no longer required:
linux-headers-2.6.20-15-generic libsilc-1.0-2 linux-headers-2.6.20-15
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
gpg: WARNING: unsafe ownership on configuration file `/home/trp/.gnupg/gpg.conf'
gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error

Get:1 http://download.tuxfamily.org feisty Release.gpg [189B]
Ign http://download.tuxfamily.org feisty/eyecandy Translation-en_US
Get:2 http://download.tuxfamily.org feisty Release [14.2kB]
Ign http://download.tuxfamily.org feisty Release
Get:3 http://download.tuxfamily.org feisty/eyecandy Packages [14.3kB]
Get:4 http://download.tuxfamily.org feisty/eyecandy Sources [37B]
Fetched 28.7kB in 2s (13.4kB/s)
Reading package lists... Done
W: GPG error: http://download.tuxfamily.org feisty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2D6CFB44DD800CD9
W: You may want to run apt-get update to correct these problems

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
compiz compiz-core compiz-gnome compiz-plugins
The following packages will be upgraded:
beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings beryl-settings-bindings emerald emerald-themes libberyldecoration0
libberylsettings0 libdecoration0 libemeraldengine0
13 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 5849kB of archives.
After unpacking 1606kB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
libberylsettings0 beryl-core libberyldecoration0 beryl-plugins-data beryl-plugins beryl-settings-bindings beryl-settings libdecoration0 libemeraldengine0
emerald beryl-manager beryl emerald-themes
Install these packages without verification [y/N]? y
User avatar
Lolo Uila
Level 5
Level 5
 
Posts: 547
Joined: Thu Mar 15, 2007 3:40 am
Location: Kapolei, Hawaii

Postby Lolo Uila on Wed Oct 24, 2007 2:26 pm

Note that there is an error on this line:
Code: Select all
KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv $KEY && gpg --export --armor $KEY | sudo apt-key add -x


That "x" at the end should not be there.
Code: Select all
KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv $KEY && gpg --export --armor $KEY | sudo apt-key add -


Also, if you are going to add more packages then you should append to the sources.list file rather than replace it (otherwise you will run into dependancy problems). So change these lines:
Code: Select all
## move orginal repository list out of harms way (hopefully)
mv /etc/apt/sources.list /etc/apt/origsourcest.list

## Create the temporary list sources for the repositories add bin
echo "deb http://download.tuxfamily.org/3v1deb feisty eyecandy" > /etc/apt/sources.list


to:
Code: Select all
## backup original repository list
cp /etc/apt/sources.list /etc/apt/origsourcest.list

## add this to the sources.list
echo "deb http://download.tuxfamily.org/3v1deb feisty eyecandy" >> /etc/apt/sources.list


Aloha, Tim
User avatar
Lolo Uila
Level 5
Level 5
 
Posts: 547
Joined: Thu Mar 15, 2007 3:40 am
Location: Kapolei, Hawaii


Return to Tutorials / Howtos

Who is online

Users browsing this forum: No registered users and 6 guests