Ninite – Agora também disponível para Linux
Após a formatação do seu computador quantas vezes já pensou como seria bom ter uma aplicação que lhe instalasse todos aqueles programas favoritos que usa? Eu, por norma, costumo ter uma pasta com aquele software maravilha, e quando preciso de algum programa (quando não tenho Internet ou para emprestar aos amigos) já sei onde o encontrar.
O Ninite, é um serviço online que permite ao utilizador criar um pacote com as últimas versões das aplicações que mais usa, em vez do utilizador andar site a site a obter o software. A novidade, é que agora o Ninite está também disponível para as distribuições Linux.
O Ninite encontra-se dividido em 6 categorias, possibilitando ao utilizador a escolha dos programas que mais usa de forma a incluir no pacote de software.
- Internet
- Documents
- Imaging
- Multimedia
- Utilities
- Runtimes
Depois de escolher os programas é só necessário carregar no botão Get Installer para obter o pacote de software.
Feito isto, é só mandar executar a aplicação que será responsável por instalar todas as aplicações escolhidas.
Esta será certamente uma excelente novidade para utilizadores de sistemas operativos baseados no Linux. Todos sabemos que há muitos scripts para o efeito, mas o Ninite já tem esse trabalho feito. Vamos aguardando para que evolua a cada dia.
Este artigo tem mais de um ano
Gostei!
Gostava tambem era de algo tipo Bsplayer mas para o ubuntu, que fosse buscar as legendas sem ter aquele trabalho de ir procurar lolol !! Continua, Abraço!
o smplayer (front do mplayer) tem essa opção de sacar as legendas do opensubs se não estou em erro
O totem (que vem de origem) faz isso
Tão útil!!!!!!
Not.
A utilidade depende do utilizador, neste caso muito próprio. A sapiência (pensa-se) de alguns, pode eventualmente não ser o conhecimento adquirido de outros e esta aplicação é útil claramente.
Não possibilita salvar as descargas dos programas pretendidos, para posterior instalação manual? Ele (Ninite) instala, sem ordem e onde lhe apetece? Pode ser que corrijam isso!
??????????
Muito útil p/ Windows…mas p/ Linux?????? LOL
Boas
sim é muito útil.
Eu ando é a procura de algo que me faça uma listagem das aplicações que tenho instaladas e me guarde, para depois quando instalar o ubuntu 10.10 não andar ai uns tres meses a instalar coisas, sim para ai uns 3 meses pois ha coisas que nem sempre usamos e não nos lembramos como se chamam.
cmps
O tweak também faz isso e outros scrptis mas eu prefiro fazer assim
sudo apt-get install parcellite ….. etc etc etc
cada vez que gosto de um programa venho e adiciono-o à lista é so por na linha de comandos e pronto 🙂
EasyLife no Fedora
segundo que li é uma aplicação , com cariz duvidoso, por isso eu recomendo apara quem quer segurança instalar através do centro de software do ubuntu
CUIDADO
isto não mais que UM script que instala através dos repositórios do ubuntu , e ainda por cima envia dados nossos no caso de uma falha, e aqui é que esta o verdadeiro problema porque pode enviar a nossa passe root para quem fez esse script.
Para fazer isso e em segurança e muito fácil de utilizar temos o APPNR, que nada mais um interface via web dos repositórios do ubuntu, não utiliza scripts nem outras coisas esquisitas é simplesmente um comando interpretado pelo navegador web ” https://wiki.ubuntu.com/AptUrl” existe varios deste tipo que são muito mais seguros que este tipo de scripts
temos o
APPNR
http://appnr.com/
e
APTURL
http://www.apturl.net/
aqui fica o scrpit do report destas dita aplicação
[/codigo]
#!/usr/bin/env python
import json
import os
import subprocess
import urllib
import urllib2
def run(*args):
try:
p = subprocess.Popen(args,stdout=subprocess.PIPE)
return p.communicate()[0]
except:
return ”
def main():
s = filter(None, os.environ.get(‘NINITE_SUCCESS’, ”).split(‘-‘))
f = filter(None, os.environ.get(‘NINITE_FAILED’, ”).split(‘-‘))
report = { ‘success’: s, ‘failed’: f }
report[‘arch’] = run(‘uname’, ‘-m’).strip()
report[‘dist’] = run(‘lsb_release’, ‘-ds’).strip()
url = os.environ.get(‘NINITE_REPORT_URL’,
‘http://ninite.com/linux/report’)
data = urllib.urlencode({‘report’: json.dumps(report)})
urllib2.urlopen(url, data, 5).read()
if __name__ == ‘__main__’:
main()
[codigo/]
script de instalação
#!/bin/bash
cat /tmp/ninite/motd
sleep 5
SUCCESS=-
FAILED=-
echo -ne ‘Updating package information…’
(
apt-get -y update
) > /dev/null 2> /dev/null \
&-“; echo -e ’33[1;32mOK33[0m’; } \
|| { FAILED=”${FAILED}-“; echo -e ’33[1;31mFAILED33[0m’; }
echo -ne ‘Installing VLC…’
(
apt-get -y install vlc
) > /dev/null 2> /dev/null \
&vlc-“; echo -e ’33[1;32mOK33[0m’; } \
|| { FAILED=”${FAILED}vlc-“; echo -e ’33[1;31mFAILED33[0m’; }
export NINITE_SUCCESS=$SUCCESS NINITE_FAILED=$FAILED
/tmp/ninite/report.py
echo -ne ‘Removing Ninite…’
(
apt-get -y purge ninite
) > /dev/null 2> /dev/null \
&-“; echo -e ’33[1;32mOK33[0m’; } \
|| { FAILED=”${FAILED}-“; echo -e ’33[1;31mFAILED33[0m’; }
echo -e ‘\n33[1;32mInstallation complete.’
echo -e ‘Thanks for using Ninite!33[0m\n’
echo -ne ‘(press enter to exit)’
read x
O Mint na Versão DVD já vêm praticamente com todos esses softwares instalados.