Nexus Personal i Slackware

Övriga saker kan ställas här. Här diskuterar vi varför himlen är blå, varför öl smakar gott, broccoli smakar skit och varför Slackware äger

Moderatorer: Nille, nomicon, Minime

Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Nexus Personal i Slackware

Inlägg av Nille »

Vist kan man få det att fungera som vi gjort men jag hade hellre sett att det gick att skapa ett riktigt paket som följer paketerings reglerna som alla distar har och det går inte med nuvarande lösning.
Det går inte ens att skapa ett riktigt paket i ubuntu 8.04 pga hårdkodade sökvägar (vilket är fel fel fel att använda som dom gjort).
Ett paket som ska delas vidare får aldrig använda /usr/local och en binär borde aldrig använda /usr/local då den är för saker som du kompilerar själv(med källkoden i tex /usr/local/src), nä en 101 i *nix filstruktur hade dom nog behövt.

Så funktion går att uppnå med hjälp av diverse ful lösningar men det är inte meningen att man ska behöva det.
The more linux you go the slacker you get.
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nexus Personal i Slackware

Inlägg av Minime »

Sant så sant...
Kan förhoppningsvis hoppas att dom kommer med en uppdatering som löser struktur
så man slipper alla dessa "nödlösningar" men framtiden får väl visa om dom orkar att fixa det...

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: Nexus Personal i Slackware

Inlägg av maup »

Jag testade senaste versionen av Nexus (personal-4.10.2.16) och den fungerade i *stort* sett utan handpåläggning eller "kompatlibs". Det enda som behövdes var ett litet ingrepp i install.4.10.2.16.sh för att byta ut xulrunner mot firefox..

Man måste även installera som root, att köra med sudo fungerar inte.

Kod: Markera allt

#Install plugin for FF3
  ln -s $INSTALL_DIR/personal/libplugins.so /usr/lib/firefox/plugins
  if [ $? -ne 0 ]; then
    echo "WARNING: Failed installing plugin for Firefox 3. Manually add symlink to libplugins.so in your Firefox 3 plugin directory if this browser is to be used."
  fi
/Magnus
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Nexus Personal i Slackware

Inlägg av Nille »

Jag har inte den installerad nu men jag vet att dom när personal-4.10.2.16 släpptes skulle kräva mindre libs och att vissa skulle vara statiskt kompilerade.
Men jag märker det när det är dags att deklarera eller om jag skulle behöva det tidigare.
Men för att se vad den kräver så är det bara att köra:

objdump -p personal.bin
LD_DEBUG=libs personal.bin
strings personal.bin|grep (sökväg eller annat, bara testa sig fram)
Testa även strings på firefox pluginet.
ldd känns meningslöst på denna binären.

Dom påstod även att dom skulle slutat med versioneringen av libbar som bara debian använder, som jag klagat mycket på i mina mail till nexus.
The more linux you go the slacker you get.
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nexus Personal i Slackware

Inlägg av Minime »

Alternativt borde detta fungera:

Kod: Markera allt

 Install plugin for FF3
      ln -s $INSTALL_DIR/personal/libplugins.so /usr/lib/mozilla/plugins
Då kan man använda Nexus personal i Seamonkey och FireFox.
Firefox installationen i Slackware länkas som standard till plugin dir "/usr/lib/mozilla/plugins".
Så lägger man alla plugins i den mappen så fungerar det som sagt både i Seamonkey och Firefox.
Gäller även Flash med mera...

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nexus Personal i Slackware

Inlägg av Minime »

Nexus Slackware wikin är nu uppdaterad.
Skrivigt om Slackbuild scriptet och skapade en patch för "vanlig" installation.

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: Nexus Personal i Slackware

Inlägg av maup »

Nu hänger sig Nexus och käkar minne tills datorn lägger av..

Kan det bero på kernel 2.6.32.3?
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: Nexus Personal i Slackware

Inlägg av maup »

Jag "löste" problemet genom att installera Ubuntu 8.04 i Virtualbox..
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nexus Personal i Slackware

Inlägg av Minime »

Att sumpa Slackware och installera Ubuntu är väl ingen lösning
Funkar dock bra för mig med Slackware 13.0 använder Orginal kerneln, har int vågat prova den senaste uppdatering av kerneln.
Kanske ska prova den och se om det blir några problem.
Men tycker det ska fungera med senaste kerneln utan större bekymmer?

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
hakan
Hedersmedlem
Inlägg: 811
Blev medlem: 15 okt 2003 06:31
ORT: Lidingö

Re: Nexus Personal i Slackware

Inlägg av hakan »

Jodå, det gör det! :D
Jag uppdaterade till "current" för ett tag sedan, firefox 3.6 och linuxkärna 2.6.32.5, och efter att ändrat "plugin-katalog" som du skrev om här ovanför så fungerar det perfekt!

/Håkan
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: Nexus Personal i Slackware

Inlägg av maup »

Att sumpa Slackware och installera Ubuntu är väl ingen lösning
Det är mer att se som en alternativ lösning när inget annat funkar. Jag vet att Nexus fungerar i Slackware, bevisligen funkade det ju bra i mitt första inlägg..
Problemet är väl att det inte så stabilt eftersom det hängde sig för mig. Vad det beror på vet jag inte, antagligen har jag uppdaterat någon "lib" som inte ville spela sjysst eller så är det kerneln (egenkompilerad).

Förhoppningsvis gör dom om skiten i java innan 2020..
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: Nexus Personal i Slackware

Inlägg av maup »

Av någon anledning så funkar Nexus bra med root. Med alla andra användare så låser sig GUI'et och käkar minne i 10MB/s..

Fungerar Nexus för er andra med vanliga användare?
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nexus Personal i Slackware

Inlägg av Minime »

Funkar bra för mig som användare iallfall...
Inga problem här.

Skulle det kunna ha något med behörigheter att göra då du kan köra det som root utan problem?

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: Nexus Personal i Slackware

Inlägg av maup »

Skulle det kunna ha något med behörigheter att göra då du kan köra det som root utan problem?
Kanske, men jag har provat att låta användaren tillhöra alla existerande grupper utan resultat.
Ska prova med annan kernel...
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nexus Personal i Slackware

Inlägg av Minime »

Ska dubbel kolla när jag kommer hem vilka grupper min användare tillhör, har dock för mig att
enbart är de vanliga (Som man trycker pil upp eller vad det nu var) När man lägger till user för yttligare grupper.

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)