Fórum Ubuntu Linux - PT
01 de Agosto de 2014, 21:21 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Atualização no plugin de busca para Firefox e Internet Explorer.
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1] 2 3   Ir para o fundo
  Imprimir  
Autor Tópico: Site apt-url  (Lida 25596 vezes)
agente100gelo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3.926


@Ceará


Ver Perfil
« em: 20 de Dezembro de 2007, 13:14 »

Site

Já disponível para teste em: www.apturl.net

O que é apt-url?

É um aplicativo que integra-se ao Firefox permitido que se instale programas através de um clique em uma página. Por exemplo, o código HTML abaixo:

Código:
<a href="apt:gnumeric">Instale Gnumeric</a>

Resultaria visualmente similar a:
Instale Gnumeric

Que ao clicar, avisa da solicitação de instalação, solicita a senha do administrador, chama o gerenciador de aplicações, baixa o gnumeric dos repositórios oficiais, e configura como se digitasse no terminal "sudo apt-get install gnumeric".

O que é o site apt-url

Um site que organiza as informações, direto dos disponibilizados pelo Ubuntu.

Porque?

Motivos:

  • Porque, apesar de eu achar simples o "Instalar e Remover Programas",  muitos usuários oriundos do Windows estão acostumado ao estilo de instalação "superdownloads". Acessa um site, faz uma pesquisa, e instala no next-next-finish (no nosso caso não precisaria).
  • O sistema permite que se faça busca por relevância.
  • Um sistema web público permitiria a seleção no modelo digg dos pacotes.
  • Um sistema web público permitiria comentários de usuários.




INSTALAÇÃO

A quem quiser instalar localmente, e me ajudar a testar:

Versão atual: 0.1

Requerimentos:
Apache, PHP5 e Symfony (http://www.symfony-project.org/installation)

Instruções
1. Baixe o arquivo em https://sourceforge.net/project/showfiles.php?group_id=225056

2. Descompacte na pasta raiz do Apache.
 
3. Altere os arquivos /config/database.yml e /config/propel.yml e procure por:
Código:
dsn:          mysql://user:password@localhost/database
Substitua pelas informações de usuário, senha e banco de dados que você configurou no banco de dados MySQL. Este tipo de arquivo .yml tem uma notação curiosa. Utiliza-se de tabulação de 2 caracteres de espaço. Tenha cuidado para não alterar isso.

4. Altere os dados para sincronia com os repositórios em /config/connection.php

5. Importe no banco de dados os arquivos /data/apturl_tables.sql e /data/apturl_data.sql

6. Faça a atualização do banco de dados com as informações nos repositórios. No terminal, na pasta raiz do sistema (demora alguns minutos):
Código:
php sync.php

7. Atualize as informações das versões:
Código:
php update.php

8. Gere os indices de busca.  No terminal, na pasta raiz do sistema (demora alguns minutos):
Código:
symfony lucene-rebuild install

9. Acesse o sistema, normalmente em:
http://localhost/apturl/web

Para servidores, as pastas da raiz, com exceção da web devem estar inacessíveis.

A FAZER

1. Sistema de administração para gerenciar pacotes e conteúdo. O campo "sugestion" na tabela apt_package permite que destaque-se na página principal.
2. Criar um sistema de instalação.
3. Descrição melhor do "Como funciona isso".
4. Identificação do sistema para exibir se é compatível.
5. Sistema de comentários nos pacotes.
6. Sistema de avaliação dos pacotes.


Agora, aberto a opiniões, críticas e sugestões.







« Última modificação: 29 de Julho de 2008, 10:36 por agente100gelo » Registrado

Advogado e analista de sistema cearense.
Twitter: @glaydson
-.-
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 253

Ubuntu Gutsy


Ver Perfil
« Responder #1 em: 20 de Dezembro de 2007, 13:30 »

eu gostei,seria bom adicionar no site um script que mudasse a sources.list e adicionasse tudo que tem no site.
Registrado

Assinatura removida pela Equipe do fórum. Verifique as regras das assinaturas.
fabio_k
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 142


VGN-CS160AW


Ver Perfil
« Responder #2 em: 20 de Dezembro de 2007, 20:11 »

gostei, posso até ajudar na parte de tradução se der..
e com ctz, no design do site Piscada
e logico, cobaia man hauhauha
abraços
Registrado

Kamei Hyoga
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.092

Ubuntu 11.04


Ver Perfil
« Responder #3 em: 21 de Dezembro de 2007, 04:29 »

Apoiado o projeto!!!!!!!!!

Meu 7.10 ainda não chegou, mas quando chegar posso ajudar na divulgação e como cobaia heheh
Registrado
arlei
Visitante
« Responder #4 em: 21 de Dezembro de 2007, 09:36 »

Parabéns pela iniciativa agente.

Não sou programador (na realidade nem da área sou) e últimamente o tempo esta mais escasso, mais sou parceiro neste seu projeto.

[]'s
Arlei
Registrado
biohazard
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 523


<thug life>


Ver Perfil
« Responder #5 em: 21 de Dezembro de 2007, 09:45 »

mais um recruta agente !

Programação e Cobaia.

[] ´s
Registrado

Arch Linux Overlord
Kernel 2.6.25-ARCH
clcampos
Administrador
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 10.795


.:: User Linux #439596 ::.


Ver Perfil
« Responder #6 em: 21 de Dezembro de 2007, 10:12 »

Parabéns pela iniciativa agente.

... últimamente o tempo esta mais escasso, mais sou parceiro neste seu projeto.

[]'s
Arlei

Assim como o Arlei quero parabenizá-lo pela iniciativa!

Também estou com tempo super corrido, mas caso precise estou a disposição. Hoje em dia não posso dizer que domino alguma linguagem de programação, mas trabalho com Análise, e estou as ordens mesmo naquilo que eu puder, e conseguir ajudar.

[]'s

Cristiano
Registrado

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!
agente100gelo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3.926


@Ceará


Ver Perfil
« Responder #7 em: 21 de Dezembro de 2007, 11:13 »

Uma ajuda amigos:

Descobri que posso pegar os arquivos remotamente nos repositórios o que facilitaria em muito a manutenção do sistema e abrangiria outras versões.

Existe diferença entres os arquivos Packages.gz e Packages.bz2?

Ex:
http://br.archive.ubuntu.com/ubuntu/dists/gutsy/universe/binary-amd64/
Registrado

Advogado e analista de sistema cearense.
Twitter: @glaydson
arlei
Visitante
« Responder #8 em: 21 de Dezembro de 2007, 11:38 »

Uma ajuda amigos:

Descobri que posso pegar os arquivos remotamente nos repositórios o que facilitaria em muito a manutenção do sistema e abrangiria outras versões.

Existe diferença entres os arquivos Packages.gz e Packages.bz2?

Ex:
http://br.archive.ubuntu.com/ubuntu/dists/gutsy/universe/binary-amd64/

Olá agente,

apenas a compactação, pois ambos possuem exatamente o mesmo arquivo chamado Packages.

T+
Arlei
Registrado
fabio_k
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 142


VGN-CS160AW


Ver Perfil
« Responder #9 em: 21 de Dezembro de 2007, 18:04 »

olha, eu tinha visto aqui no fórum e lembrei, o FaBMak fez um plugin de busca para o firefox do fórum Sorridente
aqui o link > http://ubuntuforum-br.org/index.php/topic,15181.0.html
Registrado

agente100gelo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3.926


@Ceará


Ver Perfil
« Responder #10 em: 21 de Dezembro de 2007, 18:47 »

Olá agente,
apenas a compactação, pois ambos possuem exatamente o mesmo arquivo chamado Packages.

Os arquivos ficam grandes. Putz! Terei que tratá-los localmente para depois subir o banco de dados.

Citar
olha, eu tinha visto aqui no fórum e lembrei, o FaBMak fez um plugin de busca para o firefox do fórum Sorridente
aqui o link > http://ubuntuforum-br.org/index.php/topic,15181.0.html

Nem sei se precisa. Pois basta digitar "apt:programa" na barra de endereços para funcionar.
Registrado

Advogado e analista de sistema cearense.
Twitter: @glaydson
fabio_k
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 142


VGN-CS160AW


Ver Perfil
« Responder #11 em: 21 de Dezembro de 2007, 20:44 »

nunca mexi no inkscape, ai o que saiu pra ajudar.. ehehe

Registrado

agente100gelo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3.926


@Ceará


Ver Perfil
« Responder #12 em: 27 de Dezembro de 2007, 14:18 »

Fabio K,

Gostei do pinguim samurai. Muito bacana.

jniltinho,

Eu tenho uma conta no Dreamhost. Espaço não é problema, talvez tenha com tráfico.
Em relação ao SVN, só seria útil se outras pessoas também participassem da programação. Abrir o SVN agora, somente com um programador, seria criar apenas um trabalho a mais sem muitos benefício.
« Última modificação: 27 de Dezembro de 2007, 14:34 por agente100gelo » Registrado

Advogado e analista de sistema cearense.
Twitter: @glaydson
agente100gelo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3.926


@Ceará


Ver Perfil
« Responder #13 em: 27 de Dezembro de 2007, 14:32 »

Atualização do projeto.

Tenho a intenção de deixar o mais simples possível. Busca, clique, instale. Todas as atividades estão baseadas nesta premissa.

Finalizei o sistema de busca, utilizando o excelente plugin sfLucenePlugin que dá uma resposta através de score.

Eu estava desenvolvendo para que o usuário selecionasse a versão do Ubuntu e a arquitetura, porém descobri uma forma de identificar a versão pelo Firefox mas não a arquitetura. No momento estou utilizando apenas a versão i386 como resultado de busca.

Dúvidas que tenho no momento:

1. Existe diferença entre as versões das arquiteturas? Existem diferenças de pacotes? Se não, simplifica muito para o usuários, e diminuiria o peso do banco de dados.
2. As descrições dos pacotes estão sempre em inglês (por isso a primeira versão será somente em inglês). Existe alguma tradução para isso? Uma possibilidade é criar um sistema onde os usuários traduzam mas acarretaria um sistema mais complicado.
3. O número das versões que estão no Packages.gz não correspondem as atuais. Estou baixando os Packages.gz a partir deste endereço: http://archive.ubuntu.com/ubuntu/dists/gutsy/universe/

Falta:

1. Instruções de configuração do sistema.
2. Instruções de como o sistema funciona.
3. Adaptação do layout.
4. Adaptação para versões para outras línguas (incluindo, em primeiro lugar o português).

Estou subindo o site. Acredito que hoje mesmo eu libero o endereço para testes.


Registrado

Advogado e analista de sistema cearense.
Twitter: @glaydson
agente100gelo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3.926


@Ceará


Ver Perfil
« Responder #14 em: 27 de Dezembro de 2007, 15:32 »

Pronto pessoal. Já dá pra testar:

http://www.apturl.net/install.php/search

Espero comentários.
« Última modificação: 27 de Dezembro de 2007, 19:18 por agente100gelo » Registrado

Advogado e analista de sistema cearense.
Twitter: @glaydson
Páginas: [1] 2 3   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines
© 2014 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!