diff --git a/README.md b/README.md index 7d166c47..9a54698c 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ sudo apt update && sudo apt install git libssl-dev:i386 libc6-dev:i386 gdb libsd Arch gcc6 & dependencies installation: ```bash -sudo pacman -Syu && sudo pacman -S gdb gdb-common glew1.10 glew lib32-glew1.10 rsync --noconfirm && yes | sudo pacman -U https://archive.archlinux.org/packages/g/gcc-multilib/gcc-multilib-6.3.1-2-x86_64.pkg.tar.xz https://archive.archlinux.org/packages/g/gcc-libs-multilib/gcc-libs-multilib-6.3.1-2-x86_64.pkg.tar.xz https://archive.archlinux.org/packages/l/lib32-gcc-libs/lib32-gcc-libs-6.3.1-2-x86_64.pkg.tar.xz +sudo pacman -U /var/cache/pacman/pkg/lib32-gcc-libs-6.3.1-2-x86_64.pkg.tar.xz /var/cache/pacman/pkg/gcc-libs-multilib-6.3.1-2-x86_64.pkg.tar.xz /var/cache/pacman/pkg/gcc-multilib-6.3.1-2-x86_64.pkg.tar.xz && sudo cp -r /usr/include/c++/6.3.1/ /tmp/ && sudo pacman -S gdb gdb-common glew1.10 glew lib32-glew1.10 rsync lib62-gcc-libs gcc-libs-multilib gcc-multilib --noconfirm && yes | sudo cp -r /tmp/6.3.1/ /usr/include/c++/ ``` If you don't use Ubuntu or Arch (or if Arch script gets outdated), here's the list of what cathook requires: @@ -51,13 +51,14 @@ If you don't use Ubuntu or Arch (or if Arch script gets outdated), here's the li * `g++-6` * `gcc-6-multilib` * `g++-6-multilib` +* `glew` * `gdb` (for the injection script, you can use different injector if you want) * `libssl-dev:i386` * `libc6-dev:i386` * `libsdl2-dev` * `libglew-dev:i386` * `libfreetype6-dev:i386` -* `rsync` (only for copying shaders/fonts to tf2 data directory, `update-data` script) +* `rsync` (used for copying shaders/fonts to tf2 data directory, `update-data` script) Cathook installation script: