Skip to content

Commit 756d45f

Browse files
committed
aguia-pescadora-bravo (#16), editores (#13), php (#7), python (#6): instalado Emacs e PHP; documentado Nano, Vi/Vim, Python
1 parent 4eedb12 commit 756d45f

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

logbook/aguia-pescadora-bravo.sh

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,54 @@ sudo passwd -e loopchaves
256256
# TL;DR: Programas do lado do servidor que permitem programar #
257257
#------------------------------------------------------------------------------#
258258

259+
##### Emacs ____________________________________________________________________
260+
# @see https://www.gnu.org/s/emacs/
261+
# @see https://www.emacswiki.org/emacs/NovatoNoEmacs
259262
# ...
260263

264+
sudo apt install emacs
265+
266+
# Resultado do comando acima:
267+
# (...)
268+
#
269+
# Serão instalados os seguintes NOVOS pacotes:
270+
# adwaita-icon-theme at-spi2-core dconf-gsettings-backend dconf-service emacs emacs25 emacs25-bin-common emacs25-common emacs25-el emacsen-common fontconfig fontconfig-config fonts-dejavu-core fonts-droid-fallback fonts-noto-mono
271+
# ghostscript glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas gsfonts gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme imagemagick-6-common libasound2 libasound2-data
272+
# libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcolord2 libcroco3 libcups2 libcupsfilters1 libcupsimage2 libdatrie1 libdconf1
273+
# libepoxy0 libfftw3-double3 libfontconfig1 libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgif7 libgraphite2-3 libgs9 libgs9-common libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz0b libice6 libijs-0.35
274+
# libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 liblockfile-bin liblockfile1 liblqr-1-0 libltdl7 libm17n-0 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libotf0 libpango-1.0-0
275+
# libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 libproxy1v5 librest-0.7-0 librsvg2-2 librsvg2-common libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libthai-data libthai0 libtiff5 libwayland-client0
276+
# libwayland-cursor0 libwayland-egl1 libwebp6 libx11-xcb1 libxcb-render0 libxcb-shm0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxkbcommon0 libxpm4 libxrandr2 libxrender1 libxt6 libxtst6 m17n-db
277+
# poppler-data ubuntu-mono x11-common
278+
# 0 pacotes actualizados, 115 pacotes novos instalados, 0 a remover e 0 não actualizados.
279+
# É necessário obter 64,7 MB de arquivos.
280+
# Após esta operação, serão utilizados 239 MB adicionais de espaço em disco.
281+
282+
##### Nano _____________________________________________________________________
283+
# @see https://www.nano-editor.org/
284+
285+
# Nota: Nano já veio instalado com o Ubuntu 18.04. Por isso não há comandos aqui
286+
287+
# @TODO considerar configurações extras do Nano, como realce de sintaxe. Vou
288+
# ser sincero e admitir que eu nunca precisei ir a fundo em configuração
289+
# do Nano (fititnt, 2019-05-18 21:01 BRT)
290+
291+
##### NeoVim ___________________________________________________________________
292+
# @see https://neovim.io/
293+
# @see https://www.youtube.com/watch?v=kZDT10nFiTY
294+
295+
# @TODO considerar instalar o NeoVim, que em tese seria mais amigável que o Vim (fititnt, 2019-05-16 06:27 BRT)
296+
297+
298+
##### Vi/Vim ___________________________________________________________________
299+
300+
# Nota: Vi/Vim já veio instalado com o Ubuntu 18.04. Por isso não há comandos aqui
301+
302+
# @TODO considerar configurações extras do Vi/Vim, como realce de sintaxe. Vou
303+
# ser sincero e admitir que eu nunca precisei ir a fundo em configuração
304+
# do Vi/Vim. O máximo que já fiz foi copiar configurações de alguém mais
305+
# hardcore do que eu (fititnt, 2019-05-18 21:01 BRT)
306+
261307
#------------------------------------------------------------------------------#
262308
# SEÇÃO: AMBIENTES DE DESENVOLVIMENTO DE LINGUAGENS DE PROGRAMAÇÃO #
263309
# TL;DR: Configurações específicas de interpretadores e/ou compiladores #
@@ -303,6 +349,49 @@ sudo apt install npm
303349
# É necessário obter 4176 kB de arquivos.
304350
# Após esta operação, serão utilizados 23,6 MB adicionais de espaço em disco.
305351

352+
# @TODO considerar documentar aos usuarios iniciantes como eles podem usar
353+
# versões mais customizadas caso as de sistema não sejam suficientes
354+
# (fititnt, 2019-05-18 21:21 BRT)
355+
356+
##### PHP ______________________________________________________________________
357+
# @see https://php.net/
358+
# @see https://www.php.net/manual/pt_BR/
359+
360+
# PHP 7.2
361+
sudo apt install php-cli php-common
362+
# Resultado do comando acima:
363+
# (...)
364+
# Serão instalados os seguintes NOVOS pacotes:
365+
# libsodium23 php-cli php-common php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline
366+
# 0 pacotes actualizados, 8 pacotes novos instalados, 0 a remover e 0 não actualizados.
367+
# É necessário obter 2644 kB de arquivos.
368+
# Após esta operação, serão utilizados 12,7 MB adicionais de espaço em disco.
369+
370+
# @TODO adicionar multiplas versões de PHP, não apenas a 7.2
371+
# (fititnt, 2019-05-18 21:22 BRT)
372+
373+
##### Python ______________________________________________________________________
374+
# @see https://www.python.org/
375+
# @see https://pypi.org/
376+
# @see https://docs.python.org/3/
377+
378+
## Testes previos antes de instalar o python...
379+
## python --version
380+
# Python 2.7.15rc1
381+
#
382+
## python2 --version
383+
# Python 2.7.15rc1
384+
#
385+
## python3 --version
386+
# Python 3.6.7
387+
388+
# NOTA: O ubuntu 18.04 já vem com Python 3 instalado por padrão em vez do 2.7
389+
# Vamos procurar deixar com que 'python' tenda a retornar a versão sempre
390+
# mais recente, porém dar alternativa de ter pelo menos python 2.7.
391+
# Exceto se isso for quebrar mais coisas... (fititnt, 2019-05-18 21:36 BRT)
392+
393+
# @TODO ver com mais calma versoes padroes do python. Ja se tem disponivel
394+
# nos repositorios principais a 3.7 (fititnt, 2019-05-18 21:40 BRT)
306395

307396
#------------------------------------------------------------------------------#
308397
# temp...

0 commit comments

Comments
 (0)