Basta con estar conectados al mismo segmento de red:
- Crear una nueva cuenta de tipo, BonjourAsí podrán agilizar el intercambio de textos sin buscar otras herramientas.
- Ingresar el Username
- Listo!
- Crear una nueva cuenta de tipo, BonjourAsí podrán agilizar el intercambio de textos sin buscar otras herramientas.
- Ingresar el Username
- Listo!
# df
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 3.8G 62M 3.7G 2% /run/media/USERNAME/USBNAME
# umount /run/media/USERNAME/USBNAME
# mkfs.vfat -n USBNAME /dev/sdb1
mkfs.fat 3.0.20 (DD MMM AAAA)
-- Estableciendo USBNAME como el nombre a dar al dispositivo
# vim /etc/laptop-mode/conf.d/usb-autosuspend.conf
---- Abrimos el archivo para su modificación
# Enable USB autosuspend feature?
# Set to 0 to disable
CONTROL_USB_AUTOSUSPEND="auto"
CONTROL_USB_AUTOSUSPEND="auto"
a
CONTROL_USB_AUTOSUSPEND=0
# chown -R postgres:postgres /var/lib/postgres/
Durante la instalacion antes del argumento -R, se pasaba un -c, ahora no es necesario.
# cd /var/lib/postgres/data/
# ls
# rm postmaster.pid
Start PostgreSQL
# systemctl start postgresql
---- Podremos no ver algún mensaje en pantalla, por lo que solicito el Status
Status PostgreSQL
# systemctl status postgresql
---- Tengo el Log de la operacion actual con PostgreSQL
# su - postgres
$ initdb -D '/var/lib/postgres/data'
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
initdb: directory "/var/lib/postgres/data" exists but is not empty
If you want to create a new database system, either remove or empty
the directory "/var/lib/postgres/data" or run initdb
$ xrandr -qObtenemos los detalles en resolución de ambos Monitores, el Primero LVDS1 corresponde a la Laptop, y el Segundo VGA1, al Monitor Externo, pero sin hacer uso todavía de él.
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366x768 60.0*+
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 60.0 + 75.0
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
$ xrandr --output LVDS1 --auto --output VGA1 --auto --right-of LVDS1
$ xrandr --output LVDS1 --auto --output VGA1 --auto --left-of LVDS1
$ xrandr --output LVDS1 --mode 1366x768 --output VGA1 --mode 1280x1024 --right-of LVDS1
$ xrandr --output LVDS1 --auto --output HDMI1 --auto
$ xrandr --output LVDS1 --mode 1366×768 --output HDMI1 --mode 1920×1080
alias comando='comando y/o comandos a agrupar'
$ vim /home/nombreusuario/.bashrco en mi caso que lo necesitamos para root también, lo hacemos en:
# vim /root/.bashrc
$ source .bashrc
-- y/o
# source .bashrc
# Alias by dl
alias l='ls'
alias ..='cd ..'
alias lk='ls && pwd'
~]# pacman -Sy mysql
:: There are 2 providers available for mysql:
:: Repository extra
1) mariadb
:: Repository community
2) percona-server
Enter a number (default=1):
Packages (3): libmariadbclient-5.5.32-1 mariadb-clients-5.5.32-1
mariadb-5.5.32-1
:: Proceed with installation? [Y/n] y
~]$ mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 5.5.32-MariaDB-log Source distribution
Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
# pacman -Sy postgresql
# pacman -Sy pgadmin3
# mkdir /var/lib/postgres/data
# chown -c -R postgres:postgres /var/lib/postgres
# su - postgres
$ initdb -D '/var/lib/postgres/data'
$ vim postgresql.conf
#listen_addresses = 'localhost'y la cambiamos por:
listen_addresses = '*'También buscamos la siguiente linea:
#password_encryption = ony la cambiamos por:
password_encryption = on
$ vim pg_hba.conf
# "local" is for Unix domain socket connections onlypor
local all all ident
# "local" is for Unix domain socket connections only
local all all md5
$ exit
# systemctl start postgresql
# passwd postgres
y luego ingresamos el siguiente comando# sudo su postgres -c "psql template1"
ALTER USER postgres WITH PASSWORD 'contraseña'
\q
# systemctl restart postgresql
# systemctl enable postgresql
Para arreglar ésto lo que hacemos es editar el archivo:
# vi /etc/NetworkManager/NetworkManager.conf
el Contenido inicial del archivo es:
[main]
plugins=keyfile
[main]
plugins=keyfile
no-auto-default=00:00:00:00:00:00,
[main]
plugins=keyfile
# no-auto-default=00:00:00:00:00:00,
managed=true
Iniciamos con la instación de RVM como se indica en el sitio: https://rvm.io/rvm/install/
$ \curl -L https://get.rvm.io | bash -s stable --ruby
Seguir la instrucción del Sistema para terminar con la Compilación.
Lo que terminará siendo instalado en:
/home/username/.rvm/
Como se darán cuenta, para instalar Rails en Manjaro al final puede que no nos sean reconocidos los comandos ni de Ruby, ésto por que aún no lo indicabamos al PATH del sistemao en la Sesion Shell, ese es el pequeño problema.
Para arreglar ésto en el proceso de instalación, antes obteniamos una linea despues de instalar la versión de RVM en el archivo .bash_profile, ahora ésta es arrojada al archivo .zprofile.
$ nano ~/.zprofile
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
y esta linea la movemos al archivo .zshrc debajo de la línea que en éste archivo ya existe, que quedaría de la Sig forma:$ nano ~/.zshrc
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
Ésto solo para aterrizar que son las mismas líneas, a diferencia que las arroja el instalador en archivos diferentes, pero para el funcionamiento de nuestro entorno Rails en Manjaro, ahora es necesario mover ambas líneas al archivo .bashrc, como anteriormente ya se hacia en ésta misma distribución.
Al final del nuestro archivo .bashrc obtenemos algo como:
$ nano ~/.bashrc
# Aquí el Contenido
# Del archivo ya existente
# Agregamos:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
Cerrar y abrir la terminal en uso, (o abrir una nueva) y teclear la siguiente linea para recargar la configuración nueva:
$ source .bashrc
Luego teclear la siguiente linea para hacer una prueba y ver si todo trabaja bien:
$ type rvm | head -1
Si todo va bien, nos va a responder; rvm: es una función
Instalando Ruby + Rails:
Para ésto primero instalaremos Ruby, en éste caso la version 1.9.3 por lo que tecleo en la terminal:
$ rvm install 1.9.3
Este proceso puede llevar algunos minutos ya que el comando descargara las fuentes de Ruby, las extraerá en la carpeta ~/.rvm , lo compilara y luego lo instalara.
Bien ahora a comprobar que hemos hecho todo bien, tecleamos en la terminal:
$ ruby -v
lo que nos deberá responder algo similar a:
$ ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-linux]
El Siguiente paso es configurar la versión de gemas con las que vamos a trabajar a traves de RVM:
Como primera opción es configurar RVM en modo --default:
Una vez terminado el proceso deberás elegir la versión de Ruby a usar, en nuestro caso instalamos Ruby 1.9.3 por lo que tecleamos en la terminal:
$ rvm use 1.9.3
Si queremos usar esta version de Ruby por defecto, deberemos teclear en la terminal:$ rvm use 1.9.3 --default
Como segunda opción es configurar RVM usando un Gemset:
Que es una agrupación lógica de gemas que permite diferenciar de entre las versiones de ruby y/o rails que tengamos instaladas en nuestro equipo;
Creamos nuestro Gemset$ rvm gemset create walkingsources
gemset created walkingsources => /home/dsalinas/.rvm/gems/ruby-1.9.3-p374@walkingsources
Para usar éste Gemset hay que asignarle la versión de Ruby que vayamos a ocupar también:
$ rvm 1.9.3@walkingsources
De aqui en adelante todo lo que se instale a través de gem efectuará cambios solo a ese gemset.
Hasta aquí el modo de configuración para ciertas versiones de Rails o Ruby a Manejar, ahora procedemos a
Instalar primero el Bundler, para posteriormente usar el comando bundle install y asi instalar todas las gemas necesarias para los proyectos qeu vayamos a crear usando Rails
$ gem install bundler
Fetching: bundler-1.2.3.gem (100%)
Successfully installed bundler-1.2.3
1 gem installed
Ruby 1.9.3 incluye rubygems, asi que lo mas que podriamos hacer seria actualizar tecleando en la terminal:
gem update --system # No es tan necesario ya que estamos instalando las versiones actualizadas hasta el momento
Consultamos la versión de gem en la terminal:$ gem -v
Ahora procedemos a la Instalación de Rails:$ gem install rails
Verificamos la version de rails con $ rails -vDe éste modo parece ya funcionar todo sin problemas.
Pero hay algo que debemos corregir,Ya que si por ejemplo reiniciamos la PC y al entrar a la terminal y tecleamos ruby -v, o rails -v de seguro obtendremos un error con uno de los dos que nos dira que no tenemos ruby o rails instalado, ¡Muchos dirán que es falso, pero me acaba de suceder!, para solventar esto en Manjaro abrimos el archivo:$ nano ~/.bashrc
# Aquí el Contenido
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scriptingY cambiamos la línea, o solo la comentamos como se muestra:
# [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
Por ésta otra:source $HOME/.rvm/scripts/rvm
Y listo,ahora sí ya tenemos nuestro entorno, espero ésto los saque de apuros...
Ojo, no entrar como Root.su -[fedora]
...
exclude=postgresql*[updates]
...
exclude=postgresql*rpm -Uvh http://yum.postgresql.org/9.2/fedora/fedora-18-x86_64/pgdg-fedora92-9.2-6.noarch.rpmPara Fedora 19 rpm -Uvh http://yum.postgresql.org/9.2/fedora/fedora-19-x86_64/pgdg-fedora92-9.2-6.noarch.rpm yum install postgresql postgresql-server postgresql-contribsu - postgres -c /usr/pgsql-9.2/bin/initdblisten_addresses = '*'
port = 5432listen_addresses = 'localhost'
port = 5432listen_addresses = '192.1.2.33'
port = 5432# Local networks
host all all xx.xx.xx.xx/xx md5
# Example
host all all 10.20.4.0/24 md5
# Example 2
host test testuser 127.0.0.1/32 md5# Local networks
host all all xx.xx.xx.xx/xx md5
# Example
host all all 10.20.4.0/24 md5
# Example 2
host test testuser 127.0.0.1/32 md5]# pwd
/usr/lib/systemd/system
]# ls pos*
postgresql-9.2.service## Start PostgreSQL 9.2 ##
systemctl start postgresql-9.2.service
## Start PostgreSQL 9.2 on every boot ##
systemctl enable postgresql-9.2.serviceCreate Test Database and Create New Usersu postgrescreatedb testpsql testCREATE ROLE testuser WITH SUPERUSER LOGIN PASSWORD 'test';psql -h localhost -U testuser testyum -y install pgadmin3GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64sudo rpm --import http://sourceforge.net/projects/postinstaller/files/data/RPM-GPG-KEY-rpmfusion-free-fedora-18
sudo rpm --import http://sourceforge.net/projects/postinstaller/files/data/RPM-GPG-KEY-rpmfusion-nonfree-fedora-18
yum -y update // No creo sea necesario, basta con importarlos para que existan cuando sean buscados
yum -y install gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpegComplete!
[root@walkingsources ~]#]# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
]# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpmRPM-GPG-KEY-rpmfusion-free-fedora-18-primaryyum -y install gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpegGPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
RPM-GPG-KEY-rpmfusion-free-fedora-17-x86_64
]# cp RPM-GPG-KEY-rpmfusion-free-fedora-18-primary RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64Complete!
Un Saludo... ;) ésto es Software Libre$ man synaptics/etc/X11/xorg.conf.d/10-synaptics.conf
---------------------------------------------------------------
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "40"
Option "EmulateTwoFingerMinW" "8"
Option "CoastingSpeed" "0"
...
EndSection
/etc/X11/xorg.conf.d/10-synaptics.conf
---------------------------------------------------------------
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
# Aqui Config Inicial y agregó Diego Salinas
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
# Hasta aqui agregué
EndSection
Walking Source Community, es un espacio donde se pretende retribuir a la Comunidad esfuerzos realizados por compartirnos su experiencia en temas Free Software y Open Source, tratamos que en su mayoria nuestras publicaciones sean resultado de experiencias propias. Éste y otro blog hablando de Software Libre, siempre se encuentran Creando una Sociedad Mejor!!...
Walking Source Community, es un espacio donde se pretende retribuir a la Comunidad esfuerzos realizados por compartirnos su experiencia en temas Free Software y Open Source, tratamos que en su mayoria nuestras publicaciones sean resultado de experiencias propias. Éste y otro blog hablando de Software Libre, siempre se encuentran Creando una Sociedad Mejor!!...
“La libertad no es poder elegir entre unas pocas opciones impuestas, sino tener el control de tu propia vida. La libertad no es elegir quien será tu amo, es no tener amo“.
Richard Stallman