Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Instaladores: Nix. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
66a3e7ef05cd44cda2687e83297fe217 |
| User & Date: | offray 2019-04-05 19:52:05 |
Context
|
2019-04-09
| ||
| 07:08 | Sincronización del archivo es/capitulos/hypotesis.md check-in: f152199192 user: david tags: trunk | |
|
2019-04-05
| ||
| 19:52 | Instaladores: Nix. check-in: 66a3e7ef05 user: offray tags: trunk | |
| 19:20 | Hypothesis: mejorando el título. check-in: 920c07051a user: offray tags: trunk | |
Changes
Changes to es/capitulos/instaladores.md.
| ︙ | ︙ | |||
18 19 20 21 22 23 24 | --- # Instaladores y gestores de Software Los gestores e instaladores de software, a pesar de no ser igual, se aplican al problema de adquirir software nuevo de maneras consistentes y replicables y también de desistalarlos. | | < | | | < | > | | < < < < < < < < < < < < < < < < < < < | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
---
# Instaladores y gestores de Software
Los gestores e instaladores de software, a pesar de no ser igual, se aplican al problema de
adquirir software nuevo de maneras consistentes y replicables y también de desistalarlos.
Estos sistemas permiten realizar lo que se conoce como instalaciones desatendidas, es decir instalaciones
automatizadas de software en las que la persona sólo menciona el paquete que quiere (ejp: flash) y la operación
que va a realizar (instalar, actualizar, desinstalar) y el gestor de paquetes se encarga de realizar esta tarea sin
mayores intervenciones
Es buena idea antes de instalar o configurar los instaladores/gestores que se verifiquen si ya
se encuentran instalados.
Una forma de verificar es mirar si por ejemplo los comandos `nix` o `brew` ya existen
y a su vez verificar que programas específicos como `fossil` o `pandoc` ya estén
instalados antes de intentar instalarlos por medios alternativos.
## Windows
En esta sección vamos a considerar dos sistemas para Windows.
### Scoop
[Sitio web de Scoop](http://scoop.sh/ )
Para instalar Scoop son tres sencillos pasos:
* Abrir Power Shell:
* (Opcioal): Habilitar la política de ejecución para la instalación:
```
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
```
* Instalar Scoop:
```
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
```
### Chocolatey
[Sitio web de Chocolatey](https://chocolatey.org)
## Mac
### Homebrew/brew
https://brew.sh/
|
| ︙ | ︙ | |||
98 99 100 101 102 103 104 |
y para instalar el paquete
brew install fossil
Y hacer lo mismo con pandoc en lugar de fossil.
| | > < | > > > > | 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
y para instalar el paquete
brew install fossil
Y hacer lo mismo con pandoc en lugar de fossil.
## Gnu/Linux (y Mac)
Las distribuciones de Linux cuentan con sus propios gestores de paquetes y es allí
donde la idea más maduró y pasó a otros sistemas operativos.
Sin embargo, en ocasiones el gestor nativo no siempre trae los paquetes que necesitamos,
o las versiones no son las requeridas y en ese sentido es conveniente contar con
otros gestores.
|
Added es/capitulos/nix.md.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
---
breaks: false
---
### Nix
[Nix](https://nixos.org/nix/ ) es un gestor de paquetes alternativo para sistemas tipo Unix,
lo cual incluye distintas variantes de Gnu/Linux y Mac.
[GuixSD](https://www.gnu.org/software/guix/ ): Es una alternativa que están inspiradas
en Nix, pero usan un único lenguaje de programación (Guile), en lugar de varios, como Nix.
#### Instalación
Abrimos la terminal o consola (se llama diferente dependiendo del sistema
operativo, pero la funcionalidad es la misma), que nos permite ejecutar
comandos en dichos sistemas y escribimos el siguiente comando de instalación:
curl https://nixos.org/nix/install | sh
Para habilitarlo, desde la consola de comandos teclamos:
. /home/<nombre_del_usuario>/.nix-profile/etc/profile.d/nix.sh
Para MacOS
. /Users/<nombre_del_usuario>/.nix-profile/etc/profile.d/nix.sh
Forma alternativa para habilitarlo (si la anterior falla):
source ~/.nix-profile/etc/profile.d/nix.sh
Una vez instalado, podemos consultar la base de datos de todos los paquetes
(tarda un poco la primera vez)
nix-env -qa
Buscar un paquete en particular:
nix-env -qa | grep fossil
Instalar un paquete específico:
```bash=
nix-env -i fossil
```
|