[Dúvida]: Instalação do programa "Byond" no Ubuntu 9.04

Iniciado por Sersalle, 29 de Agosto de 2009, 17:32

tópico anterior - próximo tópico

Sersalle

Olá,
caros amigos pesquisei nesse fórum e não encontrei. Fui em outro fórum e achei, mas estava bem vago e não era bem explicado.

Então li as regras, e os 7 passos para a busca. Então vi que não teria ajuda tão cedo e resolvi criar um tópico.

Minha dúvida é a seguinte:

Como instalo o Byond no Ubuntu 9.04? (OBS: Eu sei que o Byond não esta disponível para se jogar no linux, mas ele está disponível sim para server, e meu intuito é de apenas hospedar um server que atualmente se encontrar no Windows, e quero mudar para Linux.)

Acredito eu que dificilmente, alguém aqui ja mexeu com "byond", mas não custa nada tentar.
E estarei sempre olhando o tópico, caso alguém queira me ajudar e precise de informações adicionais.

Agradeço desde já, e caso esteja quebrando alguma regra...me notifiquem que irei corrigir.

NPC

Baixei do site byond.com/download o arquivo byond-linux.zip
Descompactei e lá tem um arquivo readme.txt (leia-me) com as seguintes instruções.

1. Unzip byond-linux.zip.  (You probably already did this.)

- Descompactar o arquivo (isso já fez).

2. Type 'make' and follow the instructions.  Basically, you have the option
   of installing here (for your personal use alone) or on the entire system.

- Abra o terminal, vá até a pasta onde você descompactou o arquivo e digite: make
Depois siga as instruções que aparecem. Haverá uma opção pra instalar na mesma pasta, ou instalar no sistema.

3. If you installed on the system and you changed the byond system location,
   be sure to add BYOND_SYSTEM to your environment settings.  You may also
   need to set LD_LIBRARY_PATH or modify /etc/ld.so.conf.  The default
   installation parameters should require no further setup.

- Se você instalou no sistema (segunda opção lá em cima) e depois mudou a localização, adicione BYOND_SYSTEM as suas variaveis do sistema. (Isso você faz abrindo o terminal e digitando: BYOND_SYSTEM = /caminho/do/byond)

4. If you installed for your own personal use, be sure to add the call to
   byondsetup in your profile script (.bash_profile or whatever your shell
   uses).  This configures various environment variables required by the
   software.

- Se você instalou com a primeira opção, você precisa adicionar o byondsetup no seu bash_profile.
No ubuntu acho que esse arquivo equivale ao ~/.profile. É só adicionar uma linha no final dele com o caminho pro "byondsetup".

Acho que com isso já dá pra fazer ele funcionar.
Googling since 1999.

Sersalle

#2
Irei testar, e caso funcione ou não voltarei aqui pra expor a todos.

Agradeço desde já, de coração :}


---------

OBS: O 4ª Passo eu não estou conseguindo fazer, poderia me dar mais informações?

O erro é o seguinte: Quando executo o comando ~/.profile/home/francklin/byond diz "Acesso negado".
E é preciso mexer no arquivo: byond/host/hostconf.txt ?


Preciso bastante dessa ajuda!

Sersalle

#3
OBS: O 4ª Passo eu não estou conseguindo fazer, poderia me dar mais informações?

O erro é o seguinte: Quando executo o comando ~/.profile/home/francklin/byond diz "Acesso negado".
E é preciso mexer no arquivo: byond/host/hostconf.txt ?


Preciso bastante dessa ajuda![2]

Como é que adiciono uma linha no .bash_profile? :S

Alguém pode me ajudar?

NPC

O comando é, no terminal:
gedit ~/.profile

(se usar kubuntu, ou se preferir outro editor, é só trocar o gedit)

Daí nesse arquivo você acrescenta no final o caminho do arquivo "byondsetup"
Googling since 1999.

Sersalle

#5
Quando eu digito "gedit ~/.profile" no terminal, abre um arquivo de texto com o seguinte:


# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
   # include .bashrc if it exists
   if [ -f "$HOME/.bashrc" ]; then
   . "$HOME/.bashrc"
   fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
   PATH="$HOME/bin:$PATH"
fi
/home/francklin/Desktop/byond/bin/byondsetup [OBS: Isso foi o que eu adicionei, esta correto?]



ASSIM?

NPC

Googling since 1999.

Sersalle

#7
Logo em seguida abro o terminal pra abrir o server, e olhe o que acontece:

francklin@francklin-desktop:~$ DreamDaemon /home/francklin/Desktop/NRO/NRO.dmb 7171 safe &
[1] 3402
francklin@francklin-desktop:~$ bash: DreamDaemon: comando não encontrado

NPC

Considerando que esse executável tá na mesma pasta, você precisa chamar ele assim: ./DreamDaemon
(com um ponto e barra)

Também precisa ver se ele tem permissão pra ser executado (abre o nautilus, vai na pasta dele, botão direito nele, propriedades).
Googling since 1999.

Sersalle

#9
Desculpe, mas sou leigo.
Não entendi direito, o que é Nautilus?
E é pra executar assim "./DreamDaemon /home/francklin/Desktop/NRO/NRO.dmb 7171 safe &" ?

NPC

Nautilus é o programa que mostra os arquivos no teu computador. O equivalente ao windows explorer do windows. Quando você clica em "Lugares" ali em cima, você tá abrindo ele.

O comando é assim mesmo. (pelo menos a primeira parte, a segunda não sei confirmar pois não uso byond heheh :P)
Googling since 1999.