Dependency hell :(

Här ställer ni allmäna frågor kring Slackware Linux

Moderatorer: Nille, nomicon, Minime

Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Dependency hell :(

Inlägg av Kawazu »

Tänkte dra in discord för att kunna skrika på mina polare när vi har våra spelkvällar på helgerna.
Var ju tvungen att dra in libc++ och där började helvetet.

Var ju en hel drös med skit som skulle in som i sin tur hade massor med skit som skulle in :(
Men men jag satt och körde in packet för packet manuellt för att till slut fasta på sphinx, fick något fel med "html" eller vad det nu stod.
Så kom aldrig så långt i går kväll att jag ens fick in libc++ efter mina 2 timmar utav pillande.

Det är sådant här som gör min påmind om varför jag lämnade slackware :(
Hur hanterar ni sådana här saker? Jag tycker det är fruktansvärt frustrerande att behöva ta in packet för packet som behövs för att köra det man från första början vill ha. Tar sådan jävla tid..
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2144
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Dependency hell :(

Inlägg av MDKDIO »

Tjena
Jo det kan vara lite bökigt ibland
Flera rekommenderar sbopkg
https://sbopkg.org
Jag har dock inte testat detta själv ännu

/J
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Dependency hell :(

Inlägg av Nille »

Jag använder sbopkg men även slackpkg+ för vissa saker bland annat multilib.
Dependency hell slipper vi i Slackware men visst kan det vara omständligt att installera vissa saker.
Det finns även metoder att kontrollera vilka dependencies en körbar fil har t.ex ldd men det finns även andra metoder att använda under start för att kontrollera en fil medans den körs vilket ibland behövs för stängda binärer.
sbopkg gillar jag men det finns andra lösningar för samma sak men dom har jag inte använt.
The more linux you go the slacker you get.
Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Re: Dependency hell :(

Inlägg av Kawazu »

Hur skulle ni ha installerat libc++ som behövs för discord?

Kollade vi slackpkg och det gav inget....
Letade upp packetet på slackbuild och fixade in allt som stod att det behövdes, dock sker sig allt vid sphinx så fick aldrig in libc++.

Finns det ens något bra sätt att veta vad man har installerat eller får man sitta och checka av del för del vid varje program man ska ha in?

Kändes som det var lättare för när man körde make/make config / make install eller vad det nu vara.
Har inget minne av att jag misslyckades installera saker på den tiden
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Dependency hell :(

Inlägg av Minime »

Har discord installerat och fungerar, dock så var det någon dep som inte är helt documenterat då man installerar alla dependencys.
Du kommer få ett fel meddelande i builden av ett av alla paket (Kan ha vart sphinx), och då är det en dependensy i från slackbuild som behövs som inte nämns.
kommer dock int ihåg vilket just för stunden tyvärr.
Hur var det felmeddelandet såg ut? ska vara någon fil som saknas som paketet söker efter?

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
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Dependency hell :(

Inlägg av Nille »

Det var en massa beroenden till libc++ ;) testa detta commando.

Kod: Markera allt

sbopkg -i "libunwind docutils pytz babel typing Pygments sphinxcontrib-websupport alabaster imagesize snowballstemmer MarkupSafe Jinja2 python-certifi python-chardet python-urllib3 idna python-requests six pyparsing packaging Sphinx libc++"
The more linux you go the slacker you get.
Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Re: Dependency hell :(

Inlägg av Kawazu »

När man sitter och drar in ett och ett så manuellt så tar det lång tid, specielt när en del av de du listade i sin tur också ska ha 1-3 packet :)

Men jag ska prova sbopkg och se om det gör mitt liv något lättare eller om jag behöver dra in 101 saker till för att få igång det :P
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Dependency hell :(

Inlägg av Nille »

Jag tror att allt som behövs ska vara med i det kommandot men jag kan ha missat något.
Jag har lagt till beroenden som krävs för att bygga alla paket och innan dom behövs.
The more linux you go the slacker you get.
Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Re: Dependency hell :(

Inlägg av Kawazu »

Funkade tyvärr inte med den raden i alla fall :P
Måste säkert confas på något sätt som jag inte fattat än

Kod: Markera allt

Queuefile or package libunwind not found - skipping.
Queuefile or package docutils not found - skipping.
Queuefile or package pytz not found - skipping.
Queuefile or package babel not found - skipping.
Queuefile or package typing not found - skipping.
Queuefile or package Pygments not found - skipping.
Queuefile or package sphinxcontrib-websupport not found - skipping.
Queuefile or package alabaster not found - skipping.
Queuefile or package imagesize not found - skipping.
Queuefile or package snowballstemmer not found - skipping.
Queuefile or package MarkupSafe not found - skipping.
Queuefile or package Jinja2 not found - skipping.
Queuefile or package python-certifi not found - skipping.
Queuefile or package python-chardet not found - skipping.
Queuefile or package python-urllib3 not found - skipping.
Queuefile or package idna not found - skipping.
Queuefile or package python-requests not found - skipping.
Queuefile or package six not found - skipping.
Queuefile or package pyparsing not found - skipping.
Queuefile or package packaging not found - skipping.
Queuefile or package Sphinx not found - skipping.
Queuefile or package libc++ not found - skipping.

(Y)es to continue processing or (N)o to stop?: y
Edit: Nu är det igång, lönar sig att läsa lite extra....
Får se nu om allt fungerar som det ska, mycket smidigare än att köra allt ett och ett som jag gjorde innan.

Edit igen: Nu funkar discord, tack som bara den för hjälpen :D Nu ska man bara få igång micen :p
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Dependency hell :(

Inlägg av Nille »

Hade du inte konfigurerat sbopkg rätt eller synkat den eller vad blev fel?
The more linux you go the slacker you get.
Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Re: Dependency hell :(

Inlägg av Kawazu »

Hade inte syncat den så självklart hitta den ju inga packet :)
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Dependency hell :(

Inlägg av Nille »

Fick du igång mikrofonen?
Alsamixer sedan F4 eller F5 så borde du kunna få igång mikrofonen men det går även i KDE eller vilken VM/DE du använder.
The more linux you go the slacker you get.
Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Re: Dependency hell :(

Inlägg av Kawazu »

Yes jag fick igång mikrofonen, gick vi alsa.
Tack alla för all hjälp 8)
battkajs
Besökare
Inlägg: 2
Blev medlem: 09 feb 2019 12:09

Re: Dependency hell :(

Inlägg av battkajs »

Jag misstänker att OP kör 14.2, vill bara tillägga att libc++ blev inkluderat i LLVM v.7 så nästa stable release av Slackware kommer inte ha några ytterligare dependencies för att kunna kompilera Discord. Då LLVM är >v.7 i Slackware -Current.