Slackware Current & steam

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

Slackware Current & steam

Inlägg av Kawazu »

Hej.
Igår kväll kände jag mig extra modig och drog då in current :)
Bytte mirror i /etc/slackpkg/mirrors till Current och allt gick faktiskt väldigt bra, fick dra in Nvidia drivers igen men annars var det inga problem.
Eller ja det är ju alltid problem med något :evil:

Kör en del småspel och så från steam och detta slutade då självklart att fungera.
Har kört in 32-bit libs från nvidia installern och även kört in multilib och även försökt att köra en slackpkg reinstall multilib fast jag får ändå följande felmedelande när jag kör steam

Kod: Markera allt

Slackware 32-bit: Check the 'deps/<slackwareversion>' directory where you downloaded this package and install/upgrade the packages you find there.
Slackware 64-bit multilib: Install/upgrade the packages in the 'deps/<slackwareversion>/multilib' subdirectory instead.

Running Steam on slackware 14.2 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
libEGL.so.1
libGL.so.1
libgraphite2.so.3
Såhär ser min slackpk+ config ut om det nu skulle vara något jag missat där för multilib.

Kod: Markera allt

  Configuration for slackpkg+. See /usr/doc/slackpkg+-*/README for more details
# Please read manpage: "man slackpkgplus.conf" and documentation /usr/doc/slackpkg+-*/README

# Enable (on) / Disable (off) slackpkg+
SLACKPKGPLUS=on

# set to '0' to never show the download progress bar
# set to '1' to show the bar only in download packages (default)
# set to '2' to always show the download bar
# set to '3' for a debug mode
VERBOSE=1

# By default slackpkg+ deny to install 32bit packages.
#
# Set this flag to 'on' allow slackpkg+ to install 32bit packages on a 64bit slackware 
# installation (possibly unsafe). Please, do not install both 32 and 64bit of the same 
# package to avoid problems, and NEVER upgrade existant 64bit packages with relative 32bit package.
# Do not forget to install the multilibs.
ALLOW32BIT=off

# Enable (1) / Disable (0) the official slackpkg blacklist. May be useful to temporarily skip
# the slackware blacklist. You can also override it from command line:
# 'USEBL=0 slackpkg upgrade-all'
USEBL=1

# Add custom option to 'wget'.
# You can solve the repository indisponibility issue by set a timeout here
WGETOPTS="--timeout=20 --tries=2"

# If you want replace wget with another downloader search DOWNLOADCMD in documentation
# at /usr/doc/slackpkg+-*/README
#DOWNLOADCMD="wget -O"

# Defines if the changelog of any 3rd party repository must be searched in parent URL when not found in base URL.
# Can be set to "on" or "off" (default)
SEARCH_CLOG_INPARENT=on

# Use the cache for metadata files (CHECKSUMS.md5,...). Enable it (on) to speedup the slackpkg update
# process by downloading just new files (see README). Disabled by default (off)
CACHEUPDATE=off

# You can download-only by setting DOWNLOADONLY to 'on'. You may (you should) also use it in commandline
# for example: "DOWNLOADONLY=on slackpkg upgrade-all". Useful for large upgrades.
#DOWNLOADONLY=off

# Enable (on) / Disable (off) notification events (see notifymsg.conf)
#ENABLENOTIFY=off

# Enable (on) / Disable (off) the greylist feature. See /etc/slackpkg/greylist
GREYLIST=on

# Defines if commands 'search' and 'file-search' are case-sensitive (on) or not (off). Default to "on"
SENSITIVE_SEARCH=on

# Defines if command 'file-search' does search Wole Word (on) of accept partial words (off). Note that
# you may obtains many many results searching a short partial word
WW_FILE_SEARCH=on

# Select the show order in dialogbox. Available "package" "repository" "tag" "path" "arch"
SHOWORDER=package

# Allow to show more details of the package in slackpkg info <package>. Accept "none", "basic", "filelist"
DETAILED_INFO=none

# Enable (on) / Disable (off) a Strict GPG Check. A repository should contains packages signed
# with the only original GPG-KEY. In some custom repository may be wanted to mix heterogeneous
# packages; to use that repository set Strict GPG Check to off. P.S: a repository can
# contain just ONE gpg-key; you may manually import the other.
STRICTGPG=on

# If two or more repositories contains some same packages, you can specify
# from which repository you prefer to search it.
# The syntax is "<repository_name>:<package_name>"
# Accepts regular expressions. To give priority to an entire repository use "<repository_name>"

# Examples:
#PKGS_PRIORITY=( restricted:vlc )
# OR
#PKGS_PRIORITY=( myrepo )
# 
# if you have two reporitories to give priority you must set both in the same line
#PKGS_PRIORITY=( myrepo restricted:vlc )
#
# if you want to install 'ktown' repository you must set it here
#PKGS_PRIORITY=( ktown )
# and DO NOT MISS to read special instruction on /usr/doc/slackpkg+-*/repositories.txt
#
# If you want a multilib system, uncomment the multilib repository and set:
PKGS_PRIORITY=( multilib )
#
# (Use /usr/doc/slackpkg+-*/setupmultilib.sh to setup a multilib configuration)
#
# For both multilib and ktown set
#PKGS_PRIORITY=( multilib ktown )

# Otherwise you can try to upgrade a package from a repository that contains a package with the
# same tag of the already installed package. Tipically that means to upgrade a package from the
# same author of the already installed package.
# Note that this method may not works properly where two repositories contains a package with the
# same tag.
# Set TAG_PRIORITY to 'on' to enable this function
TAG_PRIORITY=off

# List repositories you want to use (defined below)
# remember to launch 'slackpkg update' if you modify that row.
#REPOPLUS=( slackpkgplus restricted alienbob slacky )
REPOPLUS=( slackpkgplus )


# Define mirrors (uncomment one or more mirror; remember to add it to REPOPLUS)
# GPG Note: after adding/renaming a repository, you must to run 'slackpkg update gpg'
#           some repositories as salixos, have a partial GPG support;
#           for that repositories you may need to run slackpkg with 'slackpkg -checkgpg=off ...'

# Slackware 14.2 - x86_64
#MIRRORPLUS['multilib']=http://bear.alienbase.nl/mirrors/people/alien/multilib/14.2/
#MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64/
#MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86_64/
#MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.2/

# use this to keep the slackpkg+ package updated to the latest stable release
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/

# use the development branch to use the mainline version and help develop by reporting bugs.
#MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+dev/


# Slackware current - x86_64
MIRRORPLUS['multilib']=http://bear.alienbase.nl/mirrors/people/alien/multilib/current/
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/

# Local repository:
#MIRRORPLUS['alienbob']=file://repositories/alien/sbrepos/14.2/x86/
#
# Local packages (you do not need metadata nor 'slackpkg update' command):
#MIRRORPLUS['myrepo']=dir://repositories/mypackages/


#
# Supported Repositories (see /usr/doc/slackpkg+-* for details and notes):
#

#slackpkgplus:  http://slakfinder.org/slackpkg+{,dev,1.6,1.7}/
#multilib:      http://bear.alienbase.nl/mirrors/people/alien/multilib/{14.0,14.1,14.2,current}/
#alienbob:      http://bear.alienbase.nl/mirrors/people/alien/sbrepos/{14.0,14.1,14.2,current}/{x86,x86_64}/
#ktown:         http://bear.alienbase.nl/mirrors/alien-kde/{14.2,current}/5/{x86,x86_64}/
#restricted:    http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{14.0,14.1,14.2,current}/{x86,x86_64}/
#slacky:        http://repository.slacky.eu/slackware{,64}-{14.0,14.1,14.2}/
#mleddesktop:   http://slackware.uk/microlinux/desktop-{14.1,14.2}-{32,64}bit/
#mledextras:    http://slackware.uk/microlinux/extras-{14.1,14.2}-{32,64}bit/
#mles:          http://slackware.uk/microlinux/server-{14.0,14.1,14.2}-{32,64}bit/
#msb:           http://slackware.uk/msb/{14.0,14.1,14.2,current}/{1.6,1.8,1.10,1.12,1.14,1.16,1.18,1.19,latest}/{x86,x86_64}/
#csb:           http://slackware.uk/csb/{14.1,14.2,current}/{x86,x86_64}/
#slackers:      http://slack.conraid.net/repository/slackware64-current/
#slacke18:      http://ngc891.blogdns.net/pub/slacke18/slackware{,64}-{14.1}/
#studioware:    http://slackware.uk/studioware/14.2
#slackonly:     http://packages.slackonly.com/pub/packages/{14.1,14.2,current}-{x86,x86_64}/
#rlworkman:     http://rlworkman.net/pkgs/{14.0,14.1,14.2,current}/
#slackel:       http://www.slackel.gr/repo/{i486,x86_64}/current/
#connochaetos:  http://connochaetos.org/slack-n-free/slack-n-free{,64}-{14.2}/
#slint:         http://slackware.uk/slint/{i586,x86_64}/slint-{14.2,testing}/
#salixos:       http://download.salixos.org/{i486,x86_64}/{14.0,14.1,14.2}/
#salixextra:    http://download.salixos.org/{i486,x86_64}/extra-{14.2}/


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

Re: Slackware Current & steam

Inlägg av Kawazu »

Woho jag löste det :D

Kod: Markera allt

SLACKPKGPLUS=on
VERBOSE=1
ALLOW32BIT=off
USEBL=1
WGETOPTS="--timeout=5 --tries=1"
GREYLIST=on
PKGS_PRIORITY=( multilib restricted alienbob ktown )
REPOPLUS=( slackpkgplus multilib restricted alienbob ktown )
MIRRORPLUS['multilib']=http://bear.alienbase.nl/mirrors/people/alien/multilib/current/
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/
MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86_64/
MIRRORPLUS['ktown']=http://bear.alienbase.nl/mirrors/alien-kde/current/latest/x86_64/
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
För att sen köra följande igen :)

Kod: Markera allt

# slackpkg update
# slackpkg upgrade multilib
# slackpkg install multilib
Måste ha vart att jag inte har rätt mirrors angivna under REOPLUS=
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Slackware Current & steam

Inlägg av Nille »

Gratulerar till att du fått det att fungera.
Current fungerar rätt bra och det är väldigt sällsynt att jag upplevt problem med current.
Däremot brukar multilib släpa efter lite ibland, egentligen gör det inte så mycket men jag brukar uppdatera multilib själv.
Ibland kan det krävas att jag måste uppgradera multilib för att allt ska fungera.

Kod: Markera allt

massconvert32.sh -u ftp.slackware.no/slackware/slackware-current/slackware &&  upgradepkg --install-new *-compat32/*compat32*t?z
Om det däremot sker en gcc uppgradering kan kan det vara lönt att vänta några dagar med att uppdatera current så multilib hinner uppdateras.

Steam fungerar bra även för att spela windows spel men då jag har spel från så många källor så använder jag även lutris.

Med slackpkg+ så räcker det att välja repo i /etc/slackpkg/slackpkgplus.conf och sedan köra

Kod: Markera allt

/usr/doc/slackpkg+-*/setupmultilib.sh 
för multilib.

Inte aktuellt nu utan endast lite extra information.
The more linux you go the slacker you get.
Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Re: Slackware Current & steam

Inlägg av Kawazu »

Har du lyckats fått in något nyare packet utav lutris?
Det som finns färdigt som packet är ju 4.x och allt över 5 verkar kräva massa packet som jag inte lyckats få in.
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2144
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Slackware Current & steam

Inlägg av MDKDIO »

Vilka paket saknas?
Tänk på att vissa paket kan vara i behov av en "rebuild" efter vissa uppdateringar i systemet. Current är trots allt beta, problem kan uppstå

En väg att gå, om problemet kan relateras till slackbuild skriptet. Är att du först och främst använder Ponce repo för slackbuilds, och sedan rapporterar ev problem via Slackware forumet på linuxquestions.org
länk finns på våra huvudsida uppe till höger.
"Linux på LQ"

Väl där, finner du tråden för
Sbo scripts not building on current

Ponce direkt länk till lutris (Current slackbuild)
OBS! Viss info rörande versioner kan behöva ändring i *.SlackBuild och *.info filerna

https://github.com/Ponce/slackbuilds/tr ... mes/lutris
Redigerat: Tack nille för info om vilka paket som krävs!

gnome-desktop (senaste version: 3.35 uppdaterat 5/1 -20)
https://github.com/Ponce/slackbuilds/tr ... me-desktop
python3-PyYAML (senaste version: 5.3 uppdaterat 5/1 -20
https://github.com/Ponce/slackbuilds/tr ... on3-PyYAML
webkit2gtk (uppdaterat 3/1-20)
https://github.com/Ponce/slackbuilds/tr ... webkit2gtk

Linuxquestions.org
https://www.linuxquestions.org/questions/slackware-14/
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: Slackware Current & steam

Inlägg av Nille »

Jag har funderat på att uppdatera min lutris installation.
Just nu har jag 0.5.2.1 installerad.
Jag använde Gustavo Brondani Schenkel SlackBuilds.
https://gitlab.com/gbschenkel/slackbuil ... mes/lutris
https://gitlab.com/gbschenkel/slackbuil ... me-desktop

Edit: har nu uppdaterat till 0.5.4

Paketen du behöver installera i nuvarande current för att kunna installera lutris är:
gnome-desktop
python3-PyYAML
webkit2gtk
Jag har lagt till gbschenkel repo i sbopkg, jag väljer p på frågorna när jag kör:
sbopkg -V gbschenkel -i "gnome-desktop python3-PyYAML geoclue2 webkit2gtk lutris"

webkit2gtk är lite tråkig att kompilera då den har en del build time beroenden :( (b̶r̶o̶t̶l̶i̶,̶ ̶w̶o̶f̶f̶2̶,̶ ̶ ̶h̶y̶p̶h̶e̶n̶, geoclue2)
Det kan även krävas att p7zip och fluid-soundfont installeras som runtime beroenden för lutris annars kan det uppstå problem med att installera program tror även att cabextract bör installeras.
https://github.com/lutris/lutris/blob/m ... NSTALL.rst
Anledningen till att de flesta lutris.SlackBuilds har så gamla versioner av lutris beror på att nyare versioner inte går att kompilera i slackware 14.2.

Gamemode får slackware användare klara sig utan då det kräver systemd men jag finner inget behov av gamemode.
The more linux you go the slacker you get.
Kawazu
Hacker
Inlägg: 37
Blev medlem: 26 sep 2018 10:10

Re: Slackware Current & steam

Inlägg av Kawazu »

Tack så hemsk mycket för hjälpen!
Att webkit tog tid att dra ihop var ju inte en överdrift i alla fall :lol:
Nu är i alla fall 0.5.4 inne och jag ska försöka dra igång Starcraft 2 8)