Instalção do peercast

Iniciado por berdam, 01 de Dezembro de 2006, 18:25

tópico anterior - próximo tópico

berdam

Ola pessoal
sou meio burrinho ainda em linux e gostaria saber de qual extensão devo baixar o peercast (escutar rádio online) para instalar no computador. e tbm qual comandos devo executar para instalá-lo.

Desde já obrigado

hraposo


vfl

Como berdam se diz iniciante em Linux, talvez fosse conveniente uma resposta um pouco mais ampla.

A instalação de programas em distribuições  Debian e derivadas como o Ubuntu, Kurumin, etc..., se dá preferencialmente (embora não seja a única forma)  através do comando apt-get.

Este comando busca o arquivo a ser instalado em um repositório (coleção de programas), baixa para seu computador, resolve todas as dependências (bibliotecas adicionais que necessita) e instala o mesmo. Esse comando sabe onde estão os repositórios através do arquivo sources.list que se encontra em /etc/apt. Ah e as extensões de programas para  Debian e derivados é .deb. São comuns também extensões tar.gz ou bin, caso o programa não tenha sido portado especificamente para Debian. Mas você não precisa se preocupar com isso, pois o programa apt-get cuida disso (.deb)

No seu caso, o programa peercast está disponível no repositório Universe do Ubuntu, portanto, para que o comando indicado por hraposo funcione, é necessário que este repositório esteja habilitado, o que não ocorre na instalação padrão.
Outra coisa: para que o comando funcione da forma como foi indicado, você deveria estar logado como root (administrador do linux) e aí vale lembrar que na instalação padrão o usuário root está desabilitado. Como alternativa utilizamos junto o comando sudo que faz que o comando  seguinte seja executado com privilégios de administrador.

Em resumo, siga estes passos no Ubuntu 6.10 (Edgy Eft):

1) Habilite o repositório Universe, caso ainda não esteja habilitado
     Via interface gráfica faça o seguinte:
      - clique em Sistema >> Administração >> Canais de Software
      - forneça a senha de sua conta (se solicitada);
      - na aba "Ubuntu 6.10" marque as opções existentes, especialmente a primeira que é "Programa de
        Código aberto mantido pela comunidade (universe)"
      - Surgirá uma tela informando que "A informação sobre programas disponíveis está desatualizada".
        Clique em "Recarregar"

2) Instalação via terminal
     - abra um terminal   (clique em Aplicações >> Acessórios >> Terminal )
     - digite:  sudo apt-get -y install peercast
     - digite a senha de sua conta se solicitada + Enter
     - aguarde o download e a instalação.

     Talvez você queira instalar a parte gráfica para o peercast, nesse caso digite no terminal:
       sudo apt-get -y install gnome-peercast
     
    Esta aplicação após instalada estará disponível em: Aplicações >> Internet >> GNOME PeerCast

     

Recomendação: para entender a questão de instalação e desinstalação de programas no ubuntu, estude o Synaptic (front-end gráfico para o apt-get),  o apt-get e mais adiante também o dpkg e aptitude.






     



:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Linux Registered User: 36202 (1996) at http://counter.li.org/
StarOffice/OpenOffice.org/BrOffice.org user since 1999
IM: vfl@jabber.org  (Jabber : Open Instant Messaging - http://www.jabber.org)
Schroeder - SC - Brasil

berdam

VFL, valeu ai pela resposta, ajudou em muito para meu entendimento.

Era oq eu suspeitava então, com o comando apt-get install, ele procura lugares onde possa estar este arquivo e posteriormente faz a instalação automática. Acho q é isso.
Somente não entendi uma coisa, pq do parâmetro -y lá no sudo apt-get -y install peercast??

Obrigado

vfl

Fico feliz se fui útil !!! Este é o espírito da comunidade de software livre.
Sua dedução à respeito do programa (comando) apt-get está correta.

O parâmetro -y apenas evita que o apt-get te faça perguntas desnecessárias ao estilo Windows (você tem certeza ?, Você quer fazer mesmo isso ?, Mas realmente você tem certeza ?, etc....)

berdam!, todos os comandos que você vai usar em um terminal, tem uma ajuda associada que você acessa digitando o próprio comando seguido do parâmetro --help. Assim se você digitar apt-get --help, você terá a seguinte saída:


apt 0.6.45ubuntu14 para linux i386 compilado em Sep 27 2006 23:43:26
Uso: apt-get [opções] comando
     apt-get [opções] install|remove pacote1 [pacote2 ...]
     apt-get [opções] source pacote1 [pacote2 ...]

O apt-get é uma interface simples de linha de comando para fazer o
download de pacotes e instalá-los. Os comandos usados mais frequentemente
são update e install

Comandos:
   update - Adquire novas listas de pacotes
   upgrade - Faz uma atualização
   install - Instala novos pacotes (um pacote é libc6 e não libc6.deb)
   remove - Remove um pacote
   source - Faz o download de arquivos fonte
   build-dep - Configura as dependências de compilação de pacotes fonte
   dist-upgrade - Atualiza a distribuição, consulte apt-get(8)
   dselect-upgrade - Segue as seleções do dselect
   clean - Apaga arquivos baixados para instalação
   autoclean - Apaga arquivos antigos baixados para instalação
   check - Verifica se não há dependências quebradas

Opções:
  -h  Esse texto de ajuda
  -q  Saída logável, exceto para erros
  -qq Sem saída, exceto para erros
  -d  Fazer o download apenas - NÃO instalar ou desempacotar arquivos
  -s  Não-agir. Executar simulação de ordenação
  -y  Assumir Sim para todas as perguntas, não pedir confirmação
  -f  Tenta continuar se a checagem de integridade falhar
  -m  Tenta continuar se os arquivos não podem ser localizados
  -u  Mostra uma lista de pacotes atualizados também
  -b  Constrói o pacote fonte depois de baixá-lo
  -c=? Ler esse arquivo de configuração
  -o=? Definir uma opção de configuração arbitrária,
       ex -o dir::cache=/tmp
Veja as páginas de manual apt-get(8), sources.list(5) e apt.conf(5)
para maiores informações e opções.



Você pode conseguir também informações mais detalhadas usando o comando man (de manual).
Por exemplo:  man apt-get
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Linux Registered User: 36202 (1996) at http://counter.li.org/
StarOffice/OpenOffice.org/BrOffice.org user since 1999
IM: vfl@jabber.org  (Jabber : Open Instant Messaging - http://www.jabber.org)
Schroeder - SC - Brasil

berdam

Olá

Executei o comando, mas me retornou isto

berdam@bdesktop:~$ sudo apt-get -y install peercast
sudo: unable to lookup bdesktop via gethostbyname()

Tentei procurar neste e outros fóruns mas não achei um resposta adequada

vfl

Você está usando a mesma conta que criou durante a instalação do Ubuntu, ou há a possibilidade de você ter alterado alguma coisa nela ?
Por padrão esta conta faz parte do grupo admin, que é o requisito para poder usar o sudo, e a mensagem que você recebeu parece indicar que você não é um sudoer (não tem direitos suficientes para usar sudo).

Para verificar, tente acessar: Sistema >> Administração >> Usuários e grupos

Se você conseguir acessar, você tem direitos de admin e pode verificar a configuração das contas em relação aos grupos. Nesse caso deve ter aberto uma janela denominada "Configurações de usuários".
No lado esquerdo desta janela estão listadas as contas cadastradas.
Para verificar se determinada conta pertence ao grupo admin, selecione-a e clique no botão direito do mouse. Em seguida clique em "Propriedades".
Nova janela será aberta. Nesta, clique na aba "Privilégios do usuário".
Se a caixinha "Administrar o sistema" estiver marcada, a conta faz parte do grupo admin.

Porém se você não tiver acesso à Sistema >> Administração >> Usuários e grupos com nenhuma das contas existentes, aí a coisa fica mais complicada, já que teria que logar em "single mode", definir uma senha para root e depois, logado como root fazer as alterações necessárias.
Se este for o caso procure informações na Internet sobre como recuperar a senha do root.

(Obs.: Estou assumindo que você tem instalado o Ubuntu 6.10 Edgy Eft)





:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Linux Registered User: 36202 (1996) at http://counter.li.org/
StarOffice/OpenOffice.org/BrOffice.org user since 1999
IM: vfl@jabber.org  (Jabber : Open Instant Messaging - http://www.jabber.org)
Schroeder - SC - Brasil

berdam

Olá
Oq aconteceu foi o seguinte
essa semana mexeram na máquina e ativaram a conta de root, foi atribuída uma senha, agora quando tento como usuário comum acessar algum item da administração, não abre.
Dai procurei na net e encontrei isso, para desativar a conta de root

berdam@bdesktop:~$ sudo passwd -l root

fiz isso mas mesmo assim retorna

sudo: unable to lookup bdesktop via gethostbyname()

vfl

A ativação ou não da conta root não deveria influenciar em nada as contas já existentes.
O problema continua sendo o direito de sua conta poder usar o sudo.

Se realmente a conta root foi ativada (e pelo visto você tentou desativar mas não conseguiu), tente se logar como root. Abra um terminal e digite:

su
[i]password:[/i] senha do root



E veja o excelente material do Guia Foca Linux "Capítulo 10 - Comandos para manipulação de contas".
http://focalinux.cipsga.org.br/guia/iniciante/ch-cmdc.htm. Talvez ele ajude para que você possa reajustar os direitos de sua conta normal.

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Linux Registered User: 36202 (1996) at http://counter.li.org/
StarOffice/OpenOffice.org/BrOffice.org user since 1999
IM: vfl@jabber.org  (Jabber : Open Instant Messaging - http://www.jabber.org)
Schroeder - SC - Brasil

berdam

Formatei a patição, foi o jeito de conseguir arrumar, mas eu tinha colocado o home numa partição separada, dai foi rápido.