Índice
- 0.1 Conceptos xerais
- 0.2 Que son os repositorios?
- 0.3 Como engadir / eliminar programas na miña distribución?
- 0.4 Usando unha interface gráfica para o xestor de paquetes
- 0.5 Usando o terminal
- 0.6 Hai outras formas de instalar programas en Linux?
- 0.7 Onde conseguir un bo software
- 0.8 Aclaracións previas antes de ver os programas suxeridos.
- 1 accesorios
- 2 Oficina
- 3 Seguridade
- 4 Programación
- 5 Internet
- 6 multimedia
- 7 ciencia e investigación
- 8 Utilidades diversas
Conceptos xerais
Como se explica con máis detalle na sección Distribucións, cada distribución de Linux inclúe diferentes programas instalados por defecto. Unha parte importante inclúe incluso unha suite ofimática avanzada e potentes programas de edición de audio, vídeo e imaxe. Estas son dúas diferenzas importantes con respecto a Windows: a) non todas as distribucións veñen cos mesmos programas, b) moitas distribucións veñen con programas moi completos xa instalados, polo que non tes que obtelos por separado.
A forma de instalar programas tamén pode variar entre distribucións. Non obstante, todos comparten unha idea común, que os diferencia de Windows: os programas descárganse dos repositorios oficiais da súa distribución.
Que son os repositorios?
Un repositorio é un sitio, máis concretamente un servidor, onde se almacenan todos os paquetes dispoñibles para a súa distribución. Este sistema ten VARIOS vantaxe en comparación co empregado por Windows, no que se mercan ou descargan os instaladores dos programas de Internet.
1) Maior seguridade: Dado que todos os paquetes están situados nun servidor central e unha porcentaxe moi grande de programas de código aberto están cubertos (é dicir, calquera pode ver o que fan), é moito máis doado controlar se conteñen ou non "código malicioso" No peor dos casos, controle unha "infestación" (bastaría con eliminar o paquete dos repositorios).
Isto tamén evita que o usuario teña que navegar por páxinas pouco fiables na procura dos seus programas favoritos.
2) Máis e mellores actualizacións: este sistema permítelle manter TODO o seu sistema operativo actualizado. Cada un dos programas xa non manexa as actualizacións, co conseguinte desperdicio de recursos, ancho de banda, etc. Ademais, se temos en conta que en Linux TODO é un programa (desde a xestión de fiestras ata os programas de escritorio, pasando polo propio núcleo), este é un método axeitado para manter actualizados incluso os programas máis escondidos e diminutos que o seu usuario utiliza. sistema.
3) Só o administrador pode instalar programas: todas as distros veñen con esta restrición. Por este motivo, cando intenta instalar ou desinstalar programas, o sistema solicitaralle o contrasinal de administrador. Aínda que isto tamén ocorre nas novas versións de Windows, a moitos usuarios afeitos a WinXP pode resultarlles irritante esta configuración (aínda que, asegúrovolo, é esencial obter un mínimo de seguridade no sistema).
Como engadir / eliminar programas na miña distribución?
Xa vimos que isto debe facerse, fundamentalmente, a través dos repositorios. Pero como? Ben, cada distribución ten un xestor de paquetes correspondente, que lle permite xestionar os programas. O máis común en distritos para "principiantes", xeralmente baseados en Debian ou Ubuntu, é APT, cuxa interface gráfica máis popular é Sináptico. Non obstante, cómpre saber que cada distribución elixe o seu xestor de paquetes (en Fedora e derivados, RPM; en Arch Linux e derivados, Pacman) e, por suposto, tamén escolle a súa GUI preferida (se vén con algunha).
Fai clic en aquí para ler unha publicación sobre todos os métodos de instalación do programa ou ler para ler un breve resumo.
Usando unha interface gráfica para o xestor de paquetes
Como vimos, a forma máis común de instalar, desinstalar ou reinstalar paquetes é a través do seu xestor de paquetes. Todas as interfaces gráficas teñen un deseño bastante similar.
Como exemplo, vexamos como usar o xestor de paquetes Synaptic (que apareceu en versións anteriores de Ubuntu e agora é substituído polo Ubuntu Software Center).
Primeiro de todo, sempre debe actualizar a base de datos dos programas dispoñibles. Isto faise usando o botón Actualizar. Unha vez finalizada a actualización, introduza o seu termo de busca. Probablemente se listen moitos paquetes. Fai clic nas que che interesen para ver máis detalles. No caso de que queira instalar un paquete, faino faga clic co botón dereito do rato e seleccione a opción Marca para instalar. Unha vez seleccionados todos os paquetes que desexa instalar, faga clic no botón aplicar. Para desinstalar paquetes o procedemento é o mesmo, só tes que seleccionar a opción Marca para desinstalar (desinstalar, deixar os ficheiros de configuración do programa) ou Marca para desinstalar completamente (eliminar todo).
Usando o terminal
Unha cousa que vas aprender con Linux é que tes que perder o medo ao terminal. Non é algo reservado aos hackers. Pola contra, unha vez que te acostumes, terás un poderoso aliado.
Como ao executar a interface gráfica, é necesario ter privilexios de administrador para instalar ou eliminar programas. Dende o terminal, isto normalmente conséguese comezando a instrución de comando con sudo. No caso de apt, conséguese así:
sudo apt-get update // actualiza a base de datos sudo apt-get install package // instala un paquete sudo apt-get remove package // desinstala un paquete sudo apt-get purge package // desinstala completamente o paquete de busca apt-cache paquete // busca un paquete
A sintaxe variará no caso de que a súa distribución use outro xestor de paquetes (rpm, pacman, etc.). Non obstante, a idea é esencialmente a mesma. Para ver unha lista completa de comandos e os seus equivalentes nos diferentes xestores de paquetes, recomendo ler o Pacman rosetta.
Independentemente do xestor de paquetes que use, ao instalar un paquete é moi probable que lle pida que instale outros paquetes, chamados dependencias. Estes paquetes son esenciais para que o programa que desexa instalar funcione. No momento da desinstalación, probablemente preguntarase por que non lle pediu que desinstale tamén as dependencias. Iso dependerá da forma en que o xestor de paquetes faga as cousas. Outros xestores de paquetes fano automaticamente, pero APT require facelo manualmente executando o seguinte comando en borra as dependencias instaladas sen usar por calquera aplicación instalada actualmente no seu sistema.
sudo apt-get autoremove
Hai outras formas de instalar programas en Linux?
1. repositorios privados: A forma máis común de instalar programas é a través dos repositorios oficiais. Non obstante, tamén é posible instalar repositorios "persoais" ou "privados". Isto permite, entre outras cousas, que os desenvolvedores dos programas poidan ofrecer aos seus usuarios as últimas versións dos seus programas sen ter que esperar a que os desenvolvedores da súa distribución poidan montar os paquetes e subilos aos repositorios oficiais.
Non obstante, este método ten os seus riscos de seguridade. Obviamente, só debería engadir repositorios "privados" deses sitios ou desenvolvedores de confianza.
En Ubuntu e derivados é moi sinxelo engadir estes repositorios. Simplemente busque o repositorio en cuestión en Launchpad e logo abrín un terminal e escribín:
sudo add-apt-repository ppa: nome do repositorio sudo apt-get update sudo apt-get install nome paquete
Para unha explicación completa, suxiro que lea este artigo como engadir PPA (Arquivos de paquetes persoais - Arquivos de paquetes persoais) gl Ubuntu.
Paga a pena aclarar que outras distribucións, non baseadas en Ubuntu, non usan PPA pero permiten engadir repositorios privados a través doutros métodos. Por exemplo, nas distros baseadas en Arch Linux, que usan pacman como xestor de paquetes, é posible engadir repositorios AUR (Arch Users Repository), moi similares aos PPA.
2. Paquetes soltos: Outra forma de instalar un programa é descargando o paquete correcto para a súa distribución. Para iso, todo o que tes que saber é que cada distro usa un formato de paquete que non é necesariamente o mesmo. As distribucións baseadas en Debian e Ubuntu usan paquetes DEB, as distribucións baseadas en Fedora usan paquetes RPM, etc.
Unha vez descargado o paquete, só tes que facer dobre clic sobre el. Abrirase a interface gráfica do xestor de paquetes preguntándolle se quere instalar o programa.
Hai que ter en conta que tampouco este é o xeito máis seguro de instalar paquetes. Non obstante, pode ser útil nalgúns casos específicos.
3. Compilación do código fonte- Ás veces atoparás aplicacións que non fornecen paquetes de instalación e tes que compilar a partir do código fonte. Para facelo, o primeiro que debemos facer en Ubuntu é instalar un meta-paquete chamado build-essential, empregando un dos métodos explicados neste artigo.
En xeral, os pasos a seguir para compilar unha aplicación son os seguintes:
1.- Descarga o código fonte.
2.- Descomprimir o código, normalmente empaquetado con tar e comprimido baixo gzip (* .tar.gz) ou bzip2 (* .tar.bz2).
3.- Insira o cartafol creado descomprimindo o código.
4.- Executa o script de configuración (úsase para comprobar as características do sistema que afectan á compilación, configurar a compilación segundo estes valores e crear o ficheiro makefile).
5.- Executa o comando make, encargado da compilación.
6.- Executa o comando sudo facer a instalación, que instala a aplicación no sistema, ou mellor aínda, instala o paquete comprobar a instalacióne execute sudo checkinstall. Esta aplicación crea un paquete .deb para que non teña que compilarse a próxima vez, aínda que non inclúe a lista de dependencias.
O uso de checkinstall tamén ten a vantaxe de que o sistema fará un seguimento dos programas instalados deste xeito, facilitando tamén a súa desinstalación.
Aquí tes un exemplo completo de execución deste procedemento:
tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure make sudo checkinstall
Outros artigos de lectura recomendados:
- Como instalar aplicacións en Linux.
- Como instalar aplicacións desde PPA.
- Como instalar aplicacións desde GetDeb.
Onde conseguir un bo software
Comecemos por aclarar que as aplicacións de Windows -en principio- non se executan en Linux. Do mesmo xeito que non funcionan en Mac OS X, por exemplo.
Nalgúns casos, trátase de aplicacións multiplataforma, é dicir, con versións dispoñibles para diferentes sistemas operativos. Nese caso, bastaría con instalar a versión para Linux e solucionado o problema.
Tamén hai outro caso no que o problema é menor: cando se trata de aplicacións desenvolvidas en Java. Precisamente, Java permite a execución de aplicacións independentemente do sistema operativo. Unha vez máis, a solución é moi sinxela.
Na mesma liña, cada vez hai máis alternativas "na nube" ás aplicacións de escritorio. En vez de buscar o clon de Outlook Express para Linux, pode que queiras usar a interface web de Gmail, Hotmail, etc. Nese caso, tampouco habería problemas de compatibilidade con Linux.
Pero que ocorre cando precisa executar unha aplicación que só está dispoñible para Windows? Neste caso, hai 3 alternativas: deixar Windows instalado xunto con Linux (no que se chama «arranque dual"), Instale Windows" dentro "de Linux usando un máquina virtual o usa o Viño, unha especie de "intérprete" que permite executar moitas aplicacións de Windows dentro de Linux coma se fosen nativas.
Non obstante, antes de caer na tentación de levar a cabo algunha das 3 alternativas descritas anteriormente, suxiro descartar previamente a posibilidade de que haxa unha alternativa gratuíta ao programa en cuestión que se executa de forma nativa baixo Linux.
Precisamente, hai sitios como LinuxAlt, freealts o Alternativa a no que é posible buscar alternativas gratuítas aos programas que usou en Windows.
Hai algún tempo, tamén fixemos un listaxe, aínda que pode non estar ao 100% actualizado.
Ademais das ligazóns recomendadas, a continuación atoparás a "crema da crema" de software libre, agrupadas por categorías. Non obstante, cómpre mencionar que a seguinte lista creouse só con fins orientativos e non representa un catálogo completo das excelentes e cada vez máis numerosas ferramentas de software libre dispoñibles.
Aclaracións previas antes de ver os programas suxeridos.
{} = Buscar publicacións relacionadas co programa empregando o motor de busca do blog.
{} = Ir á páxina oficial do programa.
{} = Instale o programa empregando os repositorios de Ubuntu instalados na súa máquina.
Coñeces un bo programa que non figura na nosa lista?
Envíanos un correo electrónico especificando o nome do programa e, se é posible, inclúa información adicional ou, no seu defecto, indícanos onde podemos obtelo.
accesorios
Editores de texto
- Máis popular
- Moi orientado á programación
- Consola
- Multiusos
Peiraos
- Muelle do Cairo. {
} {
} {
}
- awn. {
} {
} {
}
- Docky. {
} {
} {
}
- w barra. {
} {
} {
}
- simpdock. {
} {
} {
}
- Gnome-do. {
} {
} {
}
- Muelle Kiba. {
} {
}
lanzadores
Xestores de ficheiros
- Golfiño. {
} {
} {
}
- EmelFM2. {
} {
} {
}
- Comandante de GNOME. {
} {
} {
}
- conquistador. {
} {
} {
}
- cruzado. {
} {
} {
}
- Comandante de medianoite. {
} {
} {
}
- náutilo. {
} {
} {
}
- Xestor de ficheiros PCMan. {
} {
} {
}
- thunar. {
} {
} {
}
Oficina
- OpenOffice. {
} {
} {
}
- LibreOffice. {
} {
}
- Star Office. {
} {
}
- KOffice. {
} {
} {
}
- Oficina Gnome. {
} {
} {
}
Seguridade
- As 11 mellores aplicacións de seguridade e piratería.
- Rede de autoescaneo, para detectar intrusos na túa wifi. {
} {
}
- presa, para atopar o seu portátil se o rouban. {
} {
}
- Tigre, para realizar auditorías de seguridade e detectar intrusos. {
} {
} {
}
- gardaX, para almacenar todos os teus contrasinais. {
} {
} {
}
- clamtk, antivirus. {
} {
} {
}
Programación
IDEs
- Anxuta. {
} {
} {
}
- Eclipse. {
} {
} {
}
- Creador de Qt. {
} {
} {
}
- Netbeans. {
} {
} {
}
- Mono Desenvolvemento. {
} {
} {
}
- Geany. {
} {
} {
}
- codelite. {
} {
} {
}
- Lazarus. {
} {
} {
}
Internet
exploradores
- Firefox. {
} {
} {
}
- Epifanía. {
} {
} {
}
- conquistador. {
} {
} {
}
- Cromo. {
} {
} {
}
- mono mariño. {
} {
} {
}
- Ópera. {
} {
}
- lince. {
} {
}
Correo electrónico
- Gwibber. {
} {
} {
}
- Piñeiro. {
} {
} {
}
- gTwitter. {
} {
} {
}
- choqok. {
} {
} {
}
- buzzbird. {
} {
} {
}
- Qwit. {
} {
} {
}
- Qwitik. {
} {
} {
}
- Twitter. {
} {
} {
}
- Twitter. {
} {
}
- xasst. {
} {
}
Mensaxería instantánea
- Os mellores clientes de mensaxería instantánea para Linux.
- Pidgin. {
} {
} {
}
- Kopete. {
} {
} {
}
- psi. {
} {
} {
}
- Jabbim. {
} {
}
- Gajim. {
} {
} {
}
- Empatía. {
} {
} {
}
- BitlBee. {
} {
} {
}
- Mellorouse Gyache. {
} {
}
- emeseno. {
} {
} {
}
- aMSN. {
} {
} {
}
- Mercurio mensaxeiro. {
} {
}
- KMess. {
} {
} {
}
- minbeef. {
} {
} {
}
irc
- Os 5 mellores clientes IRC para Linux.
- Pidgin. {
} {
} {
}
- Conversa. {
} {
} {
}
- Xchat. {
} {
} {
}
- chatzilla. {
} {
} {
}
- Irssi. {
} {
} {
}
- IRC Quassel. {
} {
} {
}
- Smuxi. {
} {
} {
}
- KVirc. {
} {
} {
}
- ERC. {
} {
} {
}
- Weechat. {
} {
} {
}
- DesprazamentoZ. {
} {
} {
}
FTP
- FileZilla. {
} {
} {
}
- gFTP. {
} {
} {
}
- FireFTP. {
} {
}
- kftpgrabber. {
} {
} {
}
- NCFTP. {
} {
} {
}
- Open FTP Face gratuíto. {
} {
} {
}
- LFTP. {
} {
} {
}
torrentes
- Os 9 mellores clientes de Bittorrent para Linux.
- transmisión, cliente ultra delgado e potente (aínda que non tan "completo"). {
} {
} {
}
- Diluvio, quizais o cliente Bittorrent máis completo para GNOME. {
} {
} {
}
- KTorrent, o equivalente a Deluge para KDE. {
} {
} {
}
- tornado, un dos clientes máis avanzados. {
} {
} {
}
- QBittorrent, cliente baseado en Qt4. {
} {
} {
}
- torrente, ncurses o cliente para o terminal. {
} {
} {
}
- aria2, outro bo cliente para o terminal. {
} {
} {
}
- Vuzecliente potente (pero lento e "pesado") baseado en Java. {
} {
} {
}
- torrentflux, cliente con interface web (xestiona os teus torrents desde o teu navegador de internet). {
} {
} {
}
- Descargador de episodios de torrent, para descargar automaticamente os episodios da súa serie favorita. {
} {
}
multimedia
auditivo
- Reprodutores de audio
- edición de audio
- secuenciadores
- sintetizadores
- Composición e notación musical
- Convertedores
- outros
video
- Todos os reprodutores de vídeo.
- Ferramentas para gravar o seu escritorio.
- Reprodutores de vídeo
- VLC {
} {
} {
}
- GXine {
} {
} {
}
- Totem {
} {
} {
}
- xogador {
} {
} {
}
- SMPlayer {
} {
} {
}
- Kmplayer {
} {
} {
}
- UMPlayer {
} {
}
- Cafeína {
} {
} {
}
- ollo {
} {
}
- hélice {
} {
}
- xogador real, reprodutor de formato realaudio. {
} {
}
- Miro, plataforma para televisión e vídeo en internet. {
} {
} {
}
- Centro de medios Moovida, plataforma para TV e vídeo en internet. {
} {
} {
}
- regar, reproduce vídeos flash. {
} {
} {
}
- VLC {
- Edición de vídeo
- Convertedores
- Animación
- Creación de DVD
- Webcam
- Gravación de escritorio
Imaxe, deseño e fotografía
- Espectadores + adm. fototeca + edición básica
- Edición e creación avanzada de imaxes
- Edición de imaxes vectoriais
- CAD
- Convertedores
- Escaneado
- outros
ciencia e investigación
- Astronomía
- bioloxía
- Biofísica
- Química
- Xeoloxía e Xeografía
- Física
- Matemáticas
- 10 razóns para usar soft. libre na investigación científica.
Utilidades diversas
- Administración do sistema
- Xestión de ficheiros
- Gravación de imaxes e virtualización
- Brasero, para gravar / extraer imaxes. {
} {
} {
}
- Mestre ISO, para manipular ficheiros ISO. {
} {
} {
}
- K3B, para gravar CD e DVD. {
} {
} {
}
- GMountISO, para montar ficheiros ISO. {
} {
} {
}
- gISOMunt, para montar ficheiros ISO. {
} {
} {
}
- Monte ISO Furius, para montar ficheiros ISO, IMG, BIN, MDF e NRG. {
} {
} {
}
- Acetona ISO, para montar ficheiros ISO e MDF. {
} {
} {
}
- Brasero, para gravar / extraer imaxes. {
- outros