march
(Themenstarter)
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17337
Wohnort: /home/noise
|
Das sieht aber schon SCHÖN aus! Umschreiben ist ja richtig Fleissarbeit...
Danke ☺ Würde es Dir etwas ausmachen, "Firetray" direkt mit Mozilla.org zu verlinken? Hier –> Firetray. Sonst vll erklären + hoffen, das es nicht zu Inkompatibiltäten mit FF kommt.
Es ist ein Wiki - kannst gerne Änderungen und Ergänzungen vornehmen. 😀
Nein, alles war total durcheinander. Fast der ganze Artikel war unter der Überschrift "Installation", Konfigurationsabschnitte unter "Bedienung" und so weiter...
Naja durcheinander ist übertrieben. Lediglich die Überschriftsebenen waren falsch gesetzt, da = fehlten...
Ist halt nur schwer, die Deinstallation so den passenden Installationen zuzuordnen. Da könnten Leute versuchen, die per Paket installierte Version so zu deinstallieren.
Deshalb gibt es die Verweise auf die Wissensbox. Unter Deinstallation wird ja nur etwas beschrieben sofern es von der Regel abweicht. Edit: Wie schaut es nun mit ppa aus? Kann verschoben werden?
|
Flames_in_Paradise
Anmeldungsdatum: 13. November 2008
Beiträge: 454
|
Das ist ja lustig "Eine grosse Anzahl von Addons.... kann bei... Erweiterungen.de... http://addons.songbirdnest.com/extensions/list/all Da kommt ein 404 - ein Nettes. Das ist da wohl nich' richtig verlinkt ?
|
march
(Themenstarter)
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17337
Wohnort: /home/noise
|
Da kommt ein 404 - ein Nettes. Das ist da wohl nich' richtig verlinkt ?
Habe den vorhandenen Link nicht im Detail gecheckt. Haben die Seite irgendwann ein wenig verändert - hat sich seit 2006 wohl ein wenig getan 😉 Der korrekte neue Link ist http://addons.songbirdnest.com/addons
|
BigMc
Anmeldungsdatum: 18. März 2007
Beiträge: 1814
|
Moin, ich habe noch was verändert; jetzt berücksichtigt der Artikel auch das hier. Jetzt kannst du verschieben. Gruß, BigMc
|
march
(Themenstarter)
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17337
Wohnort: /home/noise
|
ich habe noch was verändert; jetzt berücksichtigt der Artikel auch das hier.
Ah - gut ☺ Das kannte ich nicht.
Jetzt kannst du verschieben.
Done.
|
dAnjou
Anmeldungsdatum: 8. Oktober 2007
Beiträge: 872
Wohnort: Berlin
|
Sorry, ich dachte ich könnte ein bisschen mehr tun, aber da hab ich mich wohl mit der mir zur Verfügung stehenden Zeit verschätzt.
|
BigMc
Anmeldungsdatum: 18. März 2007
Beiträge: 1814
|
Hallo dAnjou, du kannst den Artikel natürlich immernoch erweitern, auch wenn er nicht mehr in der Baustelle ist. Wenn du noch größere Änderungen machen möchtest, schieben wir dir den Artikel auch gleich wieder in die Baustelle, kein Problem. Der Vorteil am frühen Verschieben ins Wiki ist ja, dass alle Benutzer so jetzt schon den aktuellen Artikel sehen. Also: noch mal in die Baustelle oder was schwebt dir vor? ☺ Gruß, BigMc
|
dAnjou
Anmeldungsdatum: 8. Oktober 2007
Beiträge: 872
Wohnort: Berlin
|
BigMc schrieb: Also: noch mal in die Baustelle oder was schwebt dir vor? ☺
Ich hatte mich ja nur für die Sache mit dem deb-Paket gemeldet. Das hatte ich erledigt. Mir ist es grad nur ein bisschen unangenehm, dass das so lange gedauert hat und ich die folgenden Wünsche nicht einarbeiten konnte. Zum Glück gab es noch andere fähige Leute, die sich drum gekümmert haben ☺. Von mir ist also in nächster Zeit nichts zu erwarten... PS:
du kannst den Artikel natürlich immernoch erweitern, auch wenn er nicht mehr in der Baustelle ist.
Ich weiß 😉
|
BigMc
Anmeldungsdatum: 18. März 2007
Beiträge: 1814
|
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
Geht bei einem von Euch das Paket aus der PPA-Quelle? Ich habe es in der Intrepid Live-CD probiert, erhalte aber nur den Fehler im Anhang. Alle anderen Pakete, die ich gefunden habe (vier Stück an der Zahl) tun ihren Dienst. Von dem Gnubuntux-Paket (ist im Wiki glücklicherweise nicht verlinkt) rate ich im Übrigen auch ab, das ist schlecht gepackt. Ich überarbeite meinen Blog-Eintrag noch, dann folgt mehr, denn im Wiki ist bei der Mehrbenutzerinstallation auch noch was nicht ganz sauber, wie ich finde. Gruß Dee
|
march
(Themenstarter)
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17337
Wohnort: /home/noise
|
Ich überarbeite meinen Blog-Eintrag noch, dann folgt mehr, denn im Wiki ist bei der Mehrbenutzerinstallation auch noch was nicht ganz sauber, wie ich finde.
Was ist denn nicht sauber? Ist sofern ich gesehen habe identisch mit der Vorgehensweise aus deinem Blog?!? Kannst du es im Wiki ggf. ändern? Zumindest funktioniert es bei mir so ☺
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
Was ist denn nicht sauber? ... Zumindest funktioniert es bei mir so
In meinem Blog ist es auch nicht ganz korrekt. Mich stört, dass man Ausführrechte auf alle Dateien im Verzeichnis gibt, egal, was es ist. Das ist nicht gut. Die ganz korrekte Vorgehensweise wäre root:root als Eigentümer, rekursiv die Verzeichnisse auf 755, die Dateien auf 644 und dann noch drei weitere Dateien auf 755, damit Songbird ausgeführt werden kann. Dann deckt sich das nämlich mit den Rechten einer Deb-Installation. Gruß Dee
|
march
(Themenstarter)
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17337
Wohnort: /home/noise
|
Die ganz korrekte Vorgehensweise wäre root:root als Eigentümer, rekursiv die Verzeichnisse auf 755, die Dateien auf 644 und dann noch drei weitere Dateien auf 755, damit Songbird ausgeführt werden kann. Dann deckt sich das nämlich mit den Rechten einer Deb-Installation.
Das meinst du - ja stimmt. Alternative wäre es eine genaue Abfolge von Befehlen im Wiki zu hinterlegen oder ein Skript, welches dieses erledigt. Apropos - hatte in den Weiten des Internets noch ein Skript - oder besser gesagt - zwei Skripte gefunden, welche ich nicht verwenden wollte. Ich kenne die dort genutzte Seite nicht, deshalb verweise ich in solch einem Fall auf die Projektseite. Weiß nur nicht mehr von wo ich es habe - dürfte aber bei Bedarf schnell zu ermitteln sein: installsongbird.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 | #!/bin/bash
if [ -d /usr/local/bin/songbird ]; then
echo "
You appear to already have Songbird installed. To get the newest version, you should use the self-update function in Songbird instead of using this script.
"
exit
fi
cd
uname -m > tmp.arch.txt
if grep -q "64" tmp.arch.txt ; then
echo "
You appear to have an AMD64 architecture. Do you want to install the 64-bit version of Songbird? [y/n]
"
while true
do
read ans
case $ans in
Y|y) echo -n "Downloading Songbird from the internet--this could take several minutes, even on a broadband connection. Please be patient." ; wget -c http://download.songbirdnest.com/installer/linux/x86_64/Songbird_0_2_5_linux-x86_64.tar.gz ; echo -n "Unzipping the .tar.gz we downloaded." ; tar -xvzf Songbird_0_2_5_linux-x86_64.tar.gz ; break ;;
[Yy][Ee][Ss]) echo -n "Downloading Songbird from the internet--this could take several minutes, even on a broadband connection. Please be patient." ; wget -c http://download.songbirdnest.com/installer/linux/x86_64/Songbird_0_2_5_linux-x86_64.tar.gz ; echo -n "Unzipping the .tar.gz we downloaded." ; tar -xvzf Songbird_0_2_5_linux-x86_64.tar.gz ; break ;;
N|n) echo -n "We have not properly detected your architecture. Songbird installation script quitting." ; exit ;;
[Nn][Oo]) echo -n "We have not properly detected your architecture. Songbird installation script quitting." ; exit ;;
*) echo -n "Invalid command. Please answer yes or no [y/n] " ;;
esac
done
elif grep -q "86" tmp.arch.txt ; then
echo "
You appear to have an x86 architecture. Do you want to install the i686 version of Songbird? [y/n]
"
while true
do
read ans
case $ans in
Y|y) echo -n "Downloading Songbird from the internet--this could take several minutes, even on a broadband connection. Please be patient." ; wget -c http://download.songbirdnest.com/installer/linux/i686/Songbird_0_2_5_linux-i686.tar.gz ; echo -n "Unzipping the .tar.gz we downloaded." ; tar -xvzf Songbird_0_2_5_linux-i686.tar.gz ; break ;;
[Yy][Ee][Ss]) echo -n "Downloading Songbird from the internet--this could take several minutes, even on a broadband connection. Please be patient." ; wget -c http://download.songbirdnest.com/installer/linux/i686/Songbird_0_2_5_linux-i686.tar.gz ; echo -n "Unzipping the .tar.gz we downloaded." ; tar -xvzf Songbird_0_2_5_linux-i686.tar.gz ; break ;;
N|n) echo -n "We have not properly detected your architecture. Songbird installation script quitting." ; exit ;;
[Nn][Oo]) echo -n "We have not properly detected your architecture. Songbird installation script quitting." ; exit ;;
*) echo -n "Invalid command. Please answer yes or no [y/n] " ;;
esac
done
else
echo "This script works for only x86 and AMD64 architectures."
exit 1
fi
rm tmp.arch.txt
echo "
Moving Songbird to its own folder.
"
sudo mv Songbird /usr/local/bin/songbird
echo "
Removing the original .tar.gz
"
rm Songbird*.tar.gz
echo "
Making an executable for Songbird.
"
sudo ln -s /usr/local/bin/songbird/Songbird /usr/bin/Songbird
echo "
Downloading an icon for Songbird.
"
wget -c http://www.psychocats.net/ubuntu/songbirdicon.png
echo "
Putting the Songbird icon in the correct folder.
"
sudo mv songbirdicon.png /usr/share/pixmaps/songbird.png
echo "
Downloading the menu entry for Songbird.
"
wget -c http://www.psychocats.net/ubuntu/songbird.desktop
echo "
Moving the menu entry to the correct folder.
"
sudo mv songbird.desktop /usr/share/applications/songbird.desktop
echo "
After you refresh your menus, Songbird should be available as an application within the menus. If not, the launcher for Songbird should use the command Songbird (with a capital S).
"
|
removesongbird.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 | #/bin/bash
echo "
Removing Songbird folder.
"
sudo rm -rf /usr/local/bin/songbird
echo "
Removing launcher.
"
sudo rm /usr/bin/Songbird
echo "
Removing entry for Songbird.
"
sudo rm /usr/share/applications/songbird.desktop
echo "
Removing Songbird icon.
"
sudo rm /usr/share/pixmaps/songbird.png
if [ -d ~/.songbird ]; then
echo "
Do you want to keep your Songbird personal preferences even though the application is removed? [y/n]
"
while true
do
read ans
case $ans in
Y|y) echo -n "Your preferences will remain on your system for the next time you install Songbird"; break ;;
[Yy][Ee][Ss]) echo -n "Your preferences will remain on your system for the next time you install Songbird"; break ;;
N|n) echo -n "Removing your Songbird preferences"; rm -r ~/.songbird; break ;;
[Nn][Oo]) echo -n "Removing your Songbird preferences"; rm -r ~/.songbird; break ;;
*) echo -n "Invalid command. Please answer yes or no [y/n] " ;;
esac
done
fi
echo "
Songbird is now removed from your system.
"
|
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
Also das Skript sollte man nicht nutzen. Zum einen hat es verschiedene Annahmen (Z.B. dass Songbird immer über das Skript installiert wurde. Es beachtet keine "Alternativinstallation".) und zusätzlich ist eine Installation des ganzen Ordners nach /usr/local/bin eine Unart. Weiterhin werden die Rechte damit nicht angepasst, nur der erste Benutzer auf dem System, der das Ding ausführt, kann Songbird starten. Ich hab das Wiki überarbeitet. Dabei habe ich das mit PPA als fehlerhaft markiert, bis jemand bestätigt, dass die Pakete aus den Quellen überhaupt funktionieren. Und die eine Aussage "Ohne Menüeintrag startet Songbird möglicherweise nicht." ist absolut unverständlich. Was soll das denn genau heißen? Gruß Dee
|
BigMc
Anmeldungsdatum: 18. März 2007
Beiträge: 1814
|
Dee schrieb: Und die eine Aussage "Ohne Menüeintrag startet Songbird möglicherweise nicht." ist absolut unverständlich. Was soll das denn genau heißen? Gruß Dee
Da hab ich wohl nicht genau genug gelesen. Ich dachte, dein Artikel gelte auch für die Einzelplatzinstallation. Gruß, BigMc
|