Настройка Ubuntu 19.04 под CS 1.6


Пробуем обновить установленное ПО, пишем в консоль:

apt-get update

У меня получилось следующее:

root@ubuntutest:~# apt-get update
Сущ:1 http://ua.archive.ubuntu.com/ubuntu disco InRelease
Сущ:2 http://ua.archive.ubuntu.com/ubuntu disco-updates InRelease
Сущ:3 http://ua.archive.ubuntu.com/ubuntu disco-backports InRelease
Сущ:4 http://ua.archive.ubuntu.com/ubuntu disco-security InRelease
Чтение списков пакетов… Готово
root@uubuntutest:~#
  • Теперь вводим следующую команду:
apt-get dist-upgrade

И получаем:

Как настроить Ubuntu под свой сервер CS 1.6
root@uproba:~# apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты будут обновлены:
  apt apt-utils bash bind9-host cloud-init console-setup console-setup-linux
  debconf debconf-i18n dnsutils ibverbs-providers keyboard-configuration
  libapt-inst2.0 libapt-pkg5.0 libbind9-161 libdns-export1104 libdns1104
  libibverbs1 libirs161 libisc-export1100 libisc1100 libisccc161 libisccfg163
  liblwres161 netplan.io python3-debconf python3-distupgrade
  ubuntu-release-upgrader-core unattended-upgrades
Обновлено 29 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 8 058 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 11,3 kB.
Хотите продолжить? [Д/н]

Нажимаем “Д”

Пакеты обновляются:

Пол:1 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 bash amd64 5.                                                                                                                                                        0-3ubuntu1.1 [636 kB]
Пол:2 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 libapt-pkg5.0                                                                                                                                                              amd64 1.8.1 [821 kB]
Пол:3 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 libapt-inst2.                                                                                                                                                             0 amd64 1.8.1 [56,7 kB]
Пол:4 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 apt amd64 1.8                                                                                                                                                             .1 [1 209 kB]
Пол:5 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 apt-utils amd                                                                                                                                                             64 1.8.1 [206 kB]
Пол:6 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 python3-debco                                                                                                                                                             nf all 1.5.71ubuntu1 [4 064 B]
Пол:7 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 debconf-i18n                                                                                                                                                              all 1.5.71ubuntu1 [206 kB]
Пол:8 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 debconf all 1                                                                                                                                                             .5.71ubuntu1 [122 kB]
Пол:9 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 console-setup                                                                                                                                                             -linux all 1.178ubuntu12.1 [982 kB]
Пол:10 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 console-setu                                                                                                                                                             p all 1.178ubuntu12.1 [105 kB]
Пол:11 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 keyboard-con                                                                                                                                                             figuration all 1.178ubuntu12.1 [370 kB]
Настраивается пакет console-setup (1.178ubuntu12.1) …
update-initramfs: deferring update (trigger activated)
Настраивается пакет libbind9-161:amd64 (1:9.11.5.P1+dfsg-1ubuntu2.4) …
Настраивается пакет libirs161:amd64 (1:9.11.5.P1+dfsg-1ubuntu2.4) …
Настраивается пакет bind9-host (1:9.11.5.P1+dfsg-1ubuntu2.4) …
Настраивается пакет dnsutils (1:9.11.5.P1+dfsg-1ubuntu2.4) …
Обрабатываются триггеры для install-info (6.5.0.dfsg.1-4build1) …
Обрабатываются триггеры для libc-bin (2.29-0ubuntu2) …
Обрабатываются триггеры для rsyslog (8.32.0-1ubuntu7) …
Обрабатываются триггеры для systemd (240-6ubuntu5) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для initramfs-tools (0.131ubuntu19) …
update-initramfs: Generating /boot/initrd.img-5.0.0-16-generic
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
    nor crypto modules. If that's on purpose, you may want to uninstall the
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
    integration and avoid this warning.
root@ubuntutest:~#
  1. Если хотите обновить сам релиз, то вводим команду do-release-upgrade:
root@ubuntutest:~# do-release-upgrade
Checking for a new Ubuntu release
No new release found.

Это говорит о том, что у нас имеется самый свежий релиз ubuntu.

Теперь проверяем системные утилиты, котрорые необходимо установить и которые уже установлены.
Вводим команду – dpkg -l

Привожу не полный список того, что получилось:

Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                                  Версия                            Архитектура  Описание
+++-====================================-=================================-============-===============================================================================
ii  accountsservice                      0.6.50-0ubuntu1                   amd64        query and manipulate user account information
ii  adduser                              3.118ubuntu1                      all          add and remove users and groups
ii  amd64-microcode                      3.20181128.1ubuntu1               amd64        Processor microcode firmware for AMD CPUs
ii  apparmor                             2.13.2-9ubuntu6                   amd64        user-space parser utility for AppArmor
ii  apport                               2.20.10-0ubuntu27                 all          automatically generate crash reports for debugging
ii  apport-symptoms                      0.21                              all          symptom scripts for apport
ii  apt                                  1.8.1                             amd64        commandline package manager
ii  apt-utils                            1.8.1                             amd64        package management related utility programs
ii  at                                   3.1.23-1ubuntu1                   amd64        Delayed job execution and batch processing
ii  base-files                           10.1ubuntu9                       amd64        Debian base system miscellaneous files
ii  base-passwd                          3.5.46                            amd64        Debian base system master password and group files
ii  bash                                 5.0-3ubuntu1.1                    amd64        GNU Bourne Again SHell
ii  bash-completion                      1:2.8-1ubuntu1                    all          programmable completion for the bash shell
ii  bc                                   1.07.1-2build1                    amd64        GNU bc arbitrary precision calculator language
ii  bcache-tools                         1.0.8-3                           amd64        bcache userspace tools
ii  bind9-host                           1:9.11.5.P1+dfsg-1ubuntu2.4       amd64        DNS lookup utility (deprecated)
ii  bsdmainutils                         11.1.2ubuntu2                     amd64        collection of more utilities from FreeBSD
ii  bsdutils                             1:2.33.1-0.1ubuntu2               amd64        basic utilities from 4.4BSD-Lite
ii  btrfs-progs                          4.20.2-1                          amd64        Checksumming Copy on Write Filesystem utilities
ii  busybox-initramfs                    1:1.27.2-2ubuntu7                 amd64        Standalone shell setup for initramfs
ii  busybox-static                       1:1.27.2-2ubuntu7                 amd64        Standalone rescue shell with tons of builtin utilities
ii  byobu                                5.127-0ubuntu1                    all          text window manager, shell multiplexer, integrated DevOps environment
ii  bzip2                                1.0.6-9                           amd64        high-quality block-sorting file compressor - utilities
ii  ca-certificates                      20190110                          all          Common CA certificates
ii  cloud-guest-utils                    0.31-0ubuntu1                     all          cloud guest utilities
ii  cloud-init                           19.1-1-gbaa47854-0ubuntu1~19.04.1 all          Init scripts for cloud instances
ii  cloud-initramfs-copymods             0.44ubuntu1                       all          copy initramfs modules into root filesystem for later use
ii  cloud-initramfs-dyn-netconf          0.44ubuntu1                       all          write a network interface file in /run for BOOTIF

Поскоьку мы установили ubuntu server, то нам на сервер установилось много лишнего, но ничего страшного, мы только учимся и дальше будем только умнеть, ведь впереди все больше и больше практики, поэтому пробуем идти дальше.

  • Проверяем установлен ли у нас текстовый редактор nano:
dpkg -l | grep nano
ii  nano                                 3.2-2                             amd64        small, friendly text editor inspired by Pico

Поздравляю, он установился, когда ставился сервер

Устанавливаем tmux, если Вы помните с предыдущих видео, он нужен для того чтобы запускать сервер по CS 1.6 в отдельном окне, иначе у Вас он просто закроется без установленной утилиты tmux или screen, последний я не советую, так как он менее функциональный и уже устарел. Поэтому проверим, а вдруг он установлен:

dpkg -l | grep tmux
ii  tmux                                 2.8-3                             amd64        terminal multiplexer
  • Но как оказалось, он у нас тоже установлен, давайте попробуем установить wget, проверяем:
dpkg -l | grep wget
ii  wget                                 1.20.1-1ubuntu4                   amd64        retrieves files from the web

И wget тоже установлен, он нужен нам для скачивание steamCMD с интернета

  • Установим библиотеки чтобы было можно запускать 32-битныее приложения:
dpkg --add-architecture i386
apt-get update

Сущ:1 http://ua.archive.ubuntu.com/ubuntu disco InRelease
Сущ:2 http://ua.archive.ubuntu.com/ubuntu disco-updates InRelease
Сущ:3 http://ua.archive.ubuntu.com/ubuntu disco-backports InRelease
Сущ:4 http://ua.archive.ubuntu.com/ubuntu disco-security InRelease
Пол:5 http://ua.archive.ubuntu.com/ubuntu disco/main i386 Packages [981 kB]
Пол:6 http://ua.archive.ubuntu.com/ubuntu disco/restricted i386 Packages [11,1 k                                                                                                                                                             B]
Пол:7 http://ua.archive.ubuntu.com/ubuntu disco/universe i386 Packages [9 008 kB                                                                                                                                                             ]
Пол:8 http://ua.archive.ubuntu.com/ubuntu disco/multiverse i386 Packages [145 kB                                                                                                                                                             ]
Пол:9 http://ua.archive.ubuntu.com/ubuntu disco-updates/main i386 Packages [135                                                                                                                                                              kB]
Пол:10 http://ua.archive.ubuntu.com/ubuntu disco-updates/universe i386 Packages                                                                                                                                                              [203 kB]
Пол:11 http://ua.archive.ubuntu.com/ubuntu disco-updates/multiverse i386 Package                                                                                                                                                             s [1 344 B]
Пол:12 http://ua.archive.ubuntu.com/ubuntu disco-backports/main i386 Packages [1                                                                                                                                                              216 B]
Пол:13 http://ua.archive.ubuntu.com/ubuntu disco-backports/universe i386 Package                                                                                                                                                             s [3 128 B]
Пол:14 http://ua.archive.ubuntu.com/ubuntu disco-security/main i386 Packages [87                                                                                                                                                             ,2 kB]
Пол:15 http://ua.archive.ubuntu.com/ubuntu disco-security/universe i386 Packages                                                                                                                                                              [186 kB]
Пол:16 http://ua.archive.ubuntu.com/ubuntu disco-security/multiverse i386 Packag                                                                                                                                                             es [1 344 B]
Получено 10,8 MB за 4с (2 508 kB/s)
Чтение списков пакетов… Готово


Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libc6-i386
Следующие НОВЫЕ пакеты будут установлены:
  lib32gcc1 libc6-i386
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакето                                                                                                                                                             в, и 0 пакетов не обновлено.
Необходимо скачать 2 706 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 14,0 MB                                                                                                                                                             .
Хотите продолжить? [Д/н] д
Пол:1 http://ua.archive.ubuntu.com/ubuntu disco/main amd64 libc6-i386 amd64 2.29                                                                                                                                                             -0ubuntu2 [2 658 kB]
Пол:2 http://ua.archive.ubuntu.com/ubuntu disco-updates/main amd64 lib32gcc1 amd                                                                                                                                                             64 1:9.1.0-2ubuntu2~19.04 [47,9 kB]
Получено 2 706 kB за 3с (802 kB/s)
Выбор ранее не выбранного пакета libc6-i386.
(Чтение базы данных … на данный момент установлено 67286 файлов и каталогов.)
Подготовка к распаковке …/libc6-i386_2.29-0ubuntu2_amd64.deb …
Распаковывается libc6-i386 (2.29-0ubuntu2) …
Выбор ранее не выбранного пакета lib32gcc1.
Подготовка к распаковке …/lib32gcc1_1%3a9.1.0-2ubuntu2~19.04_amd64.deb …
Распаковывается lib32gcc1 (1:9.1.0-2ubuntu2~19.04) …
Настраивается пакет libc6-i386 (2.29-0ubuntu2) …
Настраивается пакет lib32gcc1 (1:9.1.0-2ubuntu2~19.04) …
Обрабатываются триггеры для libc-bin (2.29-0ubuntu2) …
root@ubuntutest:~#

На этом настройка системы Ubuntu закончена, в следующей статье мы установим на неё сервер
по Counter-Strike 1.6.

Наш сайт: https://contra.net.ua
Наша группа ВК: https://vk.com/contra_net_ua
Наша группа в ФБ: https://www.facebook.com/serveracs16
Наши сервера по CS 1.6:
cs.contra.net.ua:27021 | Public
cs.contra.net.ua:30000 | CSDM