FreeNAS instalar / install Vim-lite
Boa tarde a todo(a)s!
Finalmente voltei, e com uma dica legal.
Estou precisando instalar o Vim-lite no FreeNAS, mas o cartão do server só tem 128MB, do qual 79MB são destinados para o /.
Então criei um diretorio em um dos HD´s do storage (/mnt/storage1/app) para instalar mais aplicativos.
Segue abaixo o procedimento que fiz:
- Crie um diretorio para instalar os pacotes:
storage:/# mkdir /mnt/storage1/app
- Crie um diretorio para instalar o pacote desejado, no meu caso o Vim-Lite:
storage:/# mkdir /mnt/storage1/app/vim-lite
- Acesse o diretorio:
storage:/# cd /mnt/storage1/app/vim-lite
- Crie um diretorio para os arquivos temporarios da instalação
storage:/# mkdir /mnt/storage1/app/temp
- Setar a variavel para o diretorio temporario:
storage:/# setenv PKG_TMPDIR /mnt/storage1/app/temp
Poderiamos baixar o pacote e instalar direto, mas preferi fazer download do pacote, seguem os dois comandos:
-- Baixar e instalar o pacote:
storage:/# pkg_add -r vim-lite -P /mnt/storage1/app/vim-lite/
-- Baixar o pacote:
storage:/# cd /mnt/storage1/app/
storage:/# fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/vim-lite.tbz
Bom, depois que instalamos o pacote, vamos colocar o comando de execução do software no PATH do sistema, para que você possa digitar o comando vim, e rodar diretamente, sem ter que acessar o diretorio de instalação dele.
Como o Shell padrão do usuario root no FreeNAS é tcsh, eu vou mudar para o Shell csh, uma mudança particular.
- Alterar o Shell padrão do root,
OBS: estou me baseando que voê instalou o vim-lite no local /mnt/storage1/app/vim-lite/
-- Editar o arquivo /etc/passwd e alterar na linha do usuario root conforme abaixo:
storage:~# /mnt/storage1/app/vim-lite/bin/vim /etc/passwd
Original: root:*:0:0:Charlie &:/root:/bin/tcsh Alterada: root:*:0:0:Charlie &:/root:/bin/csh
- Alterar agora o arquivo onde você configura os PATH, e fazer alteração das configurações, em apenas uma linha, vou exemplicar conforme fiz no exemplo anterior.
storage:~# /mnt/storage1/app/vim-lite/bin/vim /root/.cshrc
Original: set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin)
Alterada: set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin /mnt/storage1/app/vim-lite/bin)
OBS: deixe 1(um) espaço em branco entre o $HOME/bin e o texto em vermelho que você esta adicionando.
Agora execute o comando rehash e seja feliz com o seu editor de texto.
Grande abraço a todos.
TAG: vim, vim-lite, freenas, pkg_add, pacotes, software, freebsd, vi
Comentários