"Roman V. Nikolaev" <[email protected]> writes: > Всем привет! > Вышел бета стим под убунту: > http://media.steampowered.com/client/installer/steam.deb > > Кто нить уже заводил по его дебианом?
Завел. Ощущения двойственные. Временами подглюкивает и вылетает. Может, ему не хватает чего, конечно. Я далеко не уверен, что поставил все, что ему нужно. -------------------- Ниже прилагаю скрипт для автоматического развертывания chroot-окружения ubuntu с установленным Steam. Запускать его надо от имени суперпользователя, то бишь: % sudo ./mkenv.sh Переменной USERNAME надо присвоить имя пользователя, от имени которого работает Xorg. Warn: chroot-окружение займет 748 Мб.
#!/bin/bash set -e # Username of user executed Xorg server. (for xauth) USERNAME="freehck" CHROOT_DIR="/mnt/build" UBUNTU_RELEASE="quantal" UBUNTU_MIRROR="http://mirror.yandex.ru/ubuntu" STEAM_URL="http://media.steampowered.com/client/installer/steam.deb" PRE_SCRIPT="/root/prepare.sh" USER_SCRIPT="/root/user.sh" INSTALLER=$CHROOT_DIR/root/steam.deb echo -e "\e[01;31m" "Install base system... " "\e[00m" debootstrap $UBUNTU_RELEASE $CHROOT_DIR $UBUNTU_MIRROR echo -e "\e[01;31m" "Mount filesystems... " "\e[00m" mount -o bind /dev $CHROOT_DIR/dev mount -o bind /sys $CHROOT_DIR/sys mount -t proc none $CHROOT_DIR/proc echo -e "\e[01;31m" "Download Steam package... " "\e[00m" wget $STEAM_URL -O $INSTALLER echo -e "\e[01;31m" "Prepare environment... " "\e[00m" cat > $CHROOT_DIR/$PRE_SCRIPT <<EOF #!/bin/bash echo -e "\e[01;33m" "[chroot] Add Universe repo" "\e[00m" sed -i 's/main$/main universe/' /etc/apt/sources.list echo -e "\e[01;33m" "[chroot] Update system... " "\e[00m" apt-get update echo -e "\e[01;33m" "[chroot] Install Steam dependences... " "\e[00m" echo -e "\e[01;33m" "[chroot] Yeah, gnujump is a lazy hack! :) " "\e[00m" apt-get install -y zutils gnujump echo -e "\e[01;33m" "[chroot] Install Steam..." "\e[00m" dpkg -i /root/steam.deb apt-get -f -y install echo -e "\e[01;33m" "[chroot] Install xauth..." "\e[00m" apt-get install -y xauth touch /root/.Xauthority EOF chmod u+x $CHROOT_DIR/$PRE_SCRIPT chroot $CHROOT_DIR $PRE_SCRIPT echo -e "\e[01;31m" "Authentication in Xorg..." "\e[00m" su $USERNAME -c "xauth extract - $DISPLAY" | chroot $CHROOT_DIR /bin/bash -c "xauth merge -" echo -e "\e[01;31m" "Run Steam..." "\e[00m" chroot $CHROOT_DIR /bin/bash -c steam chroot $CHROOT_DIR /bin/bash -c "steam steam://open/games/" echo -e "\e[01;31m" "In order to run steam again type 'steam steam://open/games/' in chroot environment. Have fun!" "\e[00m"
-- ************************************** * jabber: [email protected] * * Registered linux user #546240 * **************************************

