Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://steamcommunity.com/app/362890/discussions/1/340412628175324858/?ctp=9
* Make sure you have "libtcmalloc-minimal4:i386" installed. (Ubuntu package, if you are using something else, use the relevant library in your distro.)
~$ sudo apt install libtcmalloc-minimal4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal4:i386
~$ sudo apt install libtcmalloc-miniaml.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-miniaml.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-miniaml.so.4'
:~$ sudo apt install libtcmalloc-minimal.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-minimal.so.4'
Cant install it this way. What am I doing wrong?
Best I can do is suggest you try searching for the actual packages you need, your distro likely has other names for them or something.
To search for a package:
'apt search libtcmalloc'
Of course, that's a long list. You can trim it down a little with grep:
'apt search libtcmalloc | grep i386' if you want just the matches for '386', and so on.
Within that, you should be able to find packages that match what you needed, just under slightly different names. It's a little rough and tedius, I know, but that's the best I can give you.
PS: When you make posts like these, try to describe the problem very briefly in the title. 'please help' is not very specific, so people won't find it by searching for the same problem, and it's also an extremely common way of posting, so people just ignore it because it's hundreds on the dozen and not very specific.
$ apt search libtcmalloc
i libtcmalloc-minimal4 - efficient thread-caching malloc
Thats all that says. Nothing more, nothing less.
black - uncompromising Python code formatter (Pyth
p black-box - Find the crystals
p blackbird-gtk-theme - dark GTK+ theme from the Shimmer Project
p blackbox - Window manager for X
p blackbox-themes - Themes for the Blackbox Windowmanager
v golang-blackfriday-dev -
p golang-github-russross-blackfri - Blackfriday: a markdown processor for Go
p golang-github-russross-blackfri - Blackfriday: a markdown processor for Go v
p kblackbox - Black Box puzzle game
p libd3dadapter9-mesa - state-tracker for Direct3D9
p libd3dadapter9-mesa:i386 - state-tracker for Direct3D9
p libd3dadapter9-mesa-dev - state-tracker for Direct3D9 -- development
p libd3dadapter9-mesa-dev:i386 - state-tracker for Direct3D9 -- development
i libegl-mesa0 - free implementation of the EGL API -- Mesa
i A libegl-mesa0:i386 - free implementation of the EGL API -- Mesa
p libegl1-mesa - transitional dummy package
p libegl1-mesa:i386 - transitional dummy package
p libegl1-mesa-dev - free implementation of the EGL API -- deve
p libegl1-mesa-dev:i386 - free implementation of the EGL API -- deve
p libgl1-mesa-dev - transitional dummy package
p libgl1-mesa-dev:i386 - transitional dummy package
i libgl1-mesa-dri - free implementation of the OpenGL API -- D
i libgl1-mesa-dri:i386 - free implementation of the OpenGL API -- D
v libgl1-mesa-dri:i386 -
i libgl1-mesa-glx - transitional dummy package
i libgl1-mesa-glx:i386 - transitional dummy package
v libgl1-mesa-glx:i386 -
i libglapi-mesa - free implementation of the GL API -- share
i A libglapi-mesa:i386 - free implementation of the GL API -- share
v libglapi-mesa:i386 -
p libgles2-mesa - transitional dummy package
p libgles2-mesa:i386 - transitional dummy package
p libgles2-mesa-dev - transitional dummy package
p libgles2-mesa-dev:i386 - transitional dummy package
i libglu1-mesa - Mesa OpenGL utility library (GLU)
i A libglu1-mesa:i386 - Mesa OpenGL utility library (GLU)
p libglu1-mesa-dev - Mesa OpenGL utility library -- development
p libglu1-mesa-dev:i386 - Mesa OpenGL utility library -- development
v libglu1-mesa:i386 -
p libglw1-mesa - GL widget library for Athena and Motif --
p libglw1-mesa-dev - GL widget library for Athena and Motif --
i libglx-mesa0 - free implementation of the OpenGL API -- G
i A libglx-mesa0:i386 - free implementation of the OpenGL API -- G
p libjs-functional-red-black-tree - fully persistent balanced binary search tr
p libjs-jquery-ui-theme-black-tie - Black Tie theme for jQuery UI
v libosmesa-dev -
v libosmesa-dev:i386 -
p libosmesa6 - Mesa Off-screen rendering extension
p libosmesa6:i386 - Mesa Off-screen rendering extension
p libosmesa6-dev - Mesa Off-screen rendering extension -- dev
p libosmesa6-dev:i386 - Mesa Off-screen rendering extension -- dev
p libtree-redblack-perl - Perl implementation of Red/Black tree, a b
p libwayland-egl1-mesa - transitional dummy package
p libwayland-egl1-mesa:i386 - transitional dummy package
p mesa-common-dev - Developer documentation for Mesa
p mesa-common-dev:i386 - Developer documentation for Mesa
p mesa-drm-shim - DRM shim libraries
p mesa-drm-shim:i386 - DRM shim libraries
p mesa-opencl-icd - free implementation of the OpenCL API -- I
p mesa-opencl-icd:i386 - free implementation of the OpenCL API -- I
i mesa-utils - Miscellaneous Mesa utilities -- symlinks
i mesa-utils-bin - Miscellaneous Mesa utilities -- native app
v mesa-utils-extra -
i mesa-va-drivers - Mesa VA-API video acceleration drivers
i A mesa-va-drivers:i386 - Mesa VA-API video acceleration drivers
i mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers
p mesa-vdpau-drivers:i386 - Mesa VDPAU video acceleration drivers
i mesa-vulkan-drivers - Mesa Vulkan graphics drivers
i A mesa-vulkan-drivers:i386 - Mesa Vulkan graphics drivers
p mesaflash - Mesa Electronics utility tool
v mesag-widgets-dev -
v mesag3-widgets -
p node-functional-red-black-tree - fully persistent balanced binary search tr
p prometheus-blackbox-exporter - blackbox prober for Prometheus
p python-black-doc - uncompromising Python code formatter (comm
p python3-pyls-black - Black plugin for the Python Language Serve
p python3-pylsp-black - Black plugin for the Python Language Serve
v xlibmesa-glu-dev -
v xlibmesa-glu-dev:i386
What do I install?
Oh crap, my bad. Just now I realized that I did not specify the game. I am trying to run TF2 normally.
About those commands, not so sure. I have tried one variant, I guess I will try another, but my hopes are really low.
To be honest, I am kind of on brink of just reinstalling my OS again from scratch.
Also, my device is Lenovo Ideapad 80XR. It has igpu with it crappy cpu. So no nVidia on here.
System:
Kernel: 5.15.0-84-generic x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Cinnamon 5.8.4
tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy
Machine:
Type: Laptop System: LENOVO product: 80XR v: Lenovo ideapad 320-15IAP
serial: <superuser required> Chassis: type: 10 v: Lenovo ideapad 320-15IAP
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required> UEFI-[Legacy]: LENOVO
v: 5RCN20WW date: 05/22/2017
Battery:
ID-1: BAT0 charge: 16.2 Wh (97.6%) condition: 16.6/30.0 Wh (55.2%) volts: 8.1 min: 7.4
model: LGC L16L2PB2 serial: <filter> status: N/A
CPU:
Info: quad core model: Intel Pentium N4200 bits: 64 type: MCP arch: Goldmont rev: 9 cache:
L1: 224 KiB L2: 2 MiB
Speed (MHz): avg: 1018 high: 1399 min/max: 800/2500 cores: 1: 1399 2: 886 3: 895 4: 895
bogomips: 8755
Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics vendor: Lenovo
driver: i915 v: kernel ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:5a84
Device-2: AMD Topaz XT [Radeon R7 M260/M265 / M340/M360 M440/M445 530/535 620/625 Mobile]
vendor: Lenovo driver: amdgpu v: kernel pcie: speed: 2.5 GT/s lanes: 4 bus-ID: 01:00.0
chip-ID: 1002:6900
Device-3: IMC Networks EasyCamera type: USB driver: uvcvideo bus-ID: 1-7:3 chip-ID: 13d3:5a02
Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: amdgpu,ati,modesetting
unloaded: fbdev,vesa gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96
Monitor-1: eDP-1 model: BOE Display res: 1366x768 dpi: 101 diag: 395mm (15.5")
OpenGL: renderer: Mesa Intel HD Graphics 505 (APL 3) v: 4.6 Mesa 23.0.4-0ubuntu1~22.04.1
direct render: Yes
Just now noticed, that I have amd graphics too. In System Info it does not see it, oh well. Another issue, for another day.
TF2 actually launched, I played a lil bit casual and joined Uncletopia. I noticed that Uncletopia was really laggy. Another thing that botherss me is OpenGL not responding.
https://www.wikihow.com/Install-Mesa-(OpenGL)-on-Linux-Mint
I've found this post, it is quite recent. Worth a shot?
Also I've ran this command - LD_PRELOAD=/usr/lib32/libtcmalloc.so %command%
I unchecked the forced compatibility.
I guess, the arc has ended. But still would like to know about opengl, because everytime I opened the game it is said that OpenGl stopped responding. Maybe if I do that install fom wikihow, it will be smoother and better?
About steam not working properly, I think I will leave for tomorrow me. I've downloaded too many things using terminal, kind of scared. If only there was a way to kind of neutralize the things I do not need without reinstalling whole OS from scratch. To be fair, I do not really know what helped me.
I have a feeling, I could've just waited until opengl responded and tf2 opened. Oh well. Either way. I will also add a link to my reddit post, maybe someone else will see it and find it helpful:
https://www.reddit.com/r/linuxmint/comments/16wdzua/comment/k33ag9o/?context=3
Thanks to every single on of you. Thank you so much.
https://github.com/ValveSoftware/Proton/wiki/Requirements#amdintel
It might help fix the OpenGL freezes... if it doesn't, you may want to try out Zink
If you ever need to clean up after removing a PPA on Linux Mint, use Mint's own "Software Sources" app, last tab, revert to default versions and remove leftover packages that are no longer available after removing a ppa. It's safer and friendlier than ppa-purge.
That LD_Preload is probably what fixed it for you, or Valve finally fixed things on their end.
Mint ships with Timeshift as a safety net for when something breaks your system, same as windows restore points. You should use it *and* always backup your user data too.
Update, yesterday I tried to open up TF2 again - it refuses to launch. I am thinking of simply reinstalling whole OS again, or as you mentioned cleaning up the packages might be a better and less headaching option. I ran steam and tf2 from terminal.
/bin/sh\0-c\0LD_PRELOAD=/usr/lib32/libtcmalloc.so /home/evsesi/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/evsesi/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe' -steam -game tf\0
chdir "/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2"
ERROR: ld.so: object '/home/evsesi/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: �c1
c,�em
����: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: MZ����@VLV�: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 2: B^�����k���p: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: Syntax error: Unterminated quoted string
Uploaded AppInterfaceStats to Steam
/bin/sh\0-c\0LD_PRELOAD=/usr/lib32/libtcmalloc.so /home/evsesi/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/evsesi/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe' -steam -game tf\0
chdir "/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2"
ERROR: ld.so: object '/home/evsesi/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: �c1
c,�em
����: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 2: B^�����k���p: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: MZ����@VLV�: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: Syntax error: Unterminated quoted string
Uploaded AppInterfaceStats to Steam
if that doesn't help then to be safe, make backups before the next steps (especially your user home, not just a system snapshot like Timeshift does)
try the cleanup scripts in Software Sources
try kisak-mesa PPA
then maybe try the nuke-and-pave method
I have reinstalled linux mint completely again, brand new. Erased previous experience. I will try to play with steam a lil bit, will try again both flatpak and non-flatpak. I have had big issues with steam aswell previous time, could only run from command.
After that I will try to run tf2 as it is, no forced compatibility since that is the main cause of troubles. And after that, if needed I will do as you recommended, I mean opengl part.
Will update when will do that, right now at work.
Command -sudo not found
blah blah blah
Try: sudo apt install <deb name>
This is what I get when i write -sudo dkpg --add-architecture i386
The "-" are not for you to enter, but to have a list what to do. I honestly think you could have figured this out by yourself.
aevsei@evsei-Lenovo-ideapad-320-15IAP:~$ sudo dkpg --add-architecture i386
[sudo] password for evsei:
sudo: dkpg: command not found
evsei@evsei-Lenovo-ideapad-320-15IAP:~$
I mean, self explanatory.
For "-sudo apt", the command itself showed you a good hint, and for the missspelling "dkpg", Google literally says "Did you mean: dpkg". No, it's not self explanatory, but it's not rocket science either. We want to help you, but you do need to do some thinking as well. (Before you come that far: " (launch option "gamemoderun %command%")" is not part of the actual command.) By the way, you never ever should enter commands from random people on the net without finding out what they mean in the first place.