mysql desde terminal
entrar al MySQL mediante terminal:
mysql -u root -p
SHOW tables;
CREATE DATABASE ddmountain;
USE ddmountain;
CREATE TABLE IF NOT EXISTS products
( id
int(50) NOT NULL AUTO_INCREMENT, name
varchar(200) NOT NULL, price
decimal(11,2) NOT NULL, image
varchar(300) NOT NULL, in_stock
int(1) NOT NULL DEFAULT ‘1’, description
mediumtext NOT NULL, PRIMARY KEY (id
)
luego de correr Ubuntu gnome 16.04
sudo apt-get install synergy sudo apt-get install git sudo apt-get install filezilla
sudo apt-get install rubygems
sudo apt-get install python-pip sudo apt-get install curl
sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update sudo apt-get install atom apm install terminal-plus
now to create a new post do
Cmd-Alt-J
other Keyboard Shortcuts
Cmd-Alt-L Open the layout for the current file
Cmd-Alt-D Open the Datafile
Cmd-Shift-I Open include
Cmd-Alt-J Create a new post
Alt-Shift-T Turn the server on/off
sudo apt-get install rubygems
sudo apt-get install python-pip sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install -y nodejs
sudo apt-get install ruby-dev
sudo gem install jekyll sudo apt-get install git
sudo npm install gulp
Install as a development dependency:
npm install –save-dev
#Configuring Git
We’ll be using Git for our version control system and publish plataform
git config –global color.ui true git config –global user.name “YOUR NAME” git config –global user.email “YOUR@EMAIL.com”
ssh-keygen -t rsa -C “YOUR@EMAIL.com”
Agregar path en mint 17
sudo gedit /etc/environment
Add the desired variable in the text file separated by colon, save, logout, login - and it is permanently and globally changed
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/xunorus/xunos/
freewill looper
libfreetype6-dev libsdl-gfx1.2-dev libsdl-ttf2.0-dev libxml2-dev libjack-dev libvorbis-dev libsndfile1-dev
./configure make
AUDIO
sudo apt-get install aj-snapshot
LoopCenter
LoopCenter http://loopcenter.sourceforge.net/
Lebinou
sudo apt-get install lebiniou
sooperlooper
sudo apt-get install sooperlooper
google cloudprint
sudo apt-get install git-core python python-cups
git clone git://github.com/armooo/cloudprint.git chmod -R 777 ~/cloudprint cd ~/cloudprint
python setup.py build sudo python setup.py install
/usr/local/lib/python2.6/dist-packages/cloudprint/cloudprint.py
Run it and it will ask for your Gmail address and password
python /usr/local/lib/python2.6/dist-packages/cloudprint/cloudprint.py It will also add your default printer.
You can manage your printers at the following address.
http://www.google.com/cloudprint/manage.html
XUNOS mint 17.1
sudo apt-get install quicksynergy
sudo apt-get install nemo-terminal
COMO FUKING RESOLVI EL PROBLEMA DE SAMBA http://ubuntuforums.org/showthread.php?t=1612556
sudo gedit /etc/samba/smb.conf
esta parte [global]
Browsing/Identification
Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = RHM01 #force user = xunorus netbios name = xunosat name resolve order = lmhosts wins bcast host
sudo service smbd restart
sudo gedit /etc/nsswitch.conf hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4
sudo apt-get install winbind
RESETEAR
sudo apt-get purge samba sudo rm -rf /etc/samba/ /etc/default/samba sudo apt-get install samba
INSTALAR DE CERO
sudo apt-get install samba sudo apt-get install smbclient
sudo apt-get install samba-common sudo dpkg-reconfigure samba-common
sudo gedit /usr/share/samba/smb.conf AGREGAR EN GLOBAL name resolve order = lmhosts wins bcast host
sudo gedit /etc/nsswitch.conf AGREGAR hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4
– FIRMWARE USB AUDIO http://community.linuxmint.com/software/view/madfuload http://community.linuxmint.com/software/view/midisport-firmware
sudo apt-get install alsa-firmware-loaders alsa-tools alsa-tools-gui alsa-firmware sudo apt-get install ffado-mixer-qt4 jackd2-firewire sudo apt-get install pulseaudio-module-jack
– EN LA CARPETA CON NEMO TERMINAL IR AL DIRECTORIO DE XUNOS sudo cp -v xunogrub.jpg /boot/grub sudo update-grub
sudo cp xunos.ogg /usr/share/mint-artwork-cinnamon/sounds/ y elegir como sonido de entrada
sudo cp logo.png /lib/plymouth/themes/mint-logo/ sudo update-initramfs -u
sudo cp xunos_wallpaper.png /usr/share/backgrounds/ luego ir a la carpeta y elegir como fondo
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update do apt-get install gloobus-preview sudo apt-get install unoconv gnumeric sudo apt-get install nemo-gloobus-sushi
sudo apt-get install software-properties-common wget sudo add-apt-repository ppa:kxstudio-debian/kxstudio sudo apt-get update sudo apt-get install kxstudio-repos sudo apt-get update sudo apt-get install kxstudio-desktop-base sudo addgroup xunorus audio
sudo apt-get install kxstudio-desktop-base
sudo apt-get install language-pack-gnome-es language-pack-es libreoffice-l10n-es thunderbird-locale-es thunderbird-locale-es-es thunderbird-locale-es-ar sudo apt-get install myspell-es
APPLETS
buscar http://cinnamon-spices.linuxmint.com/applets/view/141 Network Data Usage Monitor sudo apt-get install gir1.2-gtop-2.0 vnstat vnstati zenity sox libsox-fmt-mp3
wget http://goo.gl/zA5zx -O Screenshot.zip unzip -q Screenshot.zip -d ~/.local/share/cinnamon/applets
desde la pagina http://kxstudio.sourceforge.net/Repositories:Applications
ardour3 cadence jack-keyboard qsampler
sudo apt-get install cairo-dock
sudo apt-get install typecatcher sudo apt-get install swami sudo apt-get install qsynth
sudo apt-get install libav-tools sudo apt-get install youtube-dl
sudo apt-get install vorbis-tools sudo apt-get install lame sudo apt-get install pdfshuffler sudo apt-get install hardinfo sudo apt-get install rakarrack
sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
sudo apt-get install musescore
Warning in file “/usr/share/applications/gnumeric.desktop”: usage of MIME type “zz-application/zz-winassoc-xls” is discouraged (“zz-application/zz-winassoc-xls” should be replaced with “application/vnd.ms-excel”)
sudo apt-get install xcalib
sudo apt-add-repository ‘deb http://liveusb.info/multisystem/depot all main’ wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add - sudo apt-get update sudo apt-get install multisystem
sudo apt-get install gparted
CONFIG SAMBA sudo gedit /etc/samba/smb.conf sudo restart smbd sudo restart nmbd
sudo chown root:sambashare /var/lib/samba/usershares/ sudo service samba restart
But you should arguably not distribute your password to people you want to share files with. If you want to avoid this, you should activate guest access (the last option in the dialog). But this option is only available when your system has an appropriate dummy user who doesn’t need a password (actually, any password will do, if a login should become necessary because the server isn’t visible in the file manager). So create that special user with:
sudo useradd -g nobody -d /dev/null -s /bin/false -c “Samba guest account” smbguest
QUICKSYNERGY SERVIDOR sudo gedit ~/.quicksynergy/synergy.conf
CLIENTE sudo gedit ~/.quicksynergy/quicksynergy.conf
LUEGO ANADIR EL QUE CORRESPONDE EN APLICACIONES AL INICIO PARA EL SERVIDOR /usr/bin/synergys -f –config .quicksynergy/synergy.conf
PARA EL CLIENTE /usr/bin/synergys -f –config .quicksynergy/quicksynergy.conf
sudo apt-get install asunder soundconverter xjadeo patchage
sudo apt-get install gimp gimp-data-extras gimp-lensfun gimp-texturize create-resources inkscape ink-generator sudo apt-get install darktable
sudo apt-get install openshot blender create-resources sudo apt-get install cups-pdf
dropbox nemo
http://community.linuxmint.com/software/view/nemo-dropbox
comando para ver que compu es
inxi -f
problema blende openshot dissolve.py
http://code.metager.de/source/xref/openshot/openshot/blender/scripts/dissolve.py http://www.blender.org/download/
WPS Office Suite Installation
Open the terminal and enter these commands:
<code>cd /tmp </code>
<code>wget http://goo.gl/eui9UC -O wps-office_i386.deb </code>
<code>sudo dpkg -i --force-depends wps-office_i386.deb </code>
<code> sudo apt-get -f install </code>
<code>wget http://goo.gl/dSBczM -O fix_menu.sh </code>
<code> sudo chmod +x fix_menu.sh </code>
<code>sudo ./fix_menu.sh</code>
Subtitleeditor
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get install subtitleeditor
descargar subtitulos youtube
https://www.4kdownload.com/products/product-videodownloaders
nemo-terminal
sudo apt-get install nemo-terminal
restore GRUB boot loader
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
programas de astronomia stellarium, celestia, kstars
sudo apt-get install celestia
sudo apt-get install kstars
jekyll new post para atom
jekyll-new-post
alt-+command+j
Cambiar permisos y usuario de forma recursiva
sudo chown -R -c xunorus /media/xunorus/61a4a8da-4889-40d8-8301-e32a
f270d7c8/IMAGENES/Camera/*
sudo chmod -R 755 /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/IMAGENES/Camera/*
install Google Earth on Linux Mint 17 64bit properly
As most of us have noticed Google Earth has been increasingly unstable on the lates Linux Mint/ Ubuntu releases, mainly 64bit versions. The most common issue is the application closing unexpectedly shot time after we launch it. Below is the best solution to avoid any hussle.
1- Add 32bit architecture:
<code>sudo dpkg --add-architecture i386 && sudo apt-get update</code>
2- Install 32bit libraries:
<code>sudo apt-get install ia32-libs</code>
3- install googleearth-package:
<code>sudo apt-get install googleearth-package</code>
4- Install google-earth-stable:i386 [b]and not google-earth-stable
<code>sudo apt-get install google-earth-stable:i386 </code>
anadir PATH permanentemente
sudo gedit ~/.profile
buscar
PATH="$HOME/bin:$PATH"
modificar asi
PATH="$HOME/bin:$PATH:/home/xunorus/xunos"
ejecutar en terminal
export PATH=$PATH:/home/xunorus/xunos
SCRIPT: tocar
sudo gedit /usr/local/bin/xunoscripts/tocar
#!/bin/bash
sleep 1
notify-send 'Preparando configuracion para tocar' &
catia&
#usar 22050 y 64 buffewrs size
#teclado ICON #sleep 2 #AMSYNTH_NO_GUI=1 amsynth& #amsynth -b ‘/home/xunorus/.amsynth/banks/xunorus.bank’& #sleep 2 #jack_connect ‘a2j:iCON iKEY V2 02 [32] (capture): iCON iKEY V2 02 MIDI 1’ amsynth:midi_in
sleep 3 calfjackhost compressor ! reverb ! &
sleep 3
jack_connect system:capture_2 calf:compressor_in_l &
sleep 1
jack_connect system:capture_2 calf:compressor_in_r
</code>
sudo chmnod +x /usr/local/bin/xunoscripts/tocar
Plugins para tocar luppp y calf
sudo apt-get install fabla luppp calf-plugins
systemback
sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
youtube-upload
apt-get install python-gdata wget http://youtube-upload.googlecode.com/files/youtube-upload-0.7.3.tgz tar xvzf youtube-upload-0.7.3.tgz cd youtube-upload-0.7.3 sudo python setup.py install
Mejora el grub menu sencillamente
Simplemente poner un archivo jpg, por ejemplo xunogru.jpg en la carpeta del grub
sudo cp -v xunogrub.jpg /boot/grub
sudo update-grub
para quitar sudo rm -v /boot/grub/xunogrub.jpg
Followed by: sudo update-grub
xunoscripts
Los scripts antiguos estaban en
~/.xuno-scripts/
y los quiero copiar a
/usr/local/bin/xunoscripts/
sudo cp -a ~/.xuno-scripts/* /usr/local/bin/xunoscripts/
Para ejecutarlos
sh /usr/local/bin/xunoscripts/nombre del script
como crear un script
sudo gedit /usr/local/bin/xunoscripts/nombre del script
sudo chmod +x /usr/local/bin/xunoscripts/nombre del script
para que se ejecuten directamente desde cualquier lugar sin esdpecificar el path
PONERLOS EN /usr/local/bin/
sudo cp -a /usr/local/bin/xunoscripts/* /usr/local/bin/
Atajos de teclado
mata ventanas
xkill
sube ALSA PCM
amixer -c 1 set PCM 2dB+
baja ALSA PCM
amixer -c 1 set PCM 2dB-
linux.html
/usr/bin/atom /home/xunorus/SITIOS/linux.html
xunweb1
xunweb1
xunweb4
xunweb4
Determinar sistema 64 o 32 bit
uname -m
Compass
sudo gem install compass
Fetching: sass-3.1.3.gem (100%)
Fetching: compass-0.11.3.gem (100%)
Successfully installed sass-3.1.3
Successfully installed chunky_png-1.2.0
Successfully installed fssm-0.2.7
Successfully installed compass-0.11.3
4 gems installed
If that’s not what you saw when you ran that command, you may not have Ruby or Ruby Gems on your machine.
Git 2.1
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
Grey background bug openshot -blender
solucion al problema del fondo transparente del blender openshot
http://openshotusers.com/forum/viewtopic.php?f=24&t=1713&sid=d81e0dab3cdf31ab26133661d4141cc8&start=20
You have to
Code: Select all
sudo grep -l "'alpha' : 1.0," /usr/share/pyshared/openshot/blender/scripts/*
and then add
Code: Select all
'alpha_mode' : 'TRANSPARENT',
below
Code: Select all
'alpha' : 1.0,
as well ass add
Code: Select all # Set background transparency (SKY or TRANSPARENT) try: bpy.context.scene.render.alpha_mode = params[“alpha_mode”] except: pass
below
Code: Select all except: bpy.context.scene.render.image_settings.file_format = params[“file_format”] bpy.context.scene.render.image_settings.color_mode = params[“color_mode”]
in each of the listed files from command above!
solucion-al-problema-de-uso-de-titulos de blender openshot
http://kuboosoft.blogspot.com.ar/2014/10/solucion-al-problema-de-uso-de-titulos.html cd /usr/share/pyshared/openshot/blender/scripts/
sudo cp -f dissolve.py dissolve-back.py
sudo gedit /usr/share/pyshared/openshot/blender/scripts/dissolve.py
reemplazar ActiveObjectText.modifiers[‘Remesh’].remove_disconnected_pieces=False
Cambiar a:
ActiveObjectText.modifiers[‘Remesh’].use_remove_disconnected = False
y ActiveObjectText.particle_systems[‘ParticleSystem’].settings.adaptive_subframes = True
Cambiar a:
ActiveObjectText.particle_systems[‘ParticleSystem’].settings.use_adaptive_subframes = True
Connect Audio Channels
In order to list what jack devices are available
jack_lsp
List connected jack devices
jack_lsp -c
calfjackhost compressor ! reverb !
jack_connect system:capture_2 calf:reverb_in_l
jack_connect system:capture_2 calf:reverb_in_r
jack_connect system:capture_2 calf:compressor_in_l
jack_connect system:capture_2 calf:compressor_in_r
Distrho Project
http://forums.linuxmint.com/viewtopic.php?f=42&t=178572
This is a KXStudio sideproject aimed at collecting and providing virtual instrument and effects devices for use in KXStudio and related environments.
- Currently available plugins and ports http://distrho.sourceforge.net/plugins http://distrho.sourceforge.net/ports
Installation instructions
Code: Select all sudo apt-get install distrho-mini-series distrho-mverb distrho-nekobi distrho-prom distrho-plugin-ports sudo apt-get install arctican-plugins dexed drowaudio-plugins juced-plugins klangfalter obxd pitcheddelay tal-plugins wolpertinger sudo apt-get install easyssp lufsmeter luftikus
Crear un script para correr cada vez que se conecta un dispositivo USB
This explains how you could run a script made by you (say /usr/local/my_script) when you plug a specific USB device.
-
First run lsusb to identify your device. Example:
lsusb
Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 040a:0576 Kodak Co. Bus 002 Device 010: ID 1d03:0018 iCON Bus 001 Device 001: ID 0000:0000 - After doing this you know that
- the vendor ID of your device is 040a
- the product ID of your device is 0576
- Now is time to create your UDEV rule:
sudo gedit /etc/udev/rules.d/85-my_rule.rules
- And add the text
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1d03", ATTR{idProduct}=="0018", RUN+="/home/xunorus/.xuno-scripts/icon_keyboard"
Please note ATTR{idVendor}==”046d” and ATTR{idProduct}==”09a4” parts where I target the device this rule is created for. Now it’s time to put your rule to test. First let’s restart udev service to pickup our new rule. Now you can use tail command to watch syslog while plugging your device in to monitor your script in action.
sudo service udev restart
tail -f /var/log/syslog
o udevadm monitor --environment --udev
Controlando Calfjackhost en terminal
calfjackhost ! compressor ! reverb !
conecta las dos entradas por defecto al compresor, del compresor al reverb y del reverb a las salidas por defecto
–input system:capture_2
Para bajar archivos de wetransfer desde la terminal
https://github.com/superalex/py-wetransfer
pip install requests
sudo apt-get install python-pi
python wetransfer.py -u
Gloobus preview
repository
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install gloobus-preview
For some documents to work with Gloobus Preview, you'll also have to install unoconv and Gnumeric (for its ssconvert tool):
sudo apt-get install unoconv gnumeric
However, as I said above, Gloobus Preview doesn't seem to handle documents very well right now.
2. Next, you must install a Gloobus Preview helper tool which integrates the application with either Nautilus or Nemo and then restart Nemo / Nautilus, using the following commands:
- for Nautilus:
sudo apt-get install gloobus-sushi
nautilus -q
- for Nemo:
sudo apt-get install nemo-gloobus-sushi
nemo -q
Popcorn Time
sudo add-apt-repository ppa:webupd8team/popcorntime
sudo apt-get update
sudo apt-get install popcorn-time
LADSPA plugins
sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins
Juegos de linux
sudo apt-get install
minetest
tiger-rally
alien-arena
asault-cube
Install Kingsoft Office
32bit
wget http://kdl.cc.ksosoft.com/wps-community/kingsoft-office_9.1.0.4280~a12p4_i386.deb
sudo dpkg -i kingsoft-office_9.1.0.4280~a12p4_i386.deb
For 64bit OS
sudo dpkg --add-architecture i386
sudo apt-get update
wget kingsoft kdl.cc.ksosoft.com/wps-community/kingsoft-office_9.1.0.4280~a12p4_i386.deb
sudo dpkg -i kingsoft-office_9.1.0.4280~a12p4_i386.deb
convertir toda una carpeta jpg a pdf
sudo apt-get install imagemagick
convert * notes.pdf
where notes.pdf is the desired single pdf output file.
If you want to compress,
convert -compress jpeg *.jpg notes.pdf
Usando GITHUB
1-Create Your GitHub Repository
// Retrieve a copy of your GitHub repo.
git clone https://github.com/user/repository.git
// Move into that directory.
cd repository
2-Creating an Orphan Branch
This new branch should be called gh-pages
git checkout --orphan gh-pages
3-Adding Your Website Files
git commit -a -m "Adding pages"
Note: The -a flag is shorthand for git add
http://blog.teamtreehouse.com/using-github-pages-to-host-your-website
4-Pushing Your Changes to GitHub
git push origin gh-pages
5-0Using a Custom Domain
The last thing I want to cover in this post is how you can use your own
domain name with your new GitHub-hosted website.
First you will need to create a new file in your GitHub repo called
CNAME that contains the domain name (or subdomain) that you wish to use.
This file should be placed in the gh-pages branch if you are using
project-pages (as we have been in this post). If you are using
user-pages the file should be placed in the master branch.
Your CNAME file might look like the following:
teamtreehouse.com
Next you will need to update the DNS records for your domain name. This
is usually done through a control panel provided by your domain
registrar.
If you want to use a root domain (such as teamtreehouse.com) for your
website you will need to setup a new A record that points to the IP
address 204.232.175.78.
If you are using a subdomain (such as blog.teamtreehouse.com) it’s best
to create a new CNAME record that points to your GitHub user subdomain
(**username**.github.io). This is so that the DNS will be automatically
adjusted if the servers IP address changes on GitHub.
SObre GITHUB
basico
git add *
. To actually commit these changes use
git commit -m "Commit message"
Your changes are now in the HEAD of your local working copy. To send those changes to your remote repository, execute
git push origin gh-pages
mas
To start working on the project in linux, clone the repo to linux machine.
Add the ssh public key to github.
Add your username and email to git-config.
For GUI you can use gitg.
crear branch gh-pages and switch to it
git checkout -b gh-pages
delete master branch
git branch -d master
a branch is not available to others unless you push the branch to your remote repository
git push origin gh-pages
starting a local repo based on what you have from github:
git clone https://github.com/sampson-chen/sack.git
To see the status of the repo, do:
git status
Example for syncing your local repo to more recent changes on github:
git pull
Example for adding new or modified files to a "stage" for commit
git add /path/file1 /path/file2
Example for committing the files in your "stage"
git commit
Example for pushing your local repo (whatever you have committed to your
local repo) to github
git push
Merge the changes from upstream/master into your local master branch.
This brings your fork's master branch into sync with the upstream
repository, without losing your local changes.
git merge upstream/gh-pages
Algunas cosillas
built-in git GUI
sudo apt-get install gitk
use colorful git output
git config color.ui true
show log on just one line per commit
git config format.pretty oneline
use interactive adding
git add -i
Creando una clave para autenticar desde la terminal
-------------
ssh-keygen -t rsa
ssh-add ~/.ssh/id_rsa
--------------
1-Generate the keys, if keys not exist:
cd ~/.ssh && ssh-keygen -lf ~/.ssh/id_rsa.pub
2-Don't forget password, entered at this step!
Output your public key to screen:
cd ~/.ssh && cat id_rsa.pub
3-Copy this string by click and move a mouse pointer from begin output to end. No need to
press Ctrl + V or any more keys.
Log in your account on GitHub and add this public key to https://github.com/settings/ssh
Now you can use your git locally.
Passwords fuertes APG
sudo apt-get install apg
apg
Geary, compilar e instalar
DEPENDENCIAS
sudo apt-get install valac libgirepository1.0-dev intltool cmake
desktop-file-utils gnome-doc-utils libcanberra-dev libgee-0.8-dev
libglib2.0-dev libgmime-2.6-dev libgtk-3-dev libsecret-1-dev libxml2-dev
libnotify-dev libsqlite3-dev libunique-3.0-dev libwebkitgtk-3.0-dev
libmessaging-menu-dev libunity-dev
wget download.gnome.org/sources/geary/0.8/geary-0.8.2.tar.xz
tar -xJvf geary-0.8.2.tar.xz
cd geary-0.8.2
Configure, build and install:
./configure
make
sudo make install
Tox, alternativa a skype
DIRECTAMENTE DESCARGAR EL BINARIO DE
https://github.com/notsecure/uTox/blob/master/INSTALL.md
Para hacer ejecutable para el usuario
sudo cp utox /usr/local/bin/
wget https://raw.githubusercontent.com/notsecure/uTox/master/icons/utox-96x96.png
DESPUESTE ELGIR CON CAIRO DOCK LA IMAGEN
dependencias para compilar:
sudo apt-get install libv4l-dev libopenal-dev libfreetype6-dev libdbus-1-dev libxrender-dev libfontconfig1-dev libxext-dev
VIEJO
https://jenkins.libtoxcore.so/job/Linux-Venom-i686/
wget -O tox.sh https://gist.github.com/fr0stycl34r/6690783/raw && chmod +x ./tox.sh && ./tox.sh
kxstudio repos
# Cleanup previous installations if needed
sudo rm -f /var/kxstudio/*
sudo apt-get purge kxstudio-repos
# Install needed tools
sudo apt-get install software-properties-common wget
# Enable KXStudio repo (press 'Enter' once asked)
sudo add-apt-repository ppa:kxstudio-debian/kxstudio
# Update software sources
sudo apt-get update
# Install kxstudio-repos
sudo apt-get install kxstudio-repos
# Update software sources again
sudo apt-get update
Luego ver
http://kxstudio.sourceforge.net/Repositories:Applications
nemo-image-tools
sudo add-apt-repository ppa:atareao/nemo-extensions
sudo apt-get update
sudo apt-get install nemo-image-tools
trimage para comprimir imagenes
sudo apt-get install trimage
ppa purge
sudo apt-get install ppa-purge
Instalar pquetes de idioma, corrector ortográfico y gramatical en LibreOffice/OpenOffice
sudo apt-get install language-pack-gnome-es language-pack-es
libreoffice-l10n-es thunderbird-locale-es thunderbird-locale-es-es
thunderbird-locale-es-ar
sudo apt-get install myspell-es
Fuentes tipograficas restrictivas
sudo apt-get install ttf-mscorefonts-installer
tratando de solucionar el tema de las dos tarjetas de video GPU Intel RADEON
sudo update-pciids
lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd
Generation Core Processor Family Integrated Graphics Controller
[8086:0126] (rev 09)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741]
dmesg | egrep 'drm|radeon'
http://planetoss.com/articles/how-to-disable-the-discrete-amd-graphics-card-in-linux/
Checkear
si tengo 2 tarjetas
lspci | grep VGA
Check if both the cards are powered on
modprobe.blacklist=i915 radeon.modeset=1
modprobe.blacklist=radeon i915.modeset=1
switch back and forth with the following.
switch-intel
systemctl stop display-manager.service
cd /sys/kernel/debug/vgaswitcheroo
echo OFF > switch
echo MIGD > switch
echo IGD > switch
echo OFF > switch
systemctl start display-manager.service
switch-ati
systemctl stop display-manager.service
cd /sys/kernel/debug/vgaswitcheroo
echo OFF > switch
echo MDIS > switch
echo DIS > switch
echo OFF > switch
systemctl start display-manager.service
The final "OFF" isn't "needed" in these, but there is a really subtle
issue where if you put the card into on (Such as on resume from suspend)
it can blank the display and you can't get your display back. This is
just my paranoia to avoid this state.
You can enable DPM on RadeonHD cards by adding a boot parameter. This
should greatly help power consumption, especially when idle. To do so,
edit /etc/default/grub and add the 'radeon.dpm=1' to the
GRUB_CMDLINE_LINUX_DEFAULT line, so it would look something like:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
MBP82 has two GPUs:
IGD: a low-power intel HD, using driver i915;
Discrete: a power hungry but more powerful ATI, using driver radeon;
http://dentifrice.poivron.org/laptops/macbookpro8,2/
Suspend/resume
You need to install the following packages:
pm-utils
acpid & acpi-support
uswsusp
To enable suspend-to-ram, uncomment the following in
/etc/default/acpi-support:
LID_SLEEP=true
...and make sure there's a file in /etc/pm/config.d/ with the following:
SLEEP_MODULE="uswsusp"
SUSPEND_MODULES="b43 bcma"
When the laptop suspends to RAM and then comes back from sleep, the
discrete graphics (ATI) is awoken. We need to shut it down again so the
intel display can take over. To do so, you just need to compile a little
C program and have pm-utils call it upon each wakeup:
sudo -s
cd /root
cat > fixgpu.c << EOF
#include
#include
#define PORT_SWITCH_DISPLAY 0x710
#define PORT_SWITCH_SELECT 0x728
#define PORT_SWITCH_DDC 0x740
#define PORT_DISCRETE_POWER 0x750
static int gmux_switch_to_igd()
{
outb(1, PORT_SWITCH_SELECT);
outb(2, PORT_SWITCH_DISPLAY);
outb(2, PORT_SWITCH_DDC);
return 0;
}
static void mbp_gpu_power(int state)
{
outb(state, PORT_DISCRETE_POWER);
}
int main(int argc, char **argv)
{
if (iopl(3) < 0) {
perror ("No IO permissions");
return 1;
}
mbp_gpu_power(0);
gmux_switch_to_igd();
return 0;
}
EOF
gcc -O2 -o /usr/local/sbin/fixgpu fixgpu.c
cat > /etc/pm/sleep.d/10-fixgpu << EOF
#!/bin/sh
#
# reset the IGD
case "${1}" in
hibernate|suspend)
;;
resume|thaw)
/usr/local/sbin/fixgpu
;;
esac
EOF
chmod a+x /etc/pm/sleep.d/10-fixgpu
Note: you need to make sure you have the vbetool package uninstalled,
else it will eat 99% CPU resources and prevent your laptop from going
back to sleep.
lsmod | grep radeon
check whether your kernel is compiled with the proper option
grep -i switcheroo /boot/config-*
ESTOS SON MIS GPUs
lspci
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core
Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
[AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
MAS COMPLETO
sudo lshw
OTRO
lspci | grep VGA
OTRO
lspci -vnn | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd
Generation Core Processor Family Integrated Graphics Controller
[8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device [106b:00de]
Flags: bus master, fast devsel, latency 0
Memory at b0000000 (64-bit, non-prefetchable) [disabled] [size=4M]
Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M]
I/O ports at 3000 [disabled] [size=64]
Expansion ROM at [disabled]
Capabilities:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741]
(prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device [106b:00e3]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 90000000 (64-bit, prefetchable) [size=256M]
Memory at b0800000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 2000 [size=256]
Expansion ROM at b0820000 [disabled] [size=128K]
Capabilities:
sudo lspci -vnn | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd
Generation Core Processor Family Integrated Graphics Controller
[8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device [106b:00de]
Flags: bus master, fast devsel, latency 0
Memory at b0000000 (64-bit, non-prefetchable) [disabled] [size=4M]
Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M]
I/O ports at 3000 [disabled] [size=64]
Expansion ROM at [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741]
(prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device [106b:00e3]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 90000000 (64-bit, prefetchable) [size=256M]
Memory at b0800000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 2000 [size=256]
Expansion ROM at b0820000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010
Capabilities: [150] Advanced Error Reporting
As root
'echo OFF > /sys/kernel/debug/vgaswitcheroo/switch'
To check
cat /sys/kernel/debug/vgaswitcheroo/switch
The output of cat should be something like this.
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
Off in the second line indicates that the graphics card is switched off.
This is temporary. To make the changes permanent add "echo OFF >
/sys/kernel/debug/vgaswitcheroo/switch" to /etc/rc.d/rc.local. If
rc.local does not exist create one and make it executable.
HD Graphics 3000
Core i7-2xxxQM
Core clock (MHz
650–1300
OpenGL
3.3 on Linux[23]
Memory bandwidth
(GB/s)
21.3
http://ubuntuforums.org/showthread.php?t=1930450&page=82
Ubuntu 13.10 already implements and supports Hybrid Graphics by
installing following packages:
Code:
sudo apt-get install fglrx fglrx-pxpress
INSTALAR INTEL DRIVER
64 bits OSes:
Code:
cd ~/
wget
https://download.01.org/gfx/ubuntu/13.10/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.4-0intel1_amd64.deb
sudo
dpkg -i intel-linux-graphics-installer_1.0.4-0intel1_amd64.deb
intel-linux-graphics-installer
Before installing, latest AMD fglrx driver, lets install dependencies:
Code:
sudo apt-get install cdbs dh-make dkms execstack dh-modaliases
linux-headers-generic libqtgui4
x64 bits must install:
Code:
sudo apt-get install lib32gcc1
http://ubuntuforums.org/showthread.php?t=1930450&page=86
MI MAC 8,2
Radeon HD 6770M*
*This system has dual graphics processors -- an AMD Radeon HD 6770M
graphics processor with 1 GB of dedicated GDDR5 SDRAM and Intel HD
Graphics 3000 with 384 MB of DDR3 SDRAM shared with main memory. The
system automatically switches between graphics systems based on use
(when applications use OpenGL, Core Graphics or other graphically
demanding technologies, the system will use the dedicated graphics card,
otherwise it will use Intel HD Graphics to conserve battery life).
boot-repair
For Ubuntu 14.04 and newer
sudo add-apt-repository ppa:kranich/cubuntu
- then type:
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
- After using the tool in an installed Ubuntu session, remove the PPA from your Software Sources
Mi GRUB
menuentry 'Linux Mint 17 Cinnamon 64-bit, 3.13.0-24-generic
(/dev/sda4)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4
--hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4
8e77b006-1cba-4516-ba4e-b8a07c3a3f81
else
search --no-floppy --fs-uuid --set=root
8e77b006-1cba-4516-ba4e-b8a07c3a3f81
fi
linux /boot/vmlinuz-3.13.0-24-generic
root=UUID=8e77b006-1cba-4516-ba4e-b8a07c3a3f81 ro nomodeset quiet
splash $vt_handoff
initrd /boot/initrd.img-3.13.0-24-generic
}
tip de booteo en GRUB
gksudo gedit /etc/default/grub
The line GRUB_DEFAULT=0 means that GRUB will select the first menu item to boot. Change this to
GRUB_DEFAULT=saved
This change will make it easier to change the default item later.
Save and close the file. Run this command to apply your changes to GRUB’s configuration:
sudo update-grub
Run
grub-set-default
or
grub-reboot (with sudo)
with the number of the menu item to boot (the first item is 0). This command will change the default to the second item:
sudo grub-set-default 2
change boot logo in linux mint
replaced the image:
/lib/plymouth/themes/mint-logo/logo.png
with mine
sudo update-initramfs -u
remover driver de video privativo radeon
sudo apt-get purge "fglrx.*"
Remove your xorg.conf
sudo rm /etc/X11/xorg.conf
Reinstall xorg completely
sudo apt-get install --reinstall xserver-xorg-core
libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64
libgl1-mesa-dri:amd64
Re-configure Xorg
sudo dpkg-reconfigure xserver-xorg
sudo reboot
Acutalizar grub desde usb o cd
PARA VER LAS PARTICIONES...
sudo fdisk -l
sudo mount /dev/sda4 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
Also, if you have a separate Ubuntu boot partition (pretty uncommon these days, but it may be the case):
sudo mount /dev/sdaX /mnt/boot
AHORA CHROOT PARA USAR EL DIRECTORIO MONTADO
sudo chroot /mnt
sudo update-grub
This should rebuild your /boot/grub/grub.cfg file with the menu entries.
luego salir de chroot:
exit
y desmontar todo
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/boot
#Only if you mounted it earlier
sudo umount /mnt/
SWITCHEROO (Hybrid Graphics)
https://help.ubuntu.com/community/HybridGraphics
(How to switch and using vga_switcheroo)
In that guide is missing that you have to put the grub to modeset=1
editar GRUB para nomodeset
gksudo gedit /etc/default/grub
reemplazar
GRUB_CMDLINE_LINUX="nomodeset"
con
GRUB_CMDLINE_LINUX="radeon.modeset=0"
GRUB_CMDLINE_LINUX="modeset=1"
lUEGO DE MODIFICAR
sudo update-grub
radeon.modeset=0
radeon.modeset=0 (probably exactly the same as rdblacklist=radeon) in
the grub boot string. That's probably the easiest way to solve it.
ATOM y nodeJS
Antes
sudo apt-get install libgnome-keyring-dev
sudo npm config set python /usr/bin/python2 -g
sudo apt-get install node-gyp
Luego
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
git clone https://github.com/atom/atom
cd atom # There was a version number appended to atom as well, mine was 0.97.0 I think
sudo npm config set python /usr/bin/python2 -g
sudo script/build
sudo script/grunt install
sudo script/grunt mkdeb
sudo dpkg -i /tmp/atom-build/atom-0.97.0-amd64.deb
Problema que abre directamente dewv tools
I deleted the entire cache folder by executing this command:
sudo rm -rf /tmp/atom-compile-cache
That seems to have fixed my problem
Musescore 2 beta
http://musescore.org/en/developers-handbook/compilation/compile-instructions-ubuntu-14.10-git
sudo apt-get install git cmake g++
sudo apt-get install libasound2-dev portaudio19-dev libmp3lame-dev libsndfile1-dev
sudo apt-get install libqt4-dev qtbase5-dev qttools5-dev qttools5-dev-tools qtquick1-5-dev \
qtscript5-dev libqt5xmlpatterns5-dev libqt5svg5-dev libqt5webkit5-dev
If you want to use the sound server PulseAudio, the following package must be installed:
sudo apt-get install libpulse-dev
Get the source code
The previously installed package git is used to get the source code of MuseScore. A folder named MuseScore will be created:
git clone git://github.com/musescore/MuseScore.git
cd MuseScore
Build an executable file
To build and install MuseScore (for all users; root privileges needed), proceed as follows:
make revision
make
sudo make install
soundfonts</h2
/usr/local/share/mscore-2.0/sound
Luego de MINT 17
sudo apt-get install language-pack-gnome-es language-pack-es
language-pack-kde-es libreoffice-l10n-es thunderbird-locale-es
thunderbird-locale-es-es thunderbird-locale-es-ar
Algunos para ejecutar desde terminal
http://totaki.com/poesiabinaria/2011/09/guia-de-supervivencia-para-disfrutar-de-linux-mint-debian-edition-xfce-iii-algunas-utilidades-para-consola/
nmap
sudo apt-get install nmap
Si queremos ver cuánta gente hay conectada en nuestra red, y quiénes son
los que están conectados, podemos hacer lo siguiente (si nuestra IP es,
por ejemplo 192.168.1.10:
nmap 192.168.1.*
pmount
montar un dispositivo usb
sudo mkdir /media/pendrive
mount /dev/sdc1 /media/pendrive
con pmount
pmount /dev/sdc1
Instalar
sudo apt-get install pmount
sudo gpasswd -a USUARIO plugdev
Generador de contraseñas en consola
sudo apt-get install pwgen
pwgen
Links, un navegador web en modo texto
sudo apt-get install links
Ejemplos
links -dump http://checkip.dyndns.org
links -dump http://www.timeanddate.com/worldclock/city.html?n=141 | grep Current | sed ’2!d’
Limitar el ancho de banda de nuestros servicios
sudo apt-get install trickle
ej
trickle -d 100 wget http://mirror.linuxmint-fr.net/linuxmint.com/stable/debian/linuxmint-xfce-201104-dvd-32bit.iso
Ver tareas en ejecución en colores desde consola
sudo apt-get install htop
htop
seguridad ante todo
Está bien tener un servidor ssh y nfs ; pero en ocasiones, nos
conectamos a una red pública, o directamente a Internet, por lo que no
nos interesa compartir nuestros archivos con cualquiera que pueda
entrar, para ello tenemos los archivos hosts.deny (que deniega el acceso
a nuestros servicios a diferentes máquinas) y hosts.allow (que da
permiso para que dichas máquinas accedan a nuestro ordenador).
Ambos archivos funcionan de forma parecida, escribimos en una línea:
SERVICIO : IP/HOST1, IP/HOST2, IP/HOST3, ….
donde SERVICIO, puede ser, por ejemplo ssh, luego ponemos dos puntos (:)
y una lista de IP o nombres de host separados por comas. Dependiendo de
si esa línea la ponemos en hosts.deny o hosts.allow, denegaremos o
permitiremos el acceso a esa máquina.
Para hacer una configuración segura, en hosts.deny podemos poner:
ALL : ALL
Lo que bloqueará TODOS los servicios para TODOS los ordenadores remotos,
así tendremos nuestro ordenador cerrado al exterior. Ahora, en
hosts.allow, queremos dar permiso a ptolomeo para que acceda a nuestro
servicio ssh:
sshd : ptolomeo
también queremos dar permiso al ordenador con IP 192.168.1.28, al
ordenador pitagoras y a 192.168.1.20 para acceder al servicio httpd
(servidor web, imaginemos que lo tenemos instalado):
httpd: 192.168.1.28, pitagoras, 192.168.1.20
Por otra parte, el servicio nfs, hemos visto que compartimos directorios
con máquinas determinadas, por lo que así podríamos restringirlo,
además, si en hosts.deny ponemos ALL:ALL no va a arrancar el demonio;
tenemos dos posibles soluciones:
Poner en hosts.deny
ALL : ALL EXCEPT LOCAL
Para que no se bloqueen conexiones locales
Poner en hosts.allow
rpcbind : localhost
Para no bloquear conexión local al demonio rpcbind
Si queremos permitirlo todo, también podemos poner en hosts.allow:
ALL : ALL
pero no se recomienda, sólo debemos hacer esto para equipos de pruebas o
máquinas que tengan una conexión limitada (es decir, que sólo estén
conectadas con uno o dos hosts y esté todo controlado).
Compartir directorios por NFS
sudo apt-get install nfs-server
y en la máquina A, el cliente:
sudo apt-get install nfs-client
sudo atom /etc/exports
Dentro del archivo
/directorio/a/compartir DIRECCION_DE_A(ro,sync,no_subtree_check)
si tenemos un servidor NFS y queremos ver qué recursos tiene compartidos, podemos verlo haciendo:
sudo showmount -e IP_DEL_SERVIDOR
la parte del cliente, éste tiene que montar los recursos compartidos.
Imaginémonos que el usuario ptolomeo quiere montar en
/home/ptolomeo/amigos/pitagoras el recurso compartido que éste tiene en
/home/pitagoras/compartido. Ptolomeo deberá hacer:
sudo mount -t nfs IP_DEL_ORDENADOR_DE_PITAGORAS:/home/pitagoras/compartido /home/ptolomeo/amigos/pitagoras
Samba
Restart
sudo /etc/init.d/samba restart
Configurar
sudo system-config-samba
expect
Expect is a program that "talks" to other interactive programs
according to a script. Following the script, Expect knows what can be
expected from a program and what the correct response should be. An
interpreted language provides branching and high-level control
structures to direct the dialogue. In addition, the user can take
control and interact directly when desired, afterward returning control
to the script.
You can do this with expect (install). Create and make executable ~/bin/myprompt:
#!/usr/bin/expect -f
# Get a Bash shell
spawn -noecho bash
# Wait for a prompt
expect "$ "
# Type something
send "my text to be posted"
# Hand over control to the user
interact
exit
AUDIO
integracion de jack y pulseaudio
sudo apt-get install pulseaudio-module-jack
Añadir el usuario al grupo de audio
sudo gpasswd -a xunorus audio
Instalar el plugin de Jack para GStreamer
Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien
podria llamarse 'gstreamer-0.10-plugins-bad' Esto deberia permitir usar
jackaudiosink y jackaudiosrc. Para probarlo: gst-inspect-0.10 | grep
jack Para ejecutar el asistente gstreamer-properties
Autotalent pitch correction
http://www.ubuntuupdates.org/package/core/saucy/universe/base/autotalent
LADSPA PLUGINS
sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins
omins swh-plugins tap-plugins
http://kxstudio.sourceforge.net/Repositories:Plugins
Control de ventilacion para mac
sudo apt-get install macfanctld
configured the values in etc/macfanctl.config the following way:
increased fan_min to 2500 from 2000, degreased all floor and ceiling
temperature values by 8.
Compartir entre dos linux mint
http://askubuntu.com/questions/8534/share-files-and-printer-between-two-ubuntu-boxes/8573#8573
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
gksu gedit /etc/exports
For example, to give full read and write permissions, allowing any
computer from 192.168.1.1 through 192.168.1.255, add this line to
/etc/exports:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
My daughter's export file looks like this (I am .201--we are not using a range, just one IP):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
Restart the NFS server by running:
sudo /etc/init.d/nfs-kernel-server restart
Samba share
sudo apt-get install libapache2-mod-dnssd
sudo apt-get install system-config-samba
sudo system-config-samba
arreglar manualmente
Edit smb.conf as root:
gksu gedit /etc/samba/smb.conf
Add a line to the [global] section - right under the workgroup line:
force user = xunorus
Save the file and restart samba:
sudo service smbd restart
Note: Every time you restart samba the network has a fit so wait a few minutes then :
Problema de pantalla negra
En el grub, elegir la entrada por defecto y editar la linea (probablemente con la tecla e)
BUscar la linea que comienza con la palabra
linux
y termina con las palabras
quiet splash
dejar un espacio y agregar
nomodeset
luego booteart (probablemente ctrl + x)
google tts Text To Speech
http://www.mikejr1.es/linux/index.php/-noticias-mundo-linux-/software/11322-sintesis-de-voz-en-linux-desde-la-terminal-usando-google-tts.html
sudo apt-get install git xsel libnotify-bin libttspico0
libttspico-utils libttspico-data libwww-perl libwww-mechanize-perl
libhtml-tree-perl sox libsox-fmt-mp3
git clone https://github.com/Glutanimate/simple-google-tts.git
cd simple-google-tts
Tenemos dos opciones, usar un sintetizador interno o uno online, para usar el interno escribimos:
./simple_google_tts -p es “Laboratorio Linux”
En el caso de que querramos usar el sintetizador online omitimos el parámetro -p
Si queremos leer un texto (formato txt)
./simple_google_tts es /ubicacióndel archivo/nombre texto.txt
Para más opciones:
./simple_google_tts -h
MIDISPORT
http://community.linuxmint.com/software/view/midisport-firmware
Jekill
sudo aptitude install ruby1.9.1-dev
sudo gem install jekyll
jekyll new my-awesome-site
cd my-awesome-site
jekyll serve
tutorial breve GULP
Instalar todas las dependencias indicadas en package.json
esto es practicamente lo basico a instalar al descargar el theme
sudo npm install
sudo gedit package.json
{
"name": "wordpress-starter-theme",
"version": "1.0.0",
"dependencies": {},
"devDependencies": {
"gulp": "~3.5.1",
"gulp-autoprefixer": "0.0.6",
"gulp-cache": "~0.1.1",
"gulp-concat": "~2.1.7",
"gulp-imagemin": "~0.1.4",
"gulp-jshint": "~1.3.4",
"gulp-livereload": "~0.3.2",
"gulp-load-plugins": "~0.2.0",
"gulp-minify-css": "~0.2.0",
"gulp-notify": "~0.4.0",
"gulp-rename": "~0.2.2",
"gulp-ruby-sass": "~0.3.0",
"gulp-uglify": "~0.2.0",
"tiny-lr": "0.0.5"
}
}
npm install
autotheme wordpress yeoman gulp emi
sudo npm install generator-emi
yo emi
Node, gulp yeoman
sudo apt-get install python-software-properties -y
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update -y
sudo apt-get install nodejs -y
sudo npm install -g yo
Typecatcher
sudo apt-get install typecatcher
gulp>
sudo npm install --global gulp
1. Install gulp globally:
$ npm install --global gulp
2. Install gulp in your project devDependencies:
sudo npm install --save-dev gulp
3. Create a gulpfile.js at the root of your project:
var gulp = require('gulp');
gulp.task('default', function() {
// place code for your default task here
});
sudo npm install --save-dev gulp-uglify
sudo npm install --save-dev gulp-watch
sudo npm install browser-sync gulp --save-dev
sudo npm install gulp-concat --save-dev
problema
sudo npm install -g node-gyp
sudo npm update
4. Run gulp:
$ gulp
TUTORIAL
echo "{}" > package.json
Musescore, el ultimo en mint
sudo add-apt-repository ppa:mscore-ubuntu/mscore-stable
soundfonts
http://www.mediafire.com/download/er8r14bho445hwh/HQ+Orchestral+Soundfont+Collection+v2.1.2.rar
http://musescore.com/groups/young-composers-group/discuss/172224
FOnts
sudo apt-get install fonts-droid fonts-noto
sudo apt-get install nemo-preview
sudo apt-get install nemo-media-columns
frescobaldi 2
http://portmedia.sourceforge.net/portmidi/
sudo python setup.py install
PortMidi
sudo apt-get install cmake-curses-gui
Alsa midi
sudo apt-get install a2jmidid
finale en linux
sudo apt-get install playonlinux
playonlinux
Vagrant
sudo apt-get install vagrant
vagrant plugin install vagrant-hostsupdater
cd
git clone https://github.com/Varying-Vagrant-Vagrants/VVV vagrant
cd vagrant
vagrant up
problema con virtual box
sudo apt-get install virtualbox virtualbox-dkms
WordPress on Ubuntu
First, get the LAMP stack running.
sudo apt-get install lamp-server^
sudo apt-get install php5 php5-gd php5-mysql php5-curl php5-cli php5-cgi php5-dev
sudo apt-get install phpmyadmin
Now get some WordPress happening.
sudo apt-get install wordpress
sudo ln -s /usr/share/wordpress /var/www/wordpress
Then a few More Commands for Setup
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
If you know this info related to your URI/Domain, doing this will get ya mapped up.
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress_preciseserver blog.preciseserver.com
Set some permissions
sudo chown -R www-data /usr/share/wordpress
fish
sudo apt-get install fish
npm y bower
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get -y install nodejs
sudo npm install -g bower
amuc
http://members.chello.nl/w.boeke/amuc/
desistalado pues me desinstalaba jackd2
http://www.metadecks.org/software/aube/download.html
http://www.linux-sound.org/rtsynth/
denemo
sudo apt-get install denemo
meteor
curl install.meteor.com | sh
meteor create meteor-intro
cd meteor-intro
meteor
localhost:3000
yoshimi, bristol, dino
sudo apt-get install Yoshimi bristol dino
app phonopaper para android
http://warmplace.ru/soft/phonopaper/
http://non.tuxfamily.org/wiki/Screenshots
sudo apt-get install swami
sudo apt-get install swami
polyphone. para editar sf2
http://sourceforge.net/projects/polyphone/files/polyphone%20releases/1.3/polyphone_1.3-1_i386.deb/download
Sfarktcx para descomrpimir sfark en sf2
Instalar este
http://community.linuxmint.com/software/view/zlib-bin
este otro tambien pero usando git
git clone https://github.com/raboof/sfArkLib
cd sfArkLib
make
sudo make install
sudo ldconfig
Instalamos sfarktcx
git clone https://github.com/raboof/sfarkxtc
cd sfarkxtc
make
USO
./sfarkxtc /usr/share/sounds/sf2/1115_Cello_Deep.sfArk 1115_Cello_Deep.sf2
pulseaudio a traves de jack
http://community.linuxmint.com/software/view/pulseaudio-module-jack
Specimen sampler
sudo apt-get install specimen
Descargar mp3 desde youtube
sudo wget https://yt-dl.org/downloads/2014.07.25.1/youtube-dl -O /usr/bin/youtube-dl
sudo chmod a+x /usr/bin/youtube-dl
sudo apt-get install youtube-dl
youtube-dl --extract-audio --audio-format mp3 'video URL'
sooperlooper
http://wiki.linuxaudio.org/apps/all/sooperlooper
sudo apt-get install sooperlooper
cmus
https://github.com/cmus/cmus/wiki
https://github.com/cmus/cmus/wiki/remote-control
sudo apt-get install lilypond
http://community.linuxmint.com/software/view/timidity
extras para lilypond
http://www.musicbyandrew.ca/finale-lilypond-4.html
http://plugins.jedit.org/install.php?
http://timidity.sourceforge.net
Tox, alternativa a skype
sudo apt-get install libv4l-dev libopenal-dev libfreetype6-dev libdbus-1-dev libxrender-dev libfontconfig1-dev libxext-dev
https://jenkins.libtoxcore.so/job/Linux-Venom-i686/
wget -O tox.sh https://gist.github.com/fr0stycl34r/6690783/raw && chmod +x ./tox.sh && ./tox.sh
matrix in terminal
LC_ALL=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"
picasa
http://community.linuxmint.com/software/view/picasa
s
youtube-dl
sudo apt-get install libav-tools
youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=xL3MBMim36E
NETSPEED applet para mint
/cinnamon-spices.linuxmint.com/applets/view/141
http://community.linuxmint.com/software/view/netspeed
sudo apt-get install gir1.2-gtop-2.0
sudo apt-get install gir1.2-gtop-2.0 vnstat vnstati zenity sox libsox-fmt-mp3
cd ~/.local/share/cinnamon/applets/
wget http://cinnamon-spices.linuxmint.com/uploads/applets/H5JV-P2UW-MJYF.zip
unzip H5JV-P2UW-MJYF.zip
Enable the applet in Cinnamon Settings -> Applets
audio-recorder
sudo add-apt-repository ppa:osmoma/audio-recorder
sudo apt-get update
sudo apt-get install audio-recorder
Pavucontrol
para seleccionar fuentes de grabacion
sudo apt-get install pavucontrol
Grub-customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Handbrake
wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrake-gtk_0.9.9ppa1~raring1_i386.deb
sudo dpkg -i handbrake-gtk_0.9.9ppa1~raring1_*.deb
sudo apt-get -f install
GRUNT
npm install
npm install -g grunt-cli
PURE DATA
sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB
sudo apt-get update
sudo apt-get install pd-extended
IMAGENES
sudo apt-get install mirage
sudo apt-get install optipng
sudo apt-get install jpegoptim
http://www.cyberciti.biz/faq/linux-jpegoptim-jpeg-jfif-image-optimize-compress-tool/
sudo apt-get install imagemagick
https://dl.dropboxusercontent.com/u/37476336/multiplo_hid.jar
http://multiplo.org/forum/discussion/88/multiplatform-command-line-tool-for-hid-serial-io/p1
http://hidcomp.sourceforge.net/
http://stackoverflow.com/questions/1521986/how-do-i-read-events-from-a-hid-device-under-ubuntu-jaunty
http://www.linux-usb.org/USB-guide/x194.html
xjadeo
para video sincronizado con jack
sudo apt-get install xjadeo
joystick
sudo apt-get install jstest-gtk
jstest-gtk
comando wpstop
script para iniciar servidor de wordpress con comando 'wpstop'
sudo gedit /usr/local/bin/wpstop
pegar esto dentro del texto
#!/bin/bash
~/wordpress-3.9.1-0/ctlscript.sh stop
notify-send "Servidor de Wordpress PARADO"
dar permiso de ejecucion
sudo chmod +x /usr/local/bin/wpstop
comando wp
script para iniciar servidor de wordpress con comando 'wp'
sudo gedit /usr/local/bin/wp
pegar esto dentro del texto
#!/bin/bash
~/wordpress-3.9.1-0/ctlscript.sh restart
notify-send "Servidor de Wordpress INICIADO / REINICIADO"
http://127.0.0.1:8080/wordpress/
notify-send "http://127.0.0.1:8080/wordpress/ abierto en firefox"
dar permiso de ejecucion
sudo chmod +x /usr/local/bin/wp
comando dpkg
Para saber que version de un determinado paquete o software esta instalado
dpkg -p 'nombre_del_comando'
qsampler
sudo apt-get install qsampler
github
sudo apt-get install git
open octave studio
git clone git://git.openoctave.org/oom.git
sudo apt-get install cmake
CMake >= 2.4
QT: Qt >= 4.5.0
gcc >= 4.4.x
libsndfile >= 1.0.23
libsamplerate >= 0.1.7
JACK >= 0.121.0
Liblscp >=0.5.6
ANTES
sudo apt-get install git-svn
sudo apt-get install subversion
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install doxygen uuid-dev
http://community.linuxmint.com/software/view/qt-sdk
AHORA SI....
sudo apt-get install jack
sudo apt-get install libjack-dev
liblscp
svn co https://svn.linuxsampler.org/svn/liblscp/trunk liblscp
cd liblscp
make -f Makefile.svn
sudo ./configure && make
sudo make install
dpkg-buildpackage -rfakeroot -b
Guarda, este comando esta ya en mint reemplazado por libc6
version 0.5.6-6
libgig
svn co https://svn.linuxsampler.org/svn/libgig/trunk libgig
cd libgig
make -f Makefile.cvs
sudo ./configure && make
sudo make install
dpkg-buildpackage -rfakeroot -b
Revisión obtenida: 2583
Linuxsampler
svn co https://svn.linuxsampler.org/svn/linuxsampler/trunk linuxsampler
cd linuxsampler
make -f Makefile.cvs
sudo ./configure && make
sudo apt-get install sqlite
make -f Makefile.cvs && ./configure && make
This accounts to all libraries and applications from the LinuxSampler project.
sudo apt-get install debhelper
dpkg-buildpackage -rfakeroot -b
xunos 10
Agragado:
sudo apt-get install ffmpeg
sudo apt-get install libavcodec-extra-53
http://community.linuxmint.com/software/view/rosegarden
sudo apt-get install qsynth
Frescobaldi, lilypond sheet music editor
http://community.linuxmint.com/software/view/frescobaldi
sudo apt-get install obexftp
sudo gedit /etc/bluetooth/audio.conf
Enable=Gateway,Source,Socket
sudo service bluetooth restart
E0-75-7D-C0-F6-AB xunophone 192.168.1.102
00-1B-38-45-AA-A6 xunolap 192.168.1.101
sudo apt-get install acidrip
sudo apt-get install jack-rack
sudo apt-get install patchage
freqtweak
http://packages.debian.org/stable/sound/freqtweak
sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB
sudo apt-get update
sudo apt-get install pd-extended
sudo apt-get install shutter
controlar VLC desde celular
fuente
http://blog.desdelinux.net/como-controlar-vlc-desde-tu-android/
Pasos a seguir
1. Instalar Android Remote for VLC en tu dispositivo Android.
2. En la netbook, abrir VLC mediante el siguiente comando:
vlc --extraintf=luahttp --fullscreen --qt-start-minimized
Esto permite controlar a VLC mediante la red (wifi).
Yo convertí esa línea en un script y la agregué a la lista de aplicaciones que se ejecutan al inicio.
Es posible conseguir el mismo resultado desde la interfaz gráfica de VLC:
i. Abrir VLC y luego Herramientas > Preferencias > Mostrar configuraciones y marcar la opción Todas.
ii. Interfaz > Interfaces principales y seleccionar las opciones Web e Intérprete Lua.
VLC: interfaz web
Nota: NO seleccionar la opción que dice Control Remoto. Aparentemente,
esta opción se conserva a los fines de brindar compatibilidad con
programas más viejos.
iii. Para que VLC acepte el control remoto, es preciso agregar la IP de tu dispositivo Android al listado de IPs admitidas.
Abrí un terminal y ejecutá:
sudo nano /usr/share/vlc/lua/http/.hosts
iv.Agregá el IP de tu dispositivo Android y guardá los cambios.
Nota: para descubrir el IP de tu dispositivo Android, podés abrir el Emulador de Terminal y escribir netcfg.
v. Finalmente, ejecutá la aplicación Android VLC Remote en tu
dispositivo Android y asegurate de que detecte bien al servidor de VLC
(en mi caso, la netbook).
No sólo vas a poder reproducir, pausar, subir/bajar el volumen, etc.
Además, vas a poder elegir el archivo a reproducir y cambiar la lista de
reproducción, todo desde la comodidad de tu sofá.
Scripts para audio
wav2mp3
dependencia
crear directorio
mkdir ~/.xuno-scripts
entrar en el directorio
cd ~/.xuno-scripts
dar permisos de ejecucion a los scripts dentro
sudo chmod +x ~/.xuno-scripts/* ------
wav2mp3
sudo apt-get install lame
crear el archivo contenedor del script
sudo subl wav2mp3
pegar el siguiente codigo
#!/bin/bash
#
# wav2mp3
#
for i in *.wav; do
lame -h -b 320 "$i" "${i%.wav}.mp3"
done
wav2ogg
instalamos dependenciasdependencia
sudo apt-get install vorbis-tools
sudo subl wav2ogg
pegar el siguiente codigo
#!/bin/bash
#
# wav2ogg
#
for i in *.wav; do
oggenc "$i" -q 6 -o "${i%.wav}.ogg"
done
dar permisos de ejecucion a los scripts dentro
sudo chmod +x ~/.xuno-scripts/* ------
Permanently add a directory to shell PATH
sudo subl /etc/profile
agregar al final
PATH=$PATH:/home/xunorus/.xuno-scripts
Cerrar sesion y entrar nuevamente
mas info:
man lame
man oggenc
playstation 1 emulator
sudo aptitude install pcsxr
pcsx
PLastataion 2 emulator
sudo apt-get install p7zip p7zip-full
wget -O bios-NoobsLab.7z http://drive.noobslab.com/data/apps/PCSX2-PS2/bios.7z
mkdir ~/.config/pcsx2
7z x bios-NoobsLab.7z -o.config/pcsx2/bios && rm bios-NoobsLab.7z
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa -y
&& sudo apt-get update && sudo apt-get install pcsx2 -y
Donde estan los archivos de la papelera del root
/root/.local/share/Trash
Xunos 11
Xunos 10
Xunos 9
Xunos 8
instalado WHOis
Navegador ligero
sudo apt-get install uzbl
PDF SHUFLER
sudo apt-get install pdfshuffler
editar los comandos de teclado
alt+k
Editor
quitar: tecla E asiganada a marca activa a raton
asigar tecla E anadir marca en cursor
marcado en opciones ->opciones miscelaneas
Nombrar nuevas marcas
reducir ganancia en 12db
plugins de audio
sudo apt-get install blop caps cmt fil-plugins rev-plugins swh-plugins
tap-plugins
integracion de jack y pulseaudio
sudo apt-get install pulseaudio-module-jack
Instalar el plugin de Jack para GStreamer
Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien
podria llamarse 'gstreamer-0.10-plugins-bad' Esto deberia permitir usar
jackaudiosink y jackaudiosrc. Para probarlo: gst-inspect-0.10 | grep
jack Para ejecutar el asistente gstreamer-properties
Comando de teclado
Evince abre calendario dinamico con control shift 1
evince /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/cosas/Calendario_Biodinamico_2014.pdf
Buscar
risk of attacks resulting from a monopoly on mining share
reverse Sha-256
April 2013 the generation of Bitcoins was using approximately $150,000
USD
Peercoins will be generated by proof-of-work like Bitcoin, however over
time proof-of-work will be phased out as proof-of-work difficulty
increases and block rewards decrease
USB transit sound card en mint
http://community.linuxmint.com/software/view/madfuload
ejemplo
https://help.ubuntu.com/community/MaudioTransitUSB
donde estan?
los backgrounds en mint
/usr/share/backgrounds/linuxmint-petra
las aplicaciones
/usr/share/applications
Emulador zsnes
sudo apt-get install zsnes
chat por terminal
sudo apt-get install irssi
irssi
/connect -ssl holmes.freenode.net
/join #semananegra
telegrama
wget http://elbinario.net/telegrama.zip
unzip telegrama.zip
cd telegrama
bash telegrama "hola soy nuevo"
bash telegramas #mostarará los últimos telegramas
3 Directorios principales de xampp
sudo subl /opt/lampp/etc/httpd.conf
sudo subl /opt/lampp/apache2/conf/httpd.conf
sudo subl /opt/lampp/etc/extra/httpd-xampp.conf
sudo subl /opt/lampp/phpmyadmin/config.inc.php
reempalzar esto
DocumentRoot "/opt/lampp/htdocs/y"
<directory "="" opt="" lampp="" htdocs"="">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</directory>
Import & export MySQL database
backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql
mysqldump --opt -h yourDBHost -u yourUsername -p yourDBName > backupfile.sql
cat file_to_import.sql | mysql -u yourUsername -p yourPassword -h yourDBHost yourDBName
type file_to_import.sql | mysql -u yourUsername -p yourPassword -h yourDBHost yourDBName
Entrar en mysql
/opt/lampp/bin/mysql -u root -p
Algunos comandos
http://www.elated.com/articles/mysql-for-absolute-beginners/
select now();
show databases;
create database bookstore;
switch to the bookstore database
USE bookstore;
#crea base de datos llamada xunoruscomar
/opt/lampp/bin/mysql -u root -e "create database xunoruscomar"
mysql -u root -p joomla < backup.mysql
/opt/lampp/bin/mysql -u root -p xunoruscomar < /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/xunoruscomar.sql
http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
http://blog.johnso.org/2010/05/how-to-load-mysql-database-from-command.html
Otros directorios de xampp
sudo subl /opt/lampp/etc/extra/httpd-default.conf
Xunoscript
#!/bin/bash
echo hello
# open a child window, run two commands in it, and leave the child window open
xterm -e "bash -c \"echo foo; echo bar; exec bash\""
echo "keep this open"
# leave the parent window open
read
subl xunoscript1.sh
sudo chmod +x xunoscript1.sh
sudo sh xunoscript1.sh
Wine 1.4
sudo apt-get install wine1.4-i386
Mini tuto claves gpg o pgp
Cifrado Simetrico
creamos un texto
echo "Genbeta Dev" > texto.txt
Lo ciframos, nos aparecerá un cuadro que nos pide la contraseña y se generará un archivo .gpg
gpg -c texto.txt
Lo descifraremos
gpg -d texto.txt.gpg
Cifrado Asimetrico
Generar el par de claves
gpg --gen-key
gpg: clave B2C1AF8F marcada como de confianza absoluta
claves pública y secreta creadas y firmadas.
gpg: comprobando base de datos de confianza
gpg: 3 dudosa(s) necesarias, 1 completa(s) necesarias,
modelo de confianza PGP
gpg: nivel: 0 validez: 1 firmada: 0 confianza: 0-, 0q, 0n, 0m, 0f, 1u
pub 2048R/B2C1AF8F 2014-04-19
Huella de clave = DE33 33E1 3214 AEC4 5169 95F6 13A8 68AA B2C1 AF8F
uid Xunorus <info@xunorus.com.ar>
sub 2048R/4F1FB64A 2014-04-19
Exportar y enviar la clave privada
Difundir la clave pública que acabamos de crear (la pública, nunca la
privada), para exportarla en un archivo usaremos el comando gpg -output
[archivo destino] --export [ID de a clave pública] (la clave pública
generada antes tiene la ID B2C1AF8F).
gpg --output XunCPub.gpg --export B2C1AF8F
Subir una clave pública a un servidor de claves
Import the keys
gpg --recv-keys key IDs
gpg --send-keys --keyserver pgp.mit.edu B2C1AF8F
Importar la clave desde el archivo o servidor de claves
importar previamente la clave, desde un archivo debemos de usar el comando gpg --import [Archivo de la clave pública]
gpg --import CPub.gpg
ya en mi anillo de claves me contesta que no hay cambios.
importación desde el servidor
tenemos que usar el comando gpg --keyserver [Dirección del servidor] --recv-keys [ID de la clave].
gpg --keyserver pgp.mit.edu --recv-keys 18384645
Cifrar con la clave pública
para cifrar el documento usaremos el comando gpg —encrypt —recipient [ID de la clave] [Archivo]
echo "Genbeta Dev" > documento.txt
gpg --encrypt --recipient 18384645 documento.txt
ls
documento.txt documento.txt.gpg
Descifrar un archivo con la clave privada
descifrar con nuestra clave privada el documento tras recibirlo
gpg -d documento.txt.gpg
Firmar archivos
Una de las medidas de seguridad básicas al pasar un mensaje es
asegurarnos que el emisor es quien dice ser, para asegurarnos de esto
digitalmente existe la firma digital , pero también podemos cifrarlo y a
su vez firmarlo, que es lo que haremos con el
comando gpg -u [ID de la clave privada] --output [Archivo resultante] --sign [Archivo para firmar]
e introduciendo la contraseña de la clave privada.
echo "Genbeta Dev" > firmar.txt
Verificar y descifrar un archivo firmado
Cualquiera con la clave pública asociada a la que ha firmado el
documento puede leerlo, de la misma forma que desciframos un archivo
(gpg -d [Archivo]) o verificándolo únicamente con el comando gpg
--verify [Archivo].
gpg --verify firmar.txt.gpg
Resumen
GPG es una herramienta de cifrado muy potente y fácil de usar, que en
principio, a la mayoría no nos hace falta, pero puede que se nos
presente la necesidad de enviar algo por medio inseguros (porque no haya
más remedio), haciéndolo de esta forma podremos hacerlo sin miedo ha
que lean el contenido del archivo o nos den el cambiazo.
Este es un tema bastante extenso y si no lo acabas de entender puede ser
un lío
INFO DE LA DOCUMENTACION
-c Encrypt with a symmetric cipher using a
passphrase. The default symmetric cipher used
is CAST5, but may be chosen with the
--cipher-algo option. This option may be com‐
bined with --sign (for a signed and symmetri‐
cally encrypted message), --encrypt (for a
message that may be decrypted via a secret
key or a passphrase), or --sign and --encrypt
together (for a signed message that may be
decrypted via a secret key or a passphrase).
--gen-key
Generate a new key pair. This command is nor‐
mally only used interactively.
There is an experimental feature which allows
you to create keys in batch mode. See the
file ‘doc/DETAILS’ in the source distribution
on how to use this.
--recv-keys key IDs
Import the keys with the given key IDs from a
keyserver. Option --keyserver must be used to
give the name of this keyserver.
-----------------------
http://www.cartoon-world.tv/watch/south-park/
http://thepiratebay.se/torrent/9810238/The_Wolf_of_Wall_Street_%5B2013%5D-480p-BRrip-x264-StyLishSaLH_%28StyL
TOR browser
For 32 bit systems:
sudo add-apt-repository ppa:upubuntu-com/tor
sudo apt-get update
sudo apt-get install tor-browser
After the installation is finished, set the right ownership on the ~/.tor-browser:
$ sudo chown -R $USER ~/.tor-browser
otra
descargar de
https://www.torproject.org/projects/torbrowser.html.en
wget https://www.torproject.org/dist/torbrowser/3.5.4/tor-browser-linux32-3.5.4_es-ES.tar.xz
checkear la firma
https://www.torproject.org/dist/torbrowser/3.5.4/tor-browser-linux32-3.5.4_es-ES.tar.xz.asc
Instalar
tar -xvJf tor-browser-linux32-3.5.4_LANG.tar.xz
cd tor-browser_LANG
./start-tor-browser
Virtual Box
download.virtualbox.org/virtualbox/4.3.10/virtualbox-4.3_4.3.10-93012~Ubuntu~raring_i386.deb
post instalar XUNOS_4
LINKEAR A LA CARPETA 'y'
sudo ln -svf /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ /opt/lampp/htdocs/y
cambiar permisos de httpd.conf
sudo gedit /opt/lampp/apache2/conf/httpd.conf
Dentro, agregar las sig lineas
User xunorus
Group nogroup
reestablecer una base de datos
editar el wp-config de wordpress para la base de datos 'xunorus.com.ar'
sudo subl /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/xunorus.com.ar/wp-config.php
define('DB_NAME', 'xunorus.com.ar');
Como instalar xampp en otro lugar
1- crear el link a lugar donde queremos instalar
sudo ln -s /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp /opt/lampp
2-dar permiso de ejecucion
chmod +x xampp-linux-1.8.3-4-installer.run
3- corerr el instalador.
sudo ./xampp-linux-1.8.3-4-installer.run
Every file in the MySQL database-folder and it's subfolders should have
owner:group set to mysql:mysql and at least read+write (e.g. chmod 660)
Otherwise it won't run properly.
esta carpeta esta en ( AQUI ESTAN LAS BASES DE DATOS)
/media/xunorus/71009c71-3297-45fc-8a68-541f156d5bd1/opt/lampp/var/mysql
mysql:mysql
/media/xunorus/71009c71-3297-45fc-8a68-541f156d5bd1/opt/lampp/var/proftpd
daemon:daemon
display user and group owner
con ls -l
ls -l /opt/lampp/var
otra opcion con stat
stat -c "%U %G" /opt/lampp
1- cambio permisos a todo lampp
sudo chown -R xunorus:root /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp
2- aplico los permisos daemon:daemon
sudo chown daemon:daemon /opt/lampp/phpmyadmin/config.inc.php
sudo chown daemon:daemon /opt/lampp/var/proftpd
mysql:mysql
sudo chown mysql:mysql /opt/lampp/var/mysql
sudo chown xunorus:root
sudo chown root:root
http://sourceforge.net/projects/xampp/files/
SERVIDOR EN PARTICION PORTABLE
Instalar xampp
Descargar tar de
http://sourceforge.net/projects/xampp/files/
o lampp
https://bitnami.com/stack/lamp
unos modulos para lampp
https://bitnami.com/stack/lamp/modules
Xampp tiene que estar instalado en /opt/lampp/ pero para tenerlo en otro disco o particion se puede usar un enlace simolico
Como le hice: abri una carpeta como root e instale graficamente el xampp linux instaler
Luego VERIFICAR que el servidor este apagado y copiar la carpeta '/opt/lampp/' en donde sea necesario
DESPUES, tambien como root,
eliminar la carpeta 'lampp' en /opt/lampp en el directorio donde lo instalamos originalmente.
Una vez que tengo la carpeta lampp en el lugar de destino, o sea la particion portable que voy a usar,
crear el enlace a /opt/lampp
(apuntando a el lampp de mi copia en disco portable.)
sudo ln -s /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp /opt/lampp
si hay algun problema matar los procesos de lampp
sudo pkill lampp
Reconfigurar los permisos de la carpeta lampp
para que el usuario que esta a cargo del servidor pueda acceder
sudo chown -R xunorus:root /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp
sudo chown xunorus:root /opt/lampp
sudo chown -R xunorus:root /opt/lampp/htdocs/xampp
sudo chown -R xunorus:root /opt/lampp/htdocs
sudo chown -R xunorus:root /opt/lampp/phpmyadmin
sudo chown -R xunorus:nogroup /opt/lampp
my.cfg de mysql
sudo gedit /opt/lampp/etc/my.cnf
cat /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/var/xunorus.err
cambiar permisos de httpd.conf
sudo gedit /opt/lampp/apache2/conf/httpd.conf
Dentro, agregar las sig lineas
User xunorus
Group nogroup
abrir httpd-xampp.conf:
Esto es para que se pueda usar acceder a este servidor desde otras computadoras de la red local (LAN o WLAN.)
sudo gedit /opt/lampp/etc/extra/httpd-xampp.conf
Aqui creo que comente el ultimo bloque completo :
buscar
LocationMatch
comentar
# Require local
y agregar
Order deny,allow
LUEGO reiniciemos LAMPP/XAMPP.
sudo /opt/lampp/lampp restart
para configurar phpmyadmin
sudo gedit /opt/lampp/phpmyadmin/config.inc.php
------------------------------------
Otro archivo probable
sudo gedit /etc/mysql/my.cnf
Abrir interfaz para controlar xampp
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Error #2002 en PhpMyAdmin
Buscar el archivo config.sample.inc.php y renombralo por config.inc.php
reiniciar
sudo /opt/lampp/lampp startmysql
and find path of mysql , it will be placed in bin directory of lampp, then login
example:/opt/lampp/bin/mysql -u root
/opt/lampp/bin/mysql --user=root --password=
Crear un alias de comando
alias mysql='cd /Applications/XAMPP/xamppfiles/bin; ./mysql --user=root --password=XXXX'
sudo apt-get install mysql-server
aparece:set a password for the MySQL administrative "root" user.
(ponemos el pass nuevo para el usuario 'root')
-----------------------
Forma rápida de configurar el phpmyadmin:
Buscar el archivo config.sample.inc.php y renombralo por config.inc.php
sudo gedit /opt/lampp/phpmyadmin/config.inc.php
reiniciar
sudo /etc/init.d/mysql restart
----------------
servicio mysql está detenido?
sudo /etc/init.d/mysql start
sudo /opt/lampp/bin/mysql.server restart
/opt/lampp/mysql/scripts/ctl.sh
service mysqld restart
-----------
UJna solucion posible:
1-Editar el archivo /usr/local/lib/php.ini
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/lib/mysql/mysql.sock < y agregué la ruta al socket, por defecto está vacío.
2-Edité el archivo config.inc.php
$cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock'; < ponemos la ruta aca (por defecto está vacío)
$cfg['Servers'][$i]['connect_type'] = 'socket'; < cambiamos tcp por socket
Configurar seguridad de xampp
sudo /opt/lampp/lampp security
te pedira contraseñas para:
las carpetas del servidor
el usuario de phpmyadmin
el usuario de mysql
el usuario ftp
recomiendo que solamente no asignar la primera ya que es molesto tener
que ingresar la contraseña solamente para visitar tu propio servidor
local.
Arrancar xampp automaticamente al iniciar el sistema
sudo gedit /etc/rc.local
antes de “exit 0″ insertas lo siguiente
# La siguiente linea ejecuta XAMPP para poder testear PHP, MySQL, y Apache
/opt/lampp/lampp start
Si es de 64 bits tienes que instalar ia32-libs para que se ejecute
sudo apt-get install ia32-libs
Y LISTO
otro medoto para xampp
sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
sudo /opt/lampp/lampp security
sudo mysql upgrade
LINKEAR A LA CARPETA 'y'
enlace a /media/xunorus/nombredemidiscorigido/y/
sudo ln -svf
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/htdocs/y
sudo ln -svf /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ /opt/lampp/htdocs/y
Quizas abrir la carpeta como root y borrar la carpeta 'lampp' en /opt/ antes que nada...
...continuacion
cambiar o cheqear permisos
sudo subl /opt/lampp/apache2/conf/httpd.conf
agregar lo siguiente al final del archivo
User xunorus
Group xunorus
reiniciemos LAMPP/XAMPP.
sudo /opt/lampp/lampp restart
Ya con eso, al entrar a localhost, podremos ver nuestra nueva alias creada y referenciada:
http://localhost/yxx/
CAMBIAR PERMISOS o cheqear permisos
sudo chown xunorus:xunorus -R /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/
sudo chown xunorus:xunorus -R /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/
mmm
sudo chmod 754 /opt/lampp/htdocs/yxx/
chown emartini.apache /var/www/html/emartini;
chmod 754 /var/www/html/emartini/
setting the Apache's user to my user 'xunorus'
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
User xunorus
#Group http
Donde estan las aplicaciones
/usr/share/applications
idea
instalar directo al enlace simbolico
Cambia los permisos al instalador
chmod 755 xampp-linux-*-installer.run
Ejecuta el instalador
sudo ./xampp-linux-*-installer.run
----------------------
ver que paso?
tail -2 /opt/lampp/logs/error_log
------------
http://www.ubuntu-es.org/node/91774#.U0z-5Y-Ynlc
Usage: /opt/lampp/lampp
start Start XAMPP (Apache, MySQL and eventually others)
startapache Start only Apache
startssl Start only SSL support
startmysql Start only MySQL
startftp Start only ProFTPD
stop Stop XAMPP (Apache, MySQL and eventually others)
stopapache Stop only Apache
stopssl Stop only SSL support
stopmysql Stop only MySQL
stopftp Stop only ProFTPD
reload Reload XAMPP (Apache, MySQL and eventually others)
reloadapache Reload only Apache
reloadmysql Reload only MySQL
reloadftp Reload only ProFTPD
restart Stop and start XAMPP
security Check XAMPP's security
php5 Activate PHP5
phpstatus Which version of PHP is active?
backup Make backup file of your XAMPP config, log and data files
panel Starts graphical XAMPP control panel
COMANDOS CONKY
gedit ~/.conkyrc &exit
pkill conky && conky &exit
paginas a marcadores
http://www.windguru.cz/int/index.php?sc=80402
http://www.cei.ingalvarez.com.ar/VantageProCEI.htm
documental theo jansen
http://www.youtube.com/watch?v=rWbU3eV4ZpQ
edited the file /opt/lampp/etc/httpd.conf
ln -s /some/random/directory/lampp /opt/lampp
Usar chat IRC
xchat
unirse al canal #energiasonora
/join #xunorus
https://botbot.me/how-to-setup-irc-channel/
/msg ChanServ REGISTER #channelname
/msg ChanServ SET #channelname GUARD ON
lock down your channel via the following flags:
p (paranoid): don't show channel membership and don't allow people to request invites
r (block unidentified): only registered users can join
s (secret): don't show the channel in the channel lists
i (invite-only): only invited users can join
/msg Chanserv SET #channelname MLOCK +prsi
Instalar conky con infinity
sudo apt-get install conky conky-all
sudo add-apt-repository ppa:noobslab/noobslab-conky
sudo apt-get update
sudo apt-get install infinity-conky
Conocer el tamano del monitor
xdpyinfo | grep 'dimensions
Verificar firmas PGP
sudo apt-get install GnuPG
hardinfo
sudo apt-get install hardinfo
Algunas ideas de comandos de teclado
chuck ~/chuck/poc.ck
chuck ~/chuck/poon.ck
firefox
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/linux2013.html
& chuck ~/chuck/poon.ck & notify-send "Ver apuntes de Linux"
/usr/local/bin/xunokey & notify-send "XUNOKEY"
chuck /home/xunorus/chuck/fuguer/FUGUER_6b.ck& notify-send "XUNORUS FUGUER"
pkill chuck & notify-send "APAGA XUNOKEY"
chuck /home/xunorus/chuck/week_8/kb-organ.ck & notify-send "XUNOKEY"
firefox /home/xunorus/y/linux2013.html & chuck /home/xunorus/chuck/poon.ck & notify-send "Ver apuntes de Linux!"
/opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html
& chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send
"Editar apuntes de Linux!"
vlc --extraintf=luahttp --fullscreen --qt-start-minimized &
chuck /home/xunorus/chuck/poon.ck & notify-send "VLC is on!"
LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle"
lxterminal & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL"
lxterminal -e "bash -il" & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL SUPERUSER"
/usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor"
Rakarrack
alternativa a Guitarig
sudo apt-get install rakarrack
Audacity
sudo add-apt-repository ppa:audacity-team/daily
sudo apt-get update
sudo apt-get install audacity
ver que version se instalara de un programa
apt-cache policy 'nombre de programa'
script para para iniciar lampp con comando 'start'
sudo gedit /usr/local/bin/start
pegar esto dentro del texto
#!/bin/bash
sudo /opt/lampp/lampp restart
dar permiso de ejecucion
sudo chmod +x /usr/local/bin/start
Node js
sudo add-apt-repository ppa:chris-lea/node.js #or add-apt-repository ppa:richarvey/nodejs
sudo apt-get update
sudo apt-get install nodejs
Cinelerra, para video profesional
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv
Openshot con blender
sudo apt-get install openshot openshot-doc frei0r-plugins
sudo apt-get install frei0r-plugins
sudo apt-get install blender
Check the version before install packages using apt-get
// po-tweet!
// patch
SinOsc s => dac;
// gain
.4 => s.gain;
// call chirp
chirp( 127, 20, 1::second );
// call chirp (with tinc)
chirp( 20, 120, 1.5::second, 100::ms );
// chirp function
fun void chirp( float src, float target, dur duration )
{
chirp( src, target, duration, 1::ms );
}
// chirp function (with tinc)
fun void chirp( float src, float target, dur duration, dur tinc )
{
// initialize freq
src => float freq;
// find the number of steps
duration / tinc => float steps;
// find the inc
( target - src ) / steps => float inc;
// counter
float count;
// do the actual work over time
while( count < steps )
{
// increment the freq
freq + inc => freq;
// count
1 +=> count;
// set the freq
Std.mtof( freq ) => s.freq;
// advance time
tinc => now;
}
}
apt-cache policy 'package name'
Armory, bitcoin wallet
https://bitcoinarmory.com/download/
CHUCK en mint
http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
http://chuck.cs.princeton.edu/doc/examples/
Antes
sudo apt-get install build-essential
sudo apt-get install bison
sudo apt-get install flex
voy a compilar la version de pulseaudio asi que instalo:
sudo apt-get install libpulse-dev
sudo apt-get install libsndfile-dev
sudo apt-get install libasound2-dev
LUEGO
cd /tmp
wget -c http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
tar xvzf chuck-1.3.3.0.tgz
cd chuck-1.3.3.0/src/
make linux-pulse
sudo cp chuck /usr/bin/
LISTO!, ahora un ejemplo
chuck fuguer.ck
plugin para sublime text3
https://github.com/tildebyte/ChucK-plugin-for-ST3
cd /tmp
wget -c https://github.com/tildebyte/ChucK-plugin-for-ST3/archive/master.zip
sudo cp ChucK-plugin-for-ST3-master.zip /home/xunorus/.config/sublime-text-3/Packages
cd /home/xunorus/.config/sublime-text-3/Packages
sudo unzip ChucK-plugin-for-ST3-master.zip
Invertir colores de pantalla
sudo apt-get install xcalib
xcalib -i -a
Remastersys
http://sourceforge.net/projects/os4systemimage/
editar
sudo atom /etc/remastersys.conf
sobre como usarlo
http://ubuntuforums.org/showthread.php?t=1073838
sudo wget http://ufpr.dl.sourceforge.net/project/os4systemimage/Remastersys%203.0.4-2/remastersys_3.0.4-2_all.deb
dpkg -i remastersys_3.0.4-2_all.deb
remastersys backup nombre_de_la_iso.iso
Sublime Text 3
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
Para abrir
subl
LAMP paso a paso
sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install mysql-server
sudo apt-get install phpmyadmin
sudo gedit /etc/apache2/apache2.conf
poner
ServerName localhost
al final del archivo
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql start
sudo dpkg-reconfigure phpmyadmin
LAMP
LAMP (Linux, Apache, MySQL and PHP) is an open source Web development
platform that uses Linux as operating system, Apache as the Web server,
MySQL as the relational database management system and PHP as the
object-oriented scripting language
METODO 1, elegir LAMP server
sudo apt-get install tasksel
sudo tasksel
instalar Electrum (wallet bitcoin)
Install python-qt4 and pip:
sudo apt-get install python-qt4 python-pip
On Ubuntu 13.10 do:
sudo apt-get install python-slowaes
Install electrum:
sudo pip install https://download.electrum.org/Electrum-1.9.8.tar.gz#md5=e3918fec0254267f08e41a1fb8691382
Run:
electrum
instalar multibit
Antes de descargar descargar las llave publica de Jim para verificar que
fu el mismo quien los ha firmado el archivo de instalacion
installing gpg and importing the key id 0x79F7C572
0x79F7C572
from http://pgp.mit.edu. The files are signed with the subkey with id
0x23F7FB7B
descargar de
https://multibit.org/
hacer el instalador ejecutable
chmod +x multibit-0.5.17-linux.jar
Correr el instalador
java -jar multibit-0.5.17-linux.jar
verificar la integridad de los archivos aqui
https://multibit.org/releases/multibit-0.5.17/release.txt
sha256sum multibit-0.5.17-linux.jar
PASO 2
la info de la firma de jim burton
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0xC1972AED79F7C572
chequear gpg
Importar Jim Burton public key
gpg --keyserver pgp.mit.edu --recv-keys 0x23F7FB7B
gpg --keyserver pgp.mit.edu --recv-keys 0x79F7C572
Import the keys
gpg --recv-keys key IDs
Verify the installer signature.
Bajar la firma asc, guardarla en el mismo directorio del instalador
gpg --verify multibit-0.5.17-linux.jar.asc
sudo apt-key list
sudo apt-key del where is replaced with the actual keyid of the key you want to remove from your keyring.
sudo apt-key del 0x23F7FB7B
sudo apt-key del 0x79F7C572
si no esta instalado java...
sudo apt-get install openjdk-7-jdk
LWT
http://sourceforge.net/projects/lwt/postdownload?source=dlp
referencias
http://blog.desdelinux.net/como-aprender-un-idioma-usando-software-libre-parte-1/comment-page-2/
ESTRUCTURA DE DIRECTORIOS EN LINUX
Linux directory structure
For quick refference
/ – The Root Directory
Everything on your Linux system is located under the / directory, known
as the root directory. You can think of the / directory as being similar
to the C:\ directory on Windows – but this isn’t strictly true, as
Linux doesn’t have drive letters. While another partition would be
located at D:\ on Windows, this other partition would appear in another
folder under / on Linux.
/bin – Essential User Binaries
The /bin directory contains the essential user binaries (programs) that
must be present when the system is mounted in single-user mode.
Applications such as Firefox are stored in /usr/bin, while important
system programs and utilities such as the bash shell are located in
/bin. The /usr directory may be stored on another partition – placing
these files in the /bin directory ensures the system will have these
important utilities even if no other file systems are mounted. The /sbin
directory is similar – it contains essential system administration
binaries.
/boot – Static Boot Files
The /boot directory contains the files needed to boot the system – for
example, the GRUB boot loader’s files and your Linux kernels are stored
here. The boot loader’s configuration files aren’t located here, though –
they’re in /etc with the other configuration files.
/cdrom – Historical Mount Point for CD-ROMs
The /cdrom directory isn’t part of the FHS standard, but you’ll still
find it on Ubuntu and other operating systems. It’s a temporary location
for CD-ROMs inserted in the system. However, the standard location for
temporary media is inside the /media directory.
/dev – Device Files
Linux exposes devices as files, and the /dev directory contains a number
of special files that represent devices. These are not actual files as
we know them, but they appear as files – for example, /dev/sda
represents the first SATA drive in the system. If you wanted to
partition it, you could start a partition editor and tell it to edit
/dev/sda.
This directory also contains pseudo-devices, which are virtual devices
that don’t actually correspond to hardware. For example, /dev/random
produces random numbers. /dev/null is a special device that produces no
output and automatically discards all input – when you pipe the output
of a command to /dev/null, you discard it.
/etc – Configuration Files
The /etc directory contains configuration files, which can generally be
edited by hand in a text editor. Note that the /etc/ directory contains
system-wide configuration files – user-specific configuration files are
located in each user’s home directory.
/home – Home Folders
The /home directory contains a home folder for each user. For example,
if your user name is bob, you have a home folder located at /home/bob.
This home folder contains the user’s data files and user-specific
configuration files. Each user only has write access to their own home
folder and must obtain elevated permissions (become the root user) to
modify other files on the system.
/lib – Essential Shared Libraries
The /lib directory contains libraries needed by the essential binaries
in the /bin and /sbin folder. Libraries needed by the binaries in the
/usr/bin folder are located in /usr/lib.
/lost+found – Recovered Files
Each Linux file system has a lost+found directory. If the file system
crashes, a file system check will be performed at next boot. Any
corrupted files found will be placed in the lost+found directory, so you
can attempt to recover as much data as possible.
/media – Removable Media
The /media directory contains subdirectories where removable media
devices inserted into the computer are mounted. For example, when you
insert a CD into your Linux system, a directory will automatically be
created inside the /media directory. You can access the contents of the
CD inside this directory.
/mnt – Temporary Mount Points
Historically speaking, the /mnt directory is where system administrators
mounted temporary file systems while using them. For example, if you’re
mounting a Windows partition to perform some file recovery operations,
you might mount it at /mnt/windows. However, you can mount other file
systems anywhere on the system.
/opt – Optional Packages
The /opt directory contains subdirectories for optional software
packages. It’s commonly used by proprietary software that doesn’t obey
the standard file system hierarchy – for example, a proprietary program
might dump its files in /opt/application when you install it.
/proc – Kernel & Process Files
The /proc directory similar to the /dev directory because it doesn’t
contain standard files. It contains special files that represent system
and process information.
/root – Root Home Directory
The /root directory is the home directory of the root user. Instead of
being located at /home/root, it’s located at /root. This is distinct
from /, which is the system root directory.
/run – Application State Files
The /run directory is fairly new, and gives applications a standard
place to store transient files they require like sockets and process
IDs. These files can’t be stored in /tmp because files in /tmp may be
deleted.
/sbin – System Administration Binaries
The /sbin directory is similar to the /bin directory. It contains
essential binaries that are generally intended to be run by the root
user for system administration.
/selinux – SELinux Virtual File System
If your Linux distribution uses SELinux for security (Fedora and Red
Hat, for example), the /selinux directory contains special files used by
SELinux. It’s similar to /proc. Ubuntu doesn’t use SELinux, so the
presence of this folder on Ubuntu appears to be a bug.
/srv – Service Data
The /srv directory contains “data for services provided by the system.”
If you were using the Apache HTTP server to serve a website, you’d
likely store your website’s files in a directory inside the /srv
directory.
/tmp – Temporary Files
Applications store temporary files in the /tmp directory. These files
are generally deleted whenever your system is restarted and may be
deleted at any time by utilities such as tmpwatch.
/usr – User Binaries & Read-Only Data
The /usr directory contains applications and files used by users, as
opposed to applications and files used by the system. For example,
non-essential applications are located inside the /usr/bin directory
instead of the /bin directory and non-essential system administration
binaries are located in the /usr/sbin directory instead of the /sbin
directory. Libraries for each are located inside the /usr/lib directory.
The /usr directory also contains other directories – for example,
architecture-independent files like graphics are located in /usr/share.
The /usr/local directory is where locally compiled applications install
to by default – this prevents them from mucking up the rest of the
system.
/var – Variable Data Files
The /var directory is the writable counterpart to the /usr directory,
which must be read-only in normal operation. Log files and everything
else that would normally be written to /usr during normal operation are
written to the /var directory. For example, you’ll find log files in
/var/log.
systemback
sudo apt-add-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
crear ISO (alternativa simple que proporciona el comando dd)
dd if=/dev/sda1 of=restauracion.img
instalar en MINT 16 CINNAMON
sudo apt-get install quicksynergy unetbootin
Multisystem
esto si no esta instalado
sudo apt-get install xterm
a partir de aca multisystem
sudo wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
sudo apt-get update
sudo apt-get install multisystem
http://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linux/
Autotalent pitch correction
http://www.ubuntuupdates.org/package/core/saucy/universe/base/autotalent
Escribir en el navegador
data:text/html,
bitcoin QT
sudo apt-add-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoin-qt
ARDOUR Y MAS
REAL TIME KERNEL
sudo apt-get install linux-rt
Also, we need to give the audio-group the rights to set real-time
priorities, lock a big amount of memory and prioritize processes in
general.
In the terminal, issue these commands:
sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock 250000 >>
/etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
Note: Modifying /etc/security/limits.conf Should Not Be Required Anymore
Beginning with the Ubuntu package
jack-audio-connection-kit-0.118+svn3796-1ubuntu2 editing of
/etc/security/limits.conf should not be required.
QJACK
sudo apt-get install qjackctl
ARDOUR
sudo apt-get install ardour
LADSPA PLUGINS
sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins
HYDROGEN
sudo apt-get install hydrogen
Añadir marca en el cursor
asignar la tecla e
SCRIPTS SH
crear el archivo update en /usr/local/bin/:
sudo gedit /usr/local/bin/update
#!/bin/bash
sudo apt-get update && sudo apt-get upgrade
sudo chmod +x /usr/local/bin/update
update
http://www.linfo.org/create_shell_1.html
http://blog.desdelinux.net/programando-en-bash-parte-1/
SCRIPTS:xunokey (teclado sonoro)
crear el archivo update en /usr/local/bin/:
sudo gedit /usr/local/bin/xunokey
#!/bin/bash
sudo chuck /home/xunorus/Documentos/chuck/week_8/kb-organ.ck&& notify-send "XUNOKEY"
sudo chmod +x /usr/local/bin/xunokey
xunokey
http://www.linfo.org/create_shell_1.html
http://blog.desdelinux.net/programando-en-bash-parte-1/
LUEGO DE INSTALAR UBUNTU 1310
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
The above command adds a special repository to your Ubuntu live system
and then the update command downloads a list of all the applications
that reside in that repository.
Now all you have to do is type:
sudo apt-get install -y boot-repair && (boot-repair &)
Lo primero que debemos hacer es actualizar el sistema.
Abrir la terminal y digitar el siguiente comando:
sudo apt-get update && sudo apt-get upgrade
Configurar nuestra cuenta de Google, Hotmail, Facebook asi podemos
chatear desde la aplicación Empathy que ya viene por defecto en Ubuntu
13.10
Por motivos legales Ubuntu 13.10 no trae por defecto los códec para
reproducir MP3, WMV, Flash, drivers propietarios.
Escribir en la terminal:
sudo apt-get install ubuntu-restricted-extras
El soporte para los DVD originales encriptados:
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
Instalar repositos adicionales Medibuntu estos paquete no pueden ser
incluidos por defecto por motivos legales, pero incluyen programas como
Google-Earth, Opera, Win32codecs, Msfonts:
sudo -E wget
--output-document=/etc/apt/sources.list.d/medibuntu.list
http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
&& sudo apt-get --quiet update && sudo apt-get --yes
--quiet --allow-unauthenticated install medibuntu-keyring &&
sudo apt-get --quiet update
Agregar los paquetes de Medibuntu en el Centro de Software de Ubuntu:
sudo apt-get install app-install-data-medibuntu apport-hooks-medibuntu
Soporte de Idiomas
sudo apt-get install thunderbird-locale-es-ar
thunderbird-locale-es libreoffice-l10n-es libreoffice-help-es
myspell-es wspanish language-pack-es language-pack-es-base
language-pack-gnome-es language-pack-gnome-es-base
Variossudo apt-get install quicksynergy
sudo apt-get install vlc
Se puede usar una interfaz desde terminal
vlc -I ncurses
Que tipo de cpu tengo
lscpu
QUITAR el mensaje de reporte de fallos
gksu gedit /etc/default/apport
cambiar la linea
# sudo service apport start force_start=1 enabled=1
Change the enabled=1 to enabled=0
PLAY ON LINUX
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_saucy.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
Dejar las lenses que estan buenas y sacar Amazon
gsettings set com.canonical.Unity.Lenses disabled-scopes
"['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope',
'more_suggestions-populartracks.scope', 'music-musicstore.scope',
'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope',
'more_suggestions-skimlinks.scope']"
music on console
sudo apt-get install moc
mocp /path/to/music/directory
mocp http://datashat.net/music_for_programming_23-panda_magic.mp3
Configurar COMPIZ
sudo apt-get install compizconfig-settings-manager
se lanza con ccsm
Algunos codigos para teclado
LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle"
/opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html
& chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send
"Editar apuntes de Linux!"
vlc --extraintf=luahttp --fullscreen --qt-start-minimized &
chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send "VLC is
on!"
lxterminal & chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send "TERMINAL"
lxterminal -e "bash -il" & chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send "TERMINAL SUPERUSER"
/usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor"
RESET PASSWORD
http://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password
COMPRIMIR
sudo apt-get install unace rar unrar p7zip-rar p7zip zip unzip sharutils uudeview mpack arj cabextract file-roller
sudo apt-get install qbittorrent
sudo apt-get install synaptic
sudo apt-get install gimp -y
sudo apt-get install inkscape -y
sudo apt-get install avidemux -y
OPENSHOT
sudo apt-get install openshot -y
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt-get update
sudo apt-get install openshot frei0r-plugins
MultiSystem
MultiSystem is for creating a multiboot live USB flash drives or
thumb-drives. Instead of carrying around a bunch of different flash
drives for all of your different live operating systems, and restoration
images, now can move them all onto one large USB flash drive. Simply
drag and drop your .iso files. It is very similar to Xboot in WinOS.
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
sudo wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install multisystem
9- Ubuntu Tweak
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
10- Unsettings
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings
57- Skype
sudo apt-get install skype
58- Skype Wrapper
sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update
sudo apt-get install skype-wrapper
59- Dropbox
sudo dpkg -i dropbox_1.4.0_amd64.deb
JACK
sudo apt-get install jack jackd jackeq
Photo Management
Windows equivalent: Aftershot Pro, Lightroom, Bridge, Photoshop Organizer
RAW file viewers/editors/plugins for SLR Digital Photography
sudo apt-get install libraw-bin ufraw ufraw-batch and gimp-ufraw rawtherapee
For more raw file utilities visit: http://www.makeuseof.com/tag/4-great-tools-editing-raw-photos-linux/
sudo apt-get install darktable
sudo apt-get install shotwell
creates movies out of your pictures in just 3 steps
sudo apt-get install photofilmstrip
Auto Mount Windows NTFS Partition in Ubuntu 13.10
sudo apt-get install ntfs-config
sudo mkdir -p /etc/hal/fdi/policy
Now, launch ntfs-config from the Unity Dash Home. Click Advanced
Configuration and check the partitions you want to auto-mount at
start-up.
CHANGE WALLPAPER
sudo add-apt-repository ppa:baitsart/wallpaper-manager
sudo apt-get update
sudo apt-get install wallpaper-manager
GUIAS
http://debianhelp.wordpress.com/2013/11/19/to-do-list-after-installing-ubuntu-13-10-aka-saucy-salamander-os-2/
http://debianhelp.wordpress.com/2013/11/19/to-do-list-after-installing-ubuntu-13-10-aka-saucy-salamander-os-2/
INstalar minecraft
http://fosshelp.blogspot.com.ar/2013/10/how-to-install-minecraft-in-ubuntu-1310.html
QUitar ppa
sudo apt-add-repository --remove
ej
sudo apt-add-repository --remove ppa:kernel-ppa/ppa
Matar / reiniciar panel
killall unity-panel-service
BITCOIN.JS
Bitcoin Wallet/Client (sign: BTC)
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoin-qt
Special Note #1: Bitcoin will connect to other nodes, usually on TCP
port 8333. You will need to allow outgoing TCP connections to port 8333
if you want to allow your Bitcoin client to connect to many nodes.
Testnet uses TCP port 18333 instead of 8333.
sudo ufw allow 8333
sudo ufw disable
sudo ufw enable
Electrum
sudo apt-get install python-qt4 python-pip
sudo apt-get install python-slowaes
sudo pip install https://download.electrum.org/Electrum-1.9.6.tar.gz#md5=0d92d137ba26136f3908f2bf50271fe3
electrum
NODE.JS (para usar GRUNT)
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
GRUNT
//Node has a package manager called NPM (Node packaged modules) for managing Node dependencies (like a gem for Ruby
//Instala Grunt
sudo npm install -g grunt-cli
EN EL DIRECTORIO DE TRABAJO
npm install load-grunt-tasks --save-dev
// watch files or folders
npm install grunt-contrib-watch --save-dev
//npm install grunt-style-injector//deprecated
npm install grunt-browser-sync --save-dev
//para concatenar js
npm install grunt-contrib-concat --save-dev
//para minimizar js
npm install grunt-contrib-uglify --save-dev
//para optimizar imagenes
npm install grunt-contrib-imagemin --save-dev
//compass
npm install grunt-contrib-compass --save-dev
//sass
npm install grunt-contrib-sass --save-dev
crear temas wordpress Yeoman Grunt
sudo npm install -g generator-wp-theme
luego en el dir de theme
yo wp-theme
MIDI en VLC
vlc-plugin-fluidsynth
fluid-soundfont-gs
fluid-soundfont-gm
instalar emerald
sudo apt-get remove --purge emerald
sudo add-apt-repository ppa:brainpower/testing
sudo apt-get update
sudo apt-get install emerald
emerald --replace
Con Emerald abierto pulsamos en "Importar" y elegimos el tema "nombre-del-tema.emerald", donde lo hayamos descargado.
Si esto falla podemos pegar el archivo descargado directamente en la siguiente carpeta: /home/usuario/.emerald/themes/
ffmpeg
fuente http://www.ubuntu-guia.com/2009/07/ffmpeg.html
. Añadir los repositorios de Medibuntu (necesarios), para ello ver la guía:
http://www.ubuntu-guia.com/2010/05/anadir-repositorio-medibuntu.html
Instalamos FFmpeg con
sudo apt-get install ffmpeg
3. Instalamos la interfaz gráfica con:
sudo apt-get install winff
4. Para poder trabajar con los formatos de video .ogg y .ogv instalamos Mencoder con:
sudo apt-get install mencoder
sudo apt-get install ubuntu-restricted-extras
Usar lxterminal con permisos de superusuario
lxterminal -e "bash -il"
Serve
Serve is a small Rack-based web server that makes it easy to serve HTML,
ERB, Haml, or a variety of template languages from any directory
gem install serve
CHUCK
plugin para ST3
https://github.com/tildebyte/ChucK-plugin-for-ST3
Chuck y sublime text3
https://github.com/tildebyte/ChucK-plugin-for-ST3
Instalare software necesario
sudo apt-get update
sudo apt-get install build-essential bison flex libsndfile1-dev libasound2-dev libqt4-dev libqscintilla2-dev
Instalar Chuck
Descargar source
http://chuck.stanford.edu/release/files/chuck-1.3.2.0.tgz
tar -zxvf chuck-1.3.2.0.tgz
cd chuck-1.3.2.0/src
Use a text-editor (preferably one that shows line-numbers) to open the file:
kate RtAudio/RtAudio.cpp
Find line 5660:
sprintf( name, "hw:%d,%d", card, subdevice );
Revise this to read:
//sprintf( name, "hw:%d,%d", card, subdevice ); // commented out
sprintf( name, "pulse" );
Find line 5699:
int openMode = SND_PCM_ASYNC;
Revise this to read:
int openMode = SND_PCM_ASYNC;
printf( "pcm name %s\n", name ); // line inserted
Save the file and close Kate (or whatever text-editor you used).
Start the compile:
make linux-alsa
If this ends without errors, install ChucK as /usr/bin/chuck so that the whole system can use it:
sudo make install
Test it:
cd ../examples
chuck otf_05.ck
Todo sobre chuck
He compilado desde la fuente y puse una copia en
/usr/bin
para ejecutar un comando se hace
chuck nombre_de_archivo.ck
Abri un shel para chuck
chuck --shell
INSTALAR DEPENDENCIAS EN UBUNTU
sudo apt-get install apt-rdepends
INSTALAR MAKE
sudo apt-get install build-essential
INSTALAR FLEX y BISON
sudo apt-get install flex bison
CHUCK 1.3.3
cheuqear las dependencias:
libsndfile gcc lex yacc make bison
wget http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
http://chuck.stanford.edu/release/files/beta/chuck-1.3.3.0-beta-3.tgz
tar xvzf chuck-1.3.3.0.tgz
cd chuck-1.3.3.0/src/
make linux-alsa
[chuck build]: please use one of the following configurations:
make linux-alsa, make linux-jack, make linux-oss,
make osx-ppc, make osx-intel, make win32
si uso pulseaudio
sudo apt-get install libpulse-dev libasound2-dev
sudo cp chuck /usr/bin/
referencias
http://www.flossmanuals.net/chuck/
http://www.html5rocks.com/en/tutorials/webaudio/intro/
librerias
https://github.com/heuermh/lick
https://github.com/zeffii/ChucK_disk_recorder_from_gist
https://github.com/jwmatthys/chugins
FOROS
http://stackoverflow.com/questions/tagged/chuck
plugin para ST3
https://github.com/tildebyte/ChucK-plugin-for-ST3
Chuck y sublime text3
https://github.com/tildebyte/ChucK-plugin-for-ST3
XUNOKEY. hacer sonoro el teclado con combinaciones de teclas rapidas
chuck /home/xunorus/Documentos/chuck/week_8/kb-organ.ck & notify-send "XUNOKEY"
pkill chuck & notify-send "APAGA XUNOKEY"
problema con permisos de hid (keyboard input)
En macook 4,1 es el numero 4
ls -l /dev/input
si no funciona instalarlo
sudo apt-get install input-utils
Crear un grupo "input", agregamos nuestro usuario, y luego creamos una "udev rule" con las especificacinoes
crear el grupo
sudo groupadd -f input
agregar usuario
sudo gpasswd -a username input
Crear udev Rule (eso varia con cada distro)
en ubuntu 1310 esta en
/lib/udev/rules.d/
ejemplo
/lib/udev/rules.d/85-keyboard-configuration.rules
crear CHUCK udev rule
sudo gedit /lib/udev/rules.d/85-chuck.rules
poner esto dentro
#chuck rules
#input devices
#
GROUP="input", MODE="660"
reiniciar udev
sudo /etc/init.d/udev restart
o refrescar la lista
sudo udevcontrol reload_rules
chequear nuevamente los permisos
ls -al /dev/input/
Calcular proporcion aurea
Calcular
gnome font viewer
para instalar fuentes
sudo apt-get install gnome-font-viewer
Open Office Esp
http://sourceforge.net/projects/aoo-extensions/files/2979/3/es_es.oxt/download
Emerald
sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev
intltool libdecoration0-dev gawk compizconfig-settings-manager
wget
cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
tar -zxvf emerald-0.9.5.tar.gz && cd emerald-0.9.5/
./autogen.sh
make clean
make distclean
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} LIBS='-ldl
-lm'
make
sudo make install
Instalar compiz 0.88 desde source
http://ubuntuforums.org/showthread.php?t=1780509
pcmanfm mod
arreglar problema deusername y group de httpd.conf
sudo gedit /opt/lampp/etc/httpd.conf
Open /opt/lampp/etc/httpd.conf change nobody and nogroup to your
username and your group.
The problem was on user group type in httpd.conf file which must be set
to staff and then I don't need to change the folder permissions on the
folder i'd like to use as web root.
GMRUN
http://blog.desdelinux.net/gmrun-lanzador-de-aplicaciones-ultra-liviano/
add paper size
para ver
debconf-show libpaper1
para reconfigurar
dpkg-reconfigure libpaper1
Descargar sutitulos cuevana
Subtitulos de Películas:
Para calidad 360
sc.cuevana.tv/files/sub/ID_ES.srt
Para calidad 720
sc.cuevana.tv/files/sub/ID_ES_720.srt
Subtitulos de Series:
Para calidad 360
sc.cuevana.tv/files/s/sub/ID_ES.srt
sc.cuevana.tv/files/s/sub/ID_ES_720.srt
instalar pommed (y gpomme),hotkeys, gsynaptics via synaptic
Play mp3 from terminal
sudo apt-get install mpg321
mpg123 songfile.mp3mpg123 songfile.mp3
Eclipse
apt-get install eclipse
COMPASS
instalar ruby on rails (https://github.com/joshfng/railsready)
PREVIAMENTE
sudo apt-get install openjdk-7-jdk
sudo apt-get install jruby
OTRA OPCION
Rails Ready script
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
ruby --version
rvm rubygems latest
INSTALAR RVM y COMPASS
curl -L https://get.rvm.io | bash -s stable --ruby
source ~/.rvm/scripts/rvm
type rvm | head -n 1
si sale rvm is a function
Instala dependencias
el problema esta resuelto
rvm requirements
gem update --system
ruby --version
rvm rubygems latest
gem install compass
add user to sudoers file
user_name ALL=(ALL) ALL
--------
wireles broadcom
lspci -vnn -d 14e4:
buscar e instalar paquete
bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_i386.deb
--
debian a castellano
gedit /etc/locale.gen
locale-gen
para verificar
locale -a
agregar 'LANG=es_AR.UTF-8'
gedit /etc/default/locale
reconfigurar locales en debian (idioma)
export LANG=es_AR.UTF-8
dpkg-reconfigure locales
https://wiki.debian.org/Locale
ISRC tool submit
Dependencias
Python2 >= 2.4
python-musicbrainz2 to access the MusicBrainz XMP API version 1
libdiscid to calculate an ID for a disc
(ctypes with Python < 2.5)
one of the usable backends
http://jonnyjd.github.io/musicbrainz-isrcsubmit/
Mac address
00:21:e9:dc:4d:a0
instalar descargador de peliculas de cuevana
Asegúrate de tener instalado git. En Debian y Ubuntu el nombre del paquete es git-core.
git clone https://github.com/j0hn/guicavane.git
cd guicavane
sudo python setup.py install
guicavane
instalar JAVA
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" |
tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
Instalar devanagari (*nueva version)
sudo aptitude install ttf-devanagari-fonts scim-qtimm
scim-tables-additional scim-bridge scim-m17n m17n-lib-bin m17n-db
scim-bridge-client-qt4 skim im-switch
comando para pasar a devanagari y mostrar cartel
setxkbmap in¬ify-send "Teclado en DEVANAGARI"
notify (para mostrar mensajes)
notify-send "My name is bash and I rock da house"
Control de volumen gnome
aptitude install gnome-media
Instalar Google Earth
apt-get install lsb-core
cd /tmp
wget -c http://goo.gl/YEqTf -O google-earth-stable_i386.deb
dpkg -i google-earth-stable_i386.deb
Instalar Mirage
Hacerlo desde synaptic va bien. tambien se puede probar.
Sirve muy bien para cortar imagenes y es gtk
apt-get install mirage
Codecs adicionales en Debian
apt-get install libavcodec-extra-53
Para usar teclado en sanscrito
setxkbmap in
apt-get install ttf-indic-fonts
apt-get install language-support-fonts-
Para usar atajos de teclado de lxde
apt-get install obkey
si no funciona descargar de
obkey.googlecode.com/files/obkey-1.0.tar.gz
Lxmed para instalar iconos en el menu de lxde
http://sourceforge.net/projects/lxmed/?source=dlp
Instalar SASS y COMPASS
sudo apt-get install libhaml-ruby
sudo apt-get install ruby-compass
sudo apt-get install ruby-sass
sudo apt-get install rubygems
gem install haml
gem install gemcutter
gem install compass-wordpress
take advantage of all the features of compass stats which outputs statistics of my Sass stylesheets.
gem install css_parser
crear alias para usar en terminal
Agregar el siguiente codigo en el archivo .bashrc
#para evitar desactivar algún alias que esté en uso descomentar la siguiente linea
#alias dir='ls --color=auto –format=vertical'
alias es='setxkbmap es'
alias us='setxkbmap us'
Instalar sublime text
descargar de
http://www.sublimetext.com/2
tar -xvjf Sublime\ Text\ 2*.tar.bz2
mv Sublime\ Text\ 2/ /opt/sublime-text-2/
ln -s /opt/sublime-text-2 /usr/local/sublime-text-2
ln -s /usr/local/sublime-text-2/sublime_text /usr/local/bin/sublime_text
rm Sublime\ Text\ 2*.tar.bz2
Atajos de teclado
Estos son solo algunos atajos de teclado que me sirven para mi trabajo diario.
- Ctrl + k + b : Muestra o esconde la barra lateral. Util para cuando paso de la notebook al monitor grande y viceversa.
- Ctrl + Shift + p : Para abrir la consola de comandos, sirve para muchas cosas.
- Ctrl + p : para abrir rapidamente la busqueda de archivos y abrir alguno sin perder el tiempo en usar el mouse.
- Ctrl + Alt + p : para cambiar de proyecto
- Ctrl + Shift + 7 : para comentar o descomentar rapidamente un trozo de codigo
- Ctrl + F2 : para poner un marcador en algun punto del codigo. Util
cuando el archivo tiene ya varias miles de lineas y me pierdo en mi
mismo codigo :P
- F2: saltar entre marcadores
- Ctrl + Shift + F2 : elimina todos los marcadores
- Ctrl + G : para ir a una determinada linea
- Ctrl + R : para recorrer e ir a alguna funcion en particular. Util en php.
- Ctrl + Shift + v : para pegar codigo e identarlo al mismo tiempo.
- Ctrl + d : seleccionar la proxima palabra que sea igual a la que esta seleccionada en este momento.
- Ctrl + Shift + m : seleccionar todo el codigo dentro de los parentesis(o corchetes o llaves) actuales.
Otras ventajas
Algunas otras cosas que me gustan de sublime text son:
La multiseleccion. Seleccionar muchas cosas a la
vez y modificarlas al mismo tiempo es genial. Se puede hacer de muchas
maneras, las que uso habitalmente son:
- Ctrl + d: ya lo explique mas arriba
- Ctrl + shift + m : ya lo explique arriba
- Ctrl + Click : para situar varios cursores
- Ctrl + Doble Click : ayuda a seleccionar palabras mas facilmente
- Shift + Click derecho : permite seleccionar rectangulos o lineas
verticales de codigo. Es algo dificil de explicar pero pruebenlo que es
muy util en algunas situaciones.
Buscar y reemplazar. Esto lo tienen todos los
editores e IDEs de programacion. Pero en sublime es mas facil de usar.
No solo para un documento, sino que puedes seleccionar varios y ademas
usar expresiones regulares para hacer busquedas mas complejas. Se hace
con Ctrl + h.
Modo sin distracciones. Es solo eliminar los
menues y todo lo que pueda ser una distraccion en la pantalla. Solo
queda el codigo. Se entra con Shift + F11
Dividir la pantalla. Util si tienes un monitor grande. Permite ver 2 archivos a la vez. Se hace con Shift + Alt + N° de divisiones.
Cambiar idioma del teclado
Para ingles
setxkbmap us
Para español
setxkbmap es
TERMINAL
Atajos de Teclado en terminal
Ctrl-a
Ir al principio de la linea
Ctrl-e
Ir al final de la linea.
Ctrl-b
Retroceder un caracter.
Alt-b
Retroceder una palabra
Ctrl-f
Avanzar un caracter
Alt-f
Avanzar una palabra.
Alt-] x
Avanzar hasta la siguiente ocurrencia del caracter x.
Alt-Ctrl-] x
Retroceder hasta la anterior ocurrencia del caracter x.
Ctrl-u
Borrar desde el cursor hasta el principio de la linea
Ctrl-k
Borrar desde el cursor hasta el final del linea
Ctrl-w
Borrar desde el cursor hasta el principio de la palabra
Ctrl-Shift-V
Pega el texto del portapapeles
Ctrl-Shift-C
Copia el texto del portapapeles
Ctrl-l
borra la pantalla
Ctrl-r Texto
Busca en el historial la ultima coincidencia de la cadena ‘texto’
Botear e instalar iso desde hd
Installing Ubuntu from a Menuentry Boot
Installation onto your hard drive is possible from a booted ISO file.
Open the /etc/grub.d/40_custom file as root with a text editor.
gksu gedit /etc/grub.d/40_custom
Add the menuentry. Save the file. Update the GRUB 2 menu.
sudo update-grub
Menuentry Example
The following is an example GRUB menuentry for Ubuntu 12.04's 64-bit
ISO, located in the user's Downloads folder of sda5.
menuentry "Ubuntu 12.04 ISO" {
set isofile="/home//Downloads/ubuntu-12.04-desktop-amd64.iso"
loopback loop (hd0,5)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile
noprompt noeject
initrd (loop)/casper/initrd.lz
}
To Install Ubuntu from an ISO Menuentry, use the procedures previously
discussed to:
Download the appropriate ISO.
Move it to the desired location.
Create the GRUB 2 menuentry and update the GRUB configuration file.
Boot the ISO from the GRUB menu.
Note: If you have a large amount of RAM you may be able to use the
toram option.
Toram option
This will allow the system to boot into memory and permit
automatic unmounting of the isodevice during the installation.
If you would like to try this option: Press 'e' to edit the menuentry
and add toram to the
end of the menuentry's linux line:
linux /casper/vmlinuz boot=casper iso-scan/filename=/
noprompt noeject toram --
If /isodevice can be unmounted by the installer at the prompt, the
installation will continue.
If you have insufficient memory and start the installation, the
installer will be unable to unmount /isodevice, the install will fail
and
the system may freeze.
Since edits to the menuentry are not persistent, if the toram option
fails, simply reboot and use the existing menuentry
without editing it.
Once booted to the Ubuntu LiveCD desktop:
The /isodevice must be unmounted for a successful installation.
If /isodevice cannot be unmounted by the installer, the installation
will fail unless the user forces its unmounting.
If the toram option
was not used or was unsuccessful, unmount /isodevice:
Open a terminal
and run the following command:
sudo umount -l -r -f /isodevice Start
the installation procedure by double-clicking the "Install Ubuntu"
icon.
GParted Live on Hard Disk
menuentry "Gparted live" {
set isofile="/home/isos/gparted-live-0.5.2-9.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live config union=aufs noswap
noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
Menuentry Details
The menuentry constructed above is built with the following
considerations.
- menuentry
The menuentry title (between the quotations) is
determined by the user. Any title can be used.
The line must end with {
- set
isofile
1- Designating an 'isofile' variable is not required
but
simplifies the creation of multiple Ubuntu ISO menuentries.
By using
this convention, the user can copy an existing ISO menuentry and, if
the ISO is located in the same folder, simply change the menuentry
title and the name of the ISO file on this line.
No other changes are
necessary.
2- The set isofile line should reflect the exact
name of the
ISO file
-loopback
The loopback line must reflect the actual location of
the ISO file.
In the example, the ISO file is stored in the user's
Downloads folder. X is the drive number, starting with 0; Y is the
partition number, starting with 1 sda5 would be designated as (hd0,5);
sdb1 would be (hd1,1) Other Location Examples: (hd0,5)/boot/$isofile
Located in the system's normal /boot partition on sda5 (hd0,6)/$isofile
Located in a separate boot partition on sda6
(hd0,7)/username/Downloads/$isofile
Located in a separate home
partition on sda7 (hd1,2)/iso/$isofile Located in the /iso folder of
the sdb2 data partition
- linux
This line is specific to the Ubuntu
family of ISOs. Other Linux distributions and system ISOs may use
different filenames, folders and switches to boot their ISOs.
Check the
Grub2/ISOBoot/Examples page to see if an example exists.
The user can
also mount the ISO and explore its contents to ensure the menuentry
contains the correct filenames and paths.
- initrd
See the linux line
notes. Additionally, some other systems use initrd.gz rather than
initrd.lz on their ISOs.
important
If the ISO is stored on a
partition formatted differently than your main operating system, it may
be necessary to load the module for the specific format before GRUB can
access it.
In this case, add the following line immediately after the
menuentry line for the desired format (ntfs, reiserfs, etc).
It should
not be necessary, but if GRUB cannot read the ISO the iso9660 module
can also be loaded:
insmod ntfs
insmod iso9660
For more information on creating a custom menuentry, please visit
Grub2/CustomMenus.
xampp for linux
descargar de http://www.apachefriends.org/en/xampp-linux.html.
Cargamos la carpeta:
cd /media/sda4/csonorus/Descargas
y descomprimimos con tar en /opt
tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
/opt/lampp/lampp start
Hospedar archivos de localhost en home usando xampp
0- cargamos la carpeta
cd /opt/lampp/htdocs
1-crear el link (symlink)
sudo ln -s /home/USER/htdocs
2-editar el fichero
sudo gedit /opt/lampp/etc/httpd.conf
y agrgar lo siguiente en 'DocumentRoot' y 'Directory'
/htdocs-home
luego
/opt/lampp/lampp restart
COMPRIMIR VIDEOS
Instalamos FFmpeg con:
sudo apt-get install ffmpeg
Instalamos la interfaz gráfica con:
sudo apt-get install winff
Para poder trabajar con los formatos de video .ogg y .ogv instalamos
Mencoder con:
sudo apt-get install mencoder
Ya lo tenemos todo instalado y la interfaz gráfica la tenemos en
Aplicaciones / sonido y video / Video Converter (WinFF).
Nota: Para poder trabajar con codecs privativos o con problemas de
licencia instalar el paquete Ubuntu Restricted Extras (para mp3...)
con:
sudo apt-get install ubuntu-restricted-extras
Si nos encontramos problemas para convertir a .avi es que nos falta el
paquete libavcodec-unstripped-52. Lo instalamos ejecutando en una
terminal el siguiente comando:
sudo apt-get install libavcodec-unstripped-52
Resaltar que la interfaz gráfica es reciente y FFmpeg ha trabajado
siempre desde la terminal.
Vamos a ver algunos de los COMANDOS MAS UTILIZADOS:
La SINTAXIS BASICA es:
ffmpeg -i archivo_original.extensión archivo_final.extensión
ej: Para pasar un video flv que se llama video1 a un video avi que se
llame video2:
ffmpeg -i video1.flv video2.avi
Se puede controlar los
ratios de compresión, resolución... (peso y calidad), por ejemplo:
ffmpeg -i video.wmv -ab 56 -ar 22050 -r 15 -s 320×240 video.flv
De este modo, pasamos de .wmv a .flv con algunas opciones:
-ab: ratio de audio en (bit/s). Sería 56
-ar: frecuencia del audio. Sería 22050 (mono)
-r: framerate (Hz). Seríq 15
-s: tamaño de la resolución. Sería 320x240
algunas ordenes básicas de algunos ejemplos con ffmpeg:
FORMATOS DE AUDIO:
De .wma a .mp3:
ffmpeg -i audio.wma -f mp3 -ab 192 audio.mp3
El bitrate del MP3 en este ejemplo es 192bit/s.
De .mp3 a .amr:
ffmpeg -i audio.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 audio.amr
De .wav a .mp3 sería:
ffmpeg -i audio.wav -acodec mp3 -ab 32 -ar 44100 audio.mp3
De .mpeg a .mp3:
ffmpeg -i video.mpg -f mp3 audio.mp3
Extrae el audio de un fichero MPEG y lo pasa a MP3.
FORMATOS DE VIDEO:
De .avi a .flv:
ffmpeg -i video.avi -acodec mp3 -ar 11025 video.flv
De .avi a .vcd:
ffmpeg -i video.avi -target pal-vcd video.mpg
Añadiendo la opción -hq usa alta calidad.
De .mpeg a .flv:
ffmpeg -i video.mpg -vcodec flv -y video.flv
De .flv a .mpeg:
ffmpeg -i video.flv video.mpeg
De -flv a -avi:
ffmpeg -i video.flv video.avi
Sigil, para hacer ebooks
sudo add-apt-repository ppa:rgibert/ebook
sudo apt-get update
sudo apt-get install sigil
Moovida
sudo apt-get install moovida
Instalar unebootin
sudo apt-get install unetbootin
LUEGO DE INSTALAR UBUNTU STUDIO 12.04
Ubuntu es una de las distros más usadas y es la que mejor soporte de
las comunidades tiene, hay mucha información, publicaciones y además es
muy fácil de asimilar para el usuario promedio.
Las distros de Ubuntu salen cada 6 meses. Ademas hay una que tiene
soporte de 3 años, conocida como LTS. La última fue la 12.04. que
significa que salió en abril de 2012. La siguiente es la 12.10, luego
la 13.04 y asi...
En mi caso he preferido descargar la version de ubuntu studio, ya que
trae preinstalados varios programas, entre ellos Ardour, Jack,Gimp,
etc. y luego instalar unity que es la una interfaz de escritorio muy
bonita y práctica.
Lo primero antes de instalar es testear que funciona, corriendo un live
cd(dvd) o booteando desde USB. Luego me parece conveniente tener
particionado el sistema , de manera que tengamos una carpeta HOME con
todos nuestros archivos de usuarios, y dos particiones para instalar
diferentes versiones de SOs. En mi caso tengo siempre dos Ubuntus lo
quem e permite tester rapidamente cada seis meses sin tener que mover
mi home, y con la posibilida de regresar al estado anterior en mi
sistema.
( Codigos ejecutables desde terminal)
COMENTARIO INICIAL
Hasta el momento me resulto mas practica la opcion de instalar ubuntu
estudio que viene con el escritorio xfce y luego instalar Unity.
Asi pues aqui van los pasos a seguir luego de instalar Ubuntu Studio.
En lineas generales me ha resultado mas eficiente usar Thunar como
gestor de archivos en vez de Nautilus.
Para los siguientes codigos, es recomendable una conexion rápida. Con
una velocidad de 100kb promedio puede llevar algunas horas, menos de
eso convierte a esta en una tarea tediosa ademas de que probablemente
se interrumpa la descarga por inconsistencias de la conexion.
Primer paso!
0. actualizar el sistema.
1. abro synaptic --> repositorios--> otros --> marco socios de
canonical.
Instalar Unity
sudo apt-get update
sudo apt-get install ubuntu-desktop
Luego cerrar sesion y seleccionar ubuntu. asi abre unity.
Luego a mi me dio problema que solo se ve el escritorio sin panel ni
unity asi que lo solucione asi.
abri terminal con ctrl +alt +T
en terminal puse
gnome-panel compiz --replace
Iniciar Unity por defecto
editar sudo nano /etc/lightdm/lightdm.conf
reemplazar la linea
user-session=ubuntustudio
por
user-session=ubuntu
opciones
greeter-session=unity-greeter greeter-session=lightdm-gtk-greeter
Buscador CATFISH
sudo apt-get install catfish
agregar CATFISH a thunar
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Instalar Xampp
http://ubuntuarte.com/wordpress/?p=85
sublime-text-2
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2
Intalar compiz
sudo apt-get install compizconfig-settings-manager
compiz --replace
sudo apt-get install aptitude
sudo aptitude install compiz-fusion-plugins-extra
arrancar livecd desde grub 2 con imagen iso
http://www.ubuntu-guia.com/2012/06/arrancar-un-livecd-desde-grub2.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FcUQx+%28ubuntu-guia%29
Intalar los extras restringidos de ubuntu
sudo apt-get -y install ubuntu-restricted-extras
sudo apt-get install dmenu
dmenu_path
dmenu_run
ir a menu --> configuracion --> administrador de
configuracion--> teclado -->atajos de teclado:
agregar, escribir dmenu_run en el dialogo que aparece
luego elegir tipear la combinacion de teclas
OCENAUDIO
Muy buena aplicacion para editar audio!
Descargar el .deb de la pagina
www.ocenaudio.com.br/download
3 Herramientas para trabajar con PDFs
sudo apt-get install pdfshuffler pdfedit pdfchain
Crear una particion home separada
Aqui algunos datos para tener una particion home separada. Esto tiene
algunas ventajas, por ejemplo que se pueden tener instalados y/o probar
varios so sin tener que mover nuestros archivos, ademas de que estos
estaran disponibles para todos los SO>
http://www.psychocats.net/ubuntu/separatehome
NetworkMiner
para snifear passwords de redes. aun me falta probarlo. Here are the
commands required to install Mono and NetworkMiner on Ubuntu Linux:
sudo apt-get install libmono-winforms2.0-cil
wget sourceforge.net/projects/networkminer/files/latest -O
/tmp/networkminer.zip
sudo unzip /tmp/networkminer.zip -d /opt/
cd /opt/NetworkMiner_1-2
sudo chmod +x NetworkMiner.exe
sudo chmod -R go+w AssembledFiles/
sudo chmod -R go+w Captures/
mono NetworkMiner.exe
http://www.netresec.com/?page=Blog&month=2011-12&post=No-more-Wine---NetworkMiner-in-Linux-with-Mono
http://www.dragonjar.org/networkminer-herramienta-forense-de-analisis-de-red.xhtml
Globus preview
sudo add-apt-repository ppa:gloobus-dev/gloobus-preview sudo apt-get
update && sudo apt-get install gloobus-preview sudo apt-get
upgrade
grub-customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Netspeed (reemplazo)
http://ubuntuguide.net/netspeed-indicator-replacement-ubuntu-12-04
descargar e instalar indicator-sysmonitor
https://launchpad.net/indicator-sysmonitor
sudo apt-get install dstat
guardar el siguiente script
http://www.pcurtis.com/sysmon
y darle permiso de ejecucion
abrimos , poniendo en terminal
indicator-sysmonitor
aparecera en la barra de panel
ahora, boton derecho, preferencias
tildar: ru on startup
y en advanced seleccionar use this command y poner
la ruta al scrip que descargamos y permitimos como ejecutable.
PROBLEMAS FRECUENTES
XFCE4 Error al desmontar dispositivo: Permiso denegado
Notapor ppkombo61 » 06 Mar 2012, 03:24
Hola:
Yo, particularmente no uso ningun gestor de archivos.
Antes, thunar me facilitaba las cosas
Siempre me pregunte ..¿ Que hace thunar cuando "pincho" sobre un icono
y tarda dos segundos en mostrarme mi llave usb ?
Posiblemente esta ejecutando algun proceso que yo no veo.
Me monta los dispositivos. Ya es una suerte. Pero no me deja
desmontarlos.
Hasta donde yo se. Que es muy poco.
Agunas de las opciones que usa thunar se manejan en
/usr/share/polkit-1/actions
Y sobre tu pregunta en... org.freedesktop.udisks.policy...y en
particular en :
Unmount
a device mounted by another user
Afmontér en enhed monteret af en anden bruger
Authentication is required to unmount devices mounted by
another user
Autorisering er påkrævet for at afmontere
enheder monteret af en anden bruger
yes
yes
auth_admin
Veras que solo tines que cambiar no por yes en las
ultimas lineas.
http://geeks-zone.net/2012/03/como-activar-el-teclado-numerico-numlock-por-defecto-al-arrancar-tu-sistema-operativo-linux/http://geeks-zone.net/2012/03/como-activar-el-teclado-numerico-numlock-por-defecto-al-arrancar-tu-sistema-operativo-linux/
LINKS
http://geeks-zone.net/2012/03/como-activar-el-teclado-numerico-numlock-por-defecto-al-arrancar-tu-sistema-operativo-linux/
http://www.glatelier.org/2012/09/airdroid-maneja-tu-dispositivo-android-desde-tu-navegador-web/
http://www.glatelier.org/2011/10/tip-forzar-el-cierre-como-applet-en-unity/
Arreglar tamaño de archivo de subida de wordpress en localhost
Usando Xampp.
BUscar el archivo php-ini ubicado en :
/opt/lampp/etc
editarlo gedit php.ini
e ir a la linea:
post_max_size = 2MB
Cambiar por el tamaño deseado.
Reiniciar el servidor.
Fuente:
http://ayudawordpress.com/como-evitar-el-limite-de-subida-de-2-mb/
Iniciar Lampp al inicio
ste es el archivo perfecto para automatizar la ejecución de XAMPP
antes de entrar en nuestra cuenta de usuario
sudo gedit /etc/rc.local
Después de identificarnos, aparecerá la ventana del navegador, con
el archivo ‘rc.local’ ya cargado. Sólo tendremos que incluir dos líneas
justo antes de la línea que contiene ‘exit 0‘ (bueno, en realidad, con
la segunda línea es suficiente)
#Iniciar XAMPP
/opt/lampp/lampp start
[Tip] Cómo vaciar la papelera del root
sudo rm -rf ~/.local/share/Trash/*
fuente
http://deblinux.wordpress.com/2012/10/17/tip-como-vaciar-la-papelera-del-root/
arreglar problema con ICEauthority
Tube el problema de que una vez no me iniciaba, quedaba atorado en la
pantalla de inicion de sesion.
Tres accesos fundamentales
alt+ctrl+F1 --> para loguearse desde terminal
alt+ctrl+F7 alt+ctrl+F8 para alternar entre pantalla de inicio de
sesion.
Lo que hice fue, loguearme dede terminal (alt+ctrl+F1), luego chequee
el permiso de .ICEauthority
ls -al .ICEauthority
y luego como decia root puse
sudo chown 'user':'user' .ICEauthority
para volver a la pantalla de logueo (alt+ctrl+F7 o alt+ctrl+F8)
TUTORIAL SOBRE NAUTILUS
contenido de cada directorio (carpeta) para así comprender mejor el
Sistema
/ (raíz): Es el nivel más alto dentro de la jerarquía de directorios.
De aquí cuelgan el resto de carpetas, particiones y otros dispositivos.
Es por esto que donde se instala el sistema, se selecciona la partición
deseada y se le indica que el punto de montaje es justamente /.
/bin (binarios): Los binarios son los ejecutables de Linux. Aquí
tendremos los ejecutables de los programas propios del sistema
operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el
único directorio que contiene ejecutables como veremos más adelante.
Importante, cualquier usuario puede ejecutarlos y los preinstala el
sistema.
/boot (arranque): Aquí nos encontramos los archivos necesarios para el
inicio del sistema, desde los archivos de configuración de Grub Lilo,
hasta el propio kernel del sistema.
/dev (dispositivos): Linux se basa en la simpleza y en el tratamiento
homogéneo de la información. Linux trata los dispositivos como si
fueran un fichero más para facilitar el flujo de la información. En
esta carpeta tenéis los dispositivos del sistema, por ejemplo los usb,
sda (o hda) con sus respectivos números que indican las particiones,
etc.
/etc (etcétera): Aquí se guardan los ficheros de configuración de los
programas instalados, así como ciertos scripts que se ejecutan en el
inicio del sistema. Los valores de estos ficheros de configuración
pueden ser complementados o sustituidos por los ficheros de
configuración de usuario que cada uno tiene en su respectivo “home”
(carpeta personal).
/home (hogar): Es la carpeta donde se guardan los archivos personales
de todos los usuarios, documentos, configuración específica de ciertos
programas, etc. Viene a ser algo como el Documents and Settings de
Windows. Dentro, existe una carpeta con el nombre de cada usuario.
Generalmente, cada usuario tiene acceso sólo a su directorio home. Los
usuarios normales tienen total control (lectura, escritura, ejecución)
de los archivos de su “home” y en caso que un usuario común haga algo
realmente desastroso con el sistema, sólo afectará su home, dejando el
del resto de usuarios y el resto del SO intacto. El superusuario (root)
tiene acceso total a todos los directorios de los demás usuarios
(recuerden la frase: “cada user en su home y el root en el de todos”).
/lib (bibliotecas): Contiene las bibliotecas (también mal conocidas
como librerías) del sistema, así como módulos y controladores
(drivers).
/lost+found (perdido y encontrado): Es una carpeta que nos podemos
encontrar en todas las particiones. Cuando por cualquier circunstancia
se cierra mal el sistema (un apagón por ejemplo), cuando éste se
reinicie comprobaréis que se llamará al programa fsck para restaurar la
integridad del sistema de ficheros. En esta carpeta encontraremos la
información que se mal-guardó debido a la incidencia.
/media (media/medios): Es donde se montan las unidades extraíbles como
los dispositivos USB, disqueteras, unidades de CD/DVD y en algunas
distros, como Ubuntu, las particiones adicionales.
/mnt (montajes): Es un directorio que se suele usar para montajes
temporales de unidades. En algunas distribuciones ya no se usa por
motivos históricos, paso a ser /media.
/opt (opcionales): Destinado para guardar paquetes adicionales de
aplicaciones.
/proc: Información para la virtualización del sistema de ficheros de
Linux.
/root: Es el /home del administrador. Es el único /home que no está
incluido -por defecto- en el directorio anteriormente mencionado.
/sbin (binarios de sistema): Son los ejecutables de administración,
tales como mount, umount, shutdown… Solo pueden ser ejecutados por el
root y vienn preinstalados en el sistema.
/srv (servicios): Información del sistema sobre ciertos servicios que
ofrece (FTP, HTTP…).
/sys (sistema): Información sobre los dispositivos tal y como los ve el
kernel Linux.
/tmp (temporales): Es un directorio donde se almacenan ficheros
temporales. Cada vez que se inicia el sistema este directorio se
limpia.
/usr: Es el directorio padre de otros subdirectorios de importancia:
/usr/bin: Conjunto de ejecutables de la mayoría de aplicaciones de
escritorio entre otras (por ejemplo firefox). /usr/include: Los
ficheros cabeceras para C y C++. /usr/lib: Las bibliotecas para C y
C++. /usr/local: Es otro nivel dentro que ofrece una jerarquía parecida
al propio directorio /usr. /usr/sbin: Otra serie de comandos
administrativos para el sistema. /usr/share: Archivos compartidos como
ficheros de configuración, imágenes, iconos, temas, etc. /usr/src:
Tiene en su interior el código fuente para el kernel Linux.
/var: Ficheros de sistema como el buffer de impresión, logs… Tenemos
los siguientes: /var/cache: Se almacenan datos cacheados para las
aplicaciones. /var/lib: Información sobre el estado actual de las
aplicaciones, modificable por las propias aplicaciones. /var/lock:
Ficheros que se encargan de que un recurso sólo sea usado por una
aplicación determinada que ha pedido su exclusividad, hasta que ésta lo
libere. /var/log: Es uno de los subdirectorios más importantes ya que
aquí se guardan todo tipo de logs del sistema. /var/mail: Los correos
de los usuarios. /var/opt: Datos usados por los paquetes almacenados en
/opt. /var/run: Información sobre el sistema desde que se inició.
/var/spool: Datos esperando a que sean tratados por algún tipo de
proceso. /var/tmp: Otro fichero temporal.
soporte para reproducir DVD encriptado con css (Content Scramble
System)
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
Full DVD Playback on Ubuntu 12.04
For fullfledged dvd play back in ubuntu you need a small package called
libdvdcss. For that just type or you can search it on the software
center of ubuntu.
sudo wget
--output-document=/etc/apt/sources.list.d/medibuntu.list
http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
&& sudo apt-get --quiet update && sudo apt-get --yes
--quiet --allow-unauthenticated install medibuntu-keyring &&
sudo apt-get --quiet update
sudo apt-get install libdvdcss2
indicador de weather en menu
sudo apt-get install indicator-weather
archivos comprimidos
sudo apt-get -y install rar unace p7zip-full p7zip-rar sharutils
mpack lha arj
Instalar SYNAPTIC y GDEBI
sudo apt-get install gdebi
sudo apt-get install synaptic
Aptitude
sudo apt-get install aptitude
Buscador CATFISH
sudo apt-get install catfish
Buscador CATFISH
sudo apt-get install catfish
agregar CATFISH a thunar
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Instalar Xampp
http://ubuntuarte.com/wordpress/?p=85
sublime-text-2
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2
Fillezilla
sudo apt-get install filezilla
chromium
Instalación: buscar en Centro de software: navegador chromium
sudo apt-get install chromium-browser
Instalamos el paquete de idiomas para tenerlo en español con:
sudo apt-get install chromium-browser-l10n
Si queremos la última versión, podemos agregar el repositorio PPA:
sudo add-apt-repository ppa:chromium-daily
Jupiter gestor de enegia
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
Gnome classic:
GNOME clasico
sudo apt-get install gnome-panel
Catfish para buscar archivos
sudo apt-get install catfish
Descargar Videos Flash en Ubuntu
1.Comenzar a reproducir el vídeo y antes de que se termine de cargar
por completo, buscar el archivo para conocer el nº del proceso y el
descriptor, con:
lsof |grep Flash
2. Tarda un poco y aparece algo asi
npviewer. 2925 usuario 42u REG 8,3 6923916 654482
/tmp/FlashXXUt9wzs (deleted)
3.Cuando haya terminado de cargarse por completo y sin cerrar el
navegador, copiarlo a nuestra carpeta personal con el comando:
Donde "2925" es el nº de proceso en la 2ª columna.
Donde "42" es el descriptor del fichero sin la letra que le sigue en la
4ª columna.
cp /proc/2925/fd/42 video.flv
Donde debemos cambiar el 2925 y el 42 por los obtenidos en vuestro caso
con el anterior comando.
Y listo ya podemos seguir descargándonos vídeos sin la necesidad de
instalar nada.
tweaks
Para Unity
sudo apt-get install myunity
Para Gnome 3
sudo apt-get install gnome-tweak-tool
LAMP
fuente
http://www.ubuntizando.com/2012/05/10/instalando-lamp-en-ubuntu-12-04/
y
http://hackapc.com/tips-for-installing-lamp-on-ubuntu-12.04-precise-pangolin.html
sudo apt-get install tasksel
sudo apt-get install lamp-server^
El símbolo ^ es importante. No es un error.
*Nota: es importante definir nuestra contraseña de acceso a la base de
datos MySQL.
Y listo, tras unos minutos ya podemos usar el directorio /var/www/,
donde por defecto se alojará nuestra web, lo único que queda por hacer
es asignar permisos a ese directorio para que podamos copiar nuestros
ficheros.Pero es mas sencillo es crear un enlace simbólico a una
carpeta en nuestro “home” , sin necesidad de editar derechos ni
complicaciones. Por ejemplo:
ln -s /var/www /home/usuario/www
Donde usuario es nuestro usuario de sesión y www es la carpeta donde
guardaremos nuestra pagina web.
Si todo fue bien podemos probar que anda php, para esto crearemos un
archivo en /www llamado info.php
sudo gedit /var/www/info.php
y poner dentro
ahora en el navegador poner localhost/info.php
...y deberia verse la pagina de informacion de php.
Luego, instalar phpmyadmin para crear, editar, borrar o realizar
consultas en nuestra base de datos.
sudo apt-get install phpmyadmin
Luego desde el navegador escribimos http://localhost/phpmyadmin/
para tener acceso a phpmyadmin y ponernos manos a la obra.
PROBLEMA, no me funciono phpmyadmin lo solucioné de la siguiente forma:
sudo dpkg-reconfigure -plow phpmyadmin
Intenté la configuracion 2 veces, y luego seguia sin andar. Entonces
hice lo siguiente:
sudo ln -s /etc/phpmyadmin/apache.conf
/etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 reload
gracias a
http://www.linuxquestions.org/questions/linux-software-2/how-to-fix-the-requested-url-phpmyadmin-was-not-found-on-this-server-796610/
Marlin
COntinuacion de nautilus elementary en unity
sudo add-apt-repository ppa:marlin-devs/marlin-daily
sudo apt-get update
sudo apt-get install marlin
Para usar globus preview con marlin
sudo apt-get install dconf-tools
dconf-editor
Nautilus actions extre
sudo add-apt-repository ppa:nae-team/ppa
sudo
apt-get update && sudo apt-get install nautilus-actions-extra
System Load Indicator displays CPU, Memory, Network, Swap, Disk io
and system load on the panel
sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload
* parece haber un bug con compiz.
RAM / CPU usage //Indicator sysmonitor para Unity
Unity top panel doesn’t support any kind of applets, just
AppIndicators. Luckily, there’s an AppIndicator that displays the RAM
and CPU usage. Install it using the commands below:
sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor
Gloobus Preview
To install Gloobus Preview from its PPA, run these commands:
sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
sudo apt-get update
sudo apt-get install gloobus-preview gloobus-sushi
Conky
ref:
http://www.unixmen.com/configure-conky-lua-in-ubuntu-11-10-12-04-fedora-debian-and-linuxmint-howto-conky/
sudo apt-get install conky-all
Compiz
sudo apt-get install compizconfig-settings-manager
opciones extras de compiz
sudo aptitude install compiz-fusion-plugins-extra
Video, imagen
openshot,editor de video
sudo add-apt-repository ppa:jonoomph/openshot-edge sudo apt-get
update
sudo apt-get install openshot openshot-doc
sudo apt-get install blender inkscape
CONVERTIDORES DE VÍDEO
sudo apt-get install devede
- ffmpeg (winff) - convertir vídeos a diferentes formatos. Instalación
y configuración en:
http://www.ubuntu-guia.com/2009/07/ffmpeg.html
- devede - convertir vídeos a video-cd, supervideo-cd, video-dvd, DivX
y MPEG-4.
Instalación: buscar en Centro de software: devede
sudo apt-get install devede
- Mobile Media Converter - convertir videos 3gp de teléfonos móviles.
Instalación y configuración en:
http://www.ubuntu-guia.com/2010/06/mobile-media-converter-ubuntu-3gp-amr.html
- Sound Juicer - convertir cd de música a mp3. Instalación y
configuración en:
http://www.ubuntu-guia.com/2010/01/convertir-un-cd-de-musica-mp3-en-ubuntu.html
sudo apt-get install imagemagick
sudo apt-get install nautilus-image-converter
sudo apt-get blender
sudo apt-get install inkscape
sudo apt-get install xsane
GIMP
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
HandBrake
sudo add-apt-repository ppa:stebbins/handbrake-snapshots
sudo apt-get update sudo apt-get install handbrake-gtk
handbrake-cli
VLC
sudo apt-get install vlc vlc-plugin-pulse
GLOBAL MENU (APPMENU) para LIBREOFFICE
sudo apt-get install lo-menubar
Preload, no se muy bien que hace, pero es como mas rapido
sudo apt-get install preload
instalar archivos TAR.GZ en Ubuntu
sudo apt-get install build-essential
tar -xzvf retornodeperón.tar.gz
Cualquiera de los métodos referidos nos descomprimirá el archivo en una
carpeta llamada "retornodeperon".
Acto seguido ingresaremos a esa carpeta con el siguiente comando:
cd retornodeperon
Luego debemos ejecutar el archivo de configuración. En general se
realiza con:
sudo ./configure
Los últimos pasos consisten en realizar el compilado y luego
instalarlo. Lo hacemos con:
sudo make
y luego
sudo make install
Instalar el escritorio LXDE en una terminal (Ctrl+Alt+T):
sudo apt-get install lubuntu-desktop
Para Eliminarlo:
sudo apt-get remove lubuntu-desktop
Si quieres desinstalar todos los cambios ocurridos al instalar Lxde
escribe esta linea en la terminal:
sudo apt-get remove abiword abiword-common abiword-plugin-grammar
abiword-plugin-mathview ace-of-penguins audacious audacious-plugins
chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg
elementary-icon-theme esound-common galculator gdebi gdebi-core giblib1
gnome-icon-theme-full gnome-mplayer gnome-system-tools gnome-time-admin
gnumeric gnumeric-common gnumeric-doc gpicview gtk2-engines-pixbuf
guvcview hardinfo indicator-status-provider-pidgin leafpad
libabiword-2.8 libaiksaurus-1.2-0c2a libaiksaurus-1.2-data
libaiksaurusgtk-1.2-0c2a libaudclient2 libaudcore1 libaudiofile0
libavcodec53 libavformat53 libavutil51 libbinio1ldbl libcddb2
libcompfaceg1 libcue1 libdca0 libdirectfb-1.2-9 libdiscid0 libdvdnav4
libdvdread4 libenca0 libencode-locale-perl libept1 libesd0 libexo-1-0
libexo-common libfaad2 libfile-listing-perl libfluidsynth1 libfm-data
libfm-gtk-data libfm-gtk1 libfm1 libfont-afm-perl libgdome2-0
libgdome2-cpp-smart0c2a libglade2-0 libgoffice-0.8-8
libgoffice-0.8-8-common libgringotts2 libgsf-1-114 libgsf-1-common
libgsm1 libgtkmathview0c2a libhtml-form-perl libhtml-format-perl
libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libhttp-message-perl libhttp-negotiate-perl libid3tag0 libimlib2
libio-socket-ssl-perl libjpeg-progs liblink-grammar4 libloudmouth1-0
liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl
libmcrypt4 libmcs1 libmenu-cache1 libmms0 libmowgli2 libmusicbrainz3-6
libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libobrender27
libobt0 libonig2 liboobs-1-5 libopenal1 libopts25 libots0 libpisock9
libpolkit-gtk-1-0 libpostproc52 libresid-builder0c2a
libschroedinger-1.0-0 libsidplay2 libsvga1 libswscale2 libtar0
libtie-ixhash-perl libtimedate-perl libts-0.0-0 libuniconf4.6
liburi-perl libva1 libvdpau1 libvpx0 libwebcam0 libwv-1.2-3
libwvstreams4.6-base libwvstreams4.6-extras libwww-perl
libwww-robotrules-perl libxfce4ui-1-0 libxfce4util-bin
libxfce4util-common libxfce4util4 libxfcegui4-4 libxfconf-0-2
libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxss1
libxvidcore4 link-grammar-dictionaries-en lm-sensors lubuntu-artwork
lubuntu-core lubuntu-default-settings lubuntu-desktop
lubuntu-icon-theme lxappearance lxappearance-obconf lxde-common
lxde-core lxdm lxinput lxkeymap lxlauncher lxmenu-data lxpanel
lxpanel-indicator-applet-plugin lxrandr lxsession lxsession-edit
lxshortcut lxtask lxterminal mplayer mtpaint ntp obconf openbox
openbox-themes osmo pcmanfm pidgin pidgin-data pidgin-libnotify
pidgin-microblog plymouth-theme-lubuntu-logo
plymouth-theme-lubuntu-text scrot sylpheed sylpheed-doc sylpheed-i18n
sylpheed-plugins synaptic system-tools-backends transmission tsconf
ttf-lyx uvcdynctrl uvcdynctrl-data wvdial xfburn
xfce-keyboard-shortcuts xfce4-power-manager xfce4-power-manager-data
xfconf xfonts-100dpi xpad xscreensaver xscreensaver-data
TUTORIAL como bootear sobre .iso
En el grub apretar 'c' para ir a linea de comando.
Luego 'ls' para ver los discos y particiones que figuran con hd,0 etc...
Luego copiar la direccion donde esta la imagen '.iso' y crear una
entrada en el menu de grub para bootear.
La imagen tiene que estar en la raiz. ya sea en home o una particion
fat.
Para editar /etc/grub.d/40_custom
sudo gedit /etc/grub.d/40_custom
incluir el siguiente codigo:
menuentry "Boot Ubuntu 10.10 Live ISO" {
loopback loop (hd0,1)/home/ubuntu-10.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper
iso-scan/filename=/home/ubuntu-10.10-desktop-i386.iso
file=(loop)/preseed/ubuntu.seed quiet splash --
initrd (loop)/casper/initrd.lz
}
reconstruir grub :
sudo update-grub2
Luego una vez booteada la imagen '.iso', desmontarla antes de instalar
con el comando:
sudo umount -l -r -f /isodevice
TUTORIAL pasar pdf a monocromo / blanco y negro
gs \ -sOutputFile=output.PDF \ -sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \ -dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 \ input.PDF < /dev/null
NAUTILUS SCRIPTS
Para redimensionar o rotar las imagenes:
sudo apt-get install nautilus-image-converter
Para convertir archivos de audio:
sudo apt-get install nautilus-script-audio-convert
Otro para convertir archivos de audio
sudo aptitude install soundconverter
otros scripts descargables
imagenes http://www.atareao.es/descargas/python/imagenes/
pdf http://www.atareao.es/descargas/python/pdf/
audio http://www.atareao.es/descargas/python/audio/
Para abrir la terminal en la ruta donde nos encontremos:
sudo aptitude install nautilus-open-terminal
Para poder fijar una imagen como fondo de pantalla:
sudo aptitude install nautilus-wallpaper
Para poder embeber varios pdf en uno solo desde nautilus:
descargar :
http://www.grumz.net/?q=system/files&file=config_e251b6a2-bef9-4083-9202-5ab984a23d86.schemas
luego:
sudo aptitude install pdftk
luego: importarlo en nautilus-actions
para ver archivos ocultos desde nautilus ctrl+h
nautilus actions (lista aquí
http://www.grumz.net/index.php?q=configlist )
sudo aptitude install nautilus-actions
Luego de instalado el programa se encuentra
en:Sistema>Preferencias>Conf. acciones nautilus. Tambien se puede
poner en terminal
nautilus-actions-config-tool
luego reiniciar nautilus
nautilus -q
para abrir carpetas y archivos como administrador
aptitude install nautilus-gksu
nautilus-open-terminal
sudo apt-get install nautilus-open-terminal
Split losseless
sudo add-apt-repository ppa:cokicd/split-lossless
sudo apt-get update
sudo apt-get install split-lossless
Renombrar archivos
sudo apt-get install gprename
Qbit Torrent
sudo add-apt-repository ppa:hydr0g3n/ppa
sudo apt-get update && sudo apt-get install qbittorrent
(Activar el compositing manager de Metacity
gconftool-2 -s --type bool /apps/metacity/general/compositing_manager
true
Instala Banshee
sudo apt-get -y install banshee banshee-extension-lyrics
banshee-extension-ubuntuonemusicstore
bluefish
add the following line that fits your Ubuntu version to
/etc/apt/sources.list deb http://debian.wgdd.de/ubuntu lucid
main restricted universe multiverse
deb http://debian.wgdd.de/ubuntu maverick main restricted universe
multiverse
Run updates, to pick up the newly available options sudo apt-get update
You may see errors at this point, because you've not yet installed the
cryptographic key, but that's OK as you're about to do that Then
install the repository cryptographic key and Bluefish: sudo
apt-get install wgdd-archive-keyring
sudo apt-get install bluefish
Geany
sudo apt-get install geany
Firestarter
sudo apt-get install firestarter
http://www.txemijendrix.com/index.php?option=com_content&view=article&id=47:linux-cortafuegos-firestarter&catid=15:tutoriales&Itemid=23
WINE
sudo apt-get -y install wine1.2
remover wine
sudo apt-get remove wine rm -rf $HOME/.wine rm -f
$HOME/.config/menus/applications-merged/wine* rm -rf
$HOME/.local/share/applications/wine rm -f
$HOME/.local/share/desktop-directories/wine* rm -f
$HOME/.local/share/icons/????_*.xpm
HERRAMIENTAS PDF
Xournal
Para escribir en documentos pdf
sudo aptitude xournal
ghostscript
Para comprimir pdf.
Solía usar en windows el adobe proffesional para hacer esto pero aqui
se puede hacer desde terminal de manera muy sencilla.
sudo apt-get install ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4
-dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf
input.pdf
Comprimir pdfs desde un script de nautilus
Paso 1 :
Installar zenity y ghostscript
sudo apt-get install zenity ghostscript
Paso 2 :
cd ~/.gnome2/nautilus-scripts
wget
http://launchpad.net/compress-pdf/1.x/1.1/+download/Compress-PDF-1.1.tar.gz
tar zxvf Compress-PDF-1.1.tar.gz
Paso 3 :
Desde Nautilus sobre un archivo PDF, boton derecho, elegir "script" y
"Compress PDF" en el menu.
En la ventana emergente elegir "Default" y "OK".
pdfedit
sudo apt-get install pdfedit
pdfshuffler
sudo apt-get install pdfshuffler
PDFJAM
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=pdfjoin&searchon=name&subword=1&version=all&release=all
PDF Chain
sudo apt-get install pdfchain
Escaneres con xsane
sudo apt-get install xsane
Atencion es necesario tener instalado iscan (core y data package que
estan en http://www.avasys.jp)
Impresorars y Escaneres epson
gracias al proyecto avasys , descargar el driver correspondiente para
la version que tengamos e instalar con gdeb o centro de software
http://avasys.jp/eng/linux_driver/
Limpiar cabezales impresoras Epson stylus
sudo apt-get install escputil
Para limpiar los cabezales, sería:
sudo escputil -c -u -r /dev/usblp0
Si quieres ver una lista de todos los comandos y opciones disponibles:
sudo escputil -h -u -r /dev/usblp0
para administrar impresora con interfaz grafica
sudo apt-get install mtink
SERVIDOR WEB LOCAL
Iniciar Lampp al inicio
ste es el archivo perfecto para automatizar la ejecución de XAMPP
antes de entrar en nuestra cuenta de usuario
sudo gedit /etc/rc.local
Después de identificarnos, aparecerá la ventana del navegador, con
el archivo ‘rc.local’ ya cargado. Sólo tendremos que incluir dos líneas
justo antes de la línea que contiene ‘exit 0‘ (bueno, en realidad, con
la segunda línea es suficiente)
#Iniciar XAMPP
/opt/lampp/lampp start
LAMPP (
http://www.linuxhispano.net/2010/10/18/instalar-lamp-en-ubuntu-10-10/)
(acrónimo de Linux Apache MySQL PHP)
sudo apt-get install tasksel
sudo tasksel (seleccionar la tarea LAMP)
XAMPP (mas facil que LAMPP anterior)
Descargar la ultima version de la pagina
http://www.apachefriends.org/en/xampp-linux.html#374
Luego desde el directorio de la descarga teclear en terminal: tar
xvfz xampp-linux-1.7.7.tar.gz -C /opt
Naturalmente cambiar 'xampp-linux-1.7.7.tar.gz' por el nombre
dexampp-linux-1.7.7.tar.gzl archivo que hayamos descargado
Luego para iniciar:
sudo /opt/lampp/lampp start
Ahora que esta instalado en el navegador poner:
http://localhost
Instalar wordpress localmente en ubuntu
fuente
http://www.cybernautas.es/articulos_linux/instalar-wordpress-en-ubuntu/
Pasos previos
- Configurar la seguridad
sudo /opt/lampp/lampp security
- crear la base de datos pora wordpress
En phpmyAdmin. Crear nueva base de datos, wordpress.
utf8_unicode_ci.crear.
- Descargar wordpres (archivo .tar) desde http://es.wordpress.org/
sudo
tar xvzf wordpress-2.6.2-es_ES.tar.gz -C
/opt/lampp/htdocs/
- cambiar 'wordpress-2.6.2-es_ES.tar.gz' por la version que hayamos
descargado.
Luego cambiar el archivo de configuracion e introducir los datos de la
base de datos
cd /opt/lampp/htdocs/wordpress
sudo
cp wp-config-sample.php wp-config.php
sudo gedit
/opt/lampp/htdocs/wordpress/wp-config.php
- para ver nuestro wordpress
http://localhost/wordpress/
Instalacion de ruby y ruby on rails
fuente
http://draftcode.blogspot.com.ar/2012/05/install-ruby-and-ruby-on-rails-on.html
Actualizar sistema
sudo apt-get update
Instalar git
sudo apt-get install git
Instalar curl
sudo apt-get install curl
Instalar rvm
curl -L get.rvm.io | bash -s stable
Recargar para empezar a usar rvm
source ~/.rvm/scripts/rvm
Check required packages
rvm requirements
despues instalar lo que pide a la salida
Install Javascript runtime
sudo apt-get install nodejs
Install ruby
rvm install 1.9.3
(1.9.3 is the newest version at the time of this writing)
Set ruby version to default
rvm use 1.9.3 --default
Install rails
gem install rails
Listo, iniciar la aplicacion a ver que tal!
Globus
http://www.ubuntu-guia.com/2010/08/gloobus-preview-cover-flow-ubuntu.html
Globus Preview
sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
sudo apt-get update
sudo apt-get install gloobus-preview
sudo apt-get upgrade
En la previsualización, en la esquina derecha superior hay un ícono de
un engranaje y hacemos click en él para ver sus herramientas y donde
encontraremos las preferencias. Aparecerá una ventana con 3 opciones:
* Siempre visible
* Usar gtk theme
* Cerrar cuando pierde foco: es para que se cierre automáticamente
cuando cambias de ventana. Si activamos esta casilla y cerramos el
Gloobus Preview, tendremos el problema de que al abrirlo nuevamente, no
podemos acceder a Preferencias de nuevo ya que se cierra la aplicación.
Solución: Abrimos nuestra carpeta, pulsamo CTRL+H para ver las carpetas
ocultas y abrimos el archivo .config/gloobus/gloobus-preview.cfg
La línea del focus cambiaremos el valor 1 por un 0 (cero) y listo.
Note for Nautilus Elementary users: If you use Nautilus Elementary
2.30, you don't need to set up any keybindings or press Ctrl + C.
Simply select a file and press the space bar. Press SPACE again to
close it.
POSIBLES ERRORES Y SOLUCIONES aportados por usuarios:
1. fofo dijo... en algunas ocasiones puede que no aparezca
"preferencias" en el menú "editar". En este caso vamos al gestor de
actualizaciones habrá un paquete que se llama "nautilus" que hay que
actualizar. A veces no se instala todo al dar con upgrade.
2. zoemir dijo... para los que tienen problemas con cluter view: edita
el fichero /etc/environment como root y añade la cadena:
export CLUTTER_VBLANK=none
entonces reinicia nautilus con:
nautilus -q
Covergloobus
sudo add-apt-repository ppa:gloobus-dev/covergloobus
sudo apt-get update
sudo apt-get install covergloobus
sudo apt-get upgrade
gloobus-flow
sudo add-apt-repository ppa:gloobus-dev/gloobus-flow
sudo apt-get update
sudo apt-get install gloobus-flow
sudo apt-get upgrade
(Ahora con la tecla F4 y F7 podemos mostrar la terminal embebida o la
vista de imagenes clutterview).
Si no se muestra correctamente el clutterview (ves una zona
totalmentegris o negra):
edita el fichero /etc/environment como root sudo gedit
/etc/environment
y añade la cadena:
export CLUTTER_VBLANK=none
y reinicias el sistema.
para usar ctrl+alt+supr
en preferencias-combinaciones de teclas:
buscar “log out” o “salir de la sesion” hacer click y apretar delete o
backspace para borrar.
luego añadir:
nombre: Monitor de sistema
Comando: gnome-system-monitor
aplicar y luego en el proceso asignar las teclas ctrl+alt+supr
UTILES
pyrenamer
sudo apt-get install pyrenamer
Super Boot Manager
sudo add-apt-repository ppa:ingalex/super-boot-manager
sudo apt-get update
sudo apt-get install buc super-boot-manager
procinfo
sudo apt-get install procinfo
ahora podemos hacer
lsdev
CONKY
http://fresqui.com/tecnologia/software/el-mundo-de-ubuntu-instalar-conky-con-prevision-del-tiempo-en-ubuntu-1010-maverick-meerkat/65216
sudo apt-get install conky
cp /etc/conky/conky.conf $HOME/.conkyrc
Intala VLC
sudo apt-get -y install vlc
Instalar LAME
sudo aptitude install lame
Sacar rhythmbox
sudo apt-get -y remove rhythmbox
Sacar TOTEM
sudo apt-get -y remove totem
FLPSED (permite escribir en pdfs)
sudo apt-get install flpsed
FUENTES
copiar la fuente en /usr/share/fonts/truetype/
luego ejecutar actualizacion de cache de fuentes
sudo fc-cache -fv
Mercurial
Un sistema de control de versiones como git util para instalar ciertos
paquetes.
sudo apt-get install mercurial
GOOGLE EARTH
ref https://help.ubuntu.com/community/GoogleEarth
sudo apt-get install lsb-core
descargar el .deb del sitio http://earth.google.com/
Virtual Box
Descargar el .deb que corresponda desde
https://www.virtualbox.org/wiki/Linux_Downloads
comando:"version"
http://programs.rcrnet.net/#version
sudo wget http://programs.rcrnet.net/version/version-0.1-all.deb
sudo dpkg -i version-0.1-all.deb
Luego:
To find your ubuntu version:
version "distro"
Example:
version ubuntu
version debian
To find a package version:
version "packagename"
Example:
version postfix
To find kernel version and if you are running 32 or 64 bit
version kernel
VSFTP
??
sudo apt-get install vsftp firestarter
para reiniciar
sudo /etc/init.d/vsftpd restart
Como usar con el Navegador (recomendado)
Abrir Firefox o Nautilus
En la barra de lugares/direcciones, poner: ftp://localhost ó
ftp://127.0.0.1
Enter
Se abrirá una ventana “Introduzca contraseña”
[ Conectar como usuario: ]
Poner el usuario, la contraseña y [ conectar ]
Cambiar el papel por defecto de ubuntu
en: /etc/papersize:
sudo dpkg-reconfigure libpaper1
usuario ROOT: establecer password para usar comando su
sudo passwd
CreBS: CREAR TRANSICION FONDOS DE PANTALLA
sudo add-apt-repository ppa:crebs/ppa
sudo apt-get update && sudo apt-get install crebs
Gestor de descargas
sudo apt-get install multiget
instalar MOZILLA actualizado
sudo add-apt-repository ppa:mozillateam/firefox-stable
Luego actualizamos los repositorios con sudo apt-get update
e instalamos con
sudo apt-get install firefox
Si ya está instalado desde la versión anterior, lo anterior debería
alcanzar para que pida actualizar la aplicación, sino: sudo apt-get
upgrade para pasarlo a español (copiar en barra de direcciones de
mozilla)
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0/linux-i686/xpi/es-ES.xpi
INSTALAR BACK IN TIME Para sacar copias de seguridad de nuestros
archivos.
sudo add-apt-repository ppa:bit-team/stable sudo apt-get update
sudo apt-get install backintime-gnome
INSTALAR JAVA
Si solo necesitamos el interprete:
sudo apt-get install sun-java6-jre sun-java6-plugin
DOCKS
desde centro de software de ubutnu : docky y KDocker
Poner un applet para el brillo
Hacés click derecho sobre el panel superior, das
click a "Añadir al panel..." y buscás "Miniaplicación de brillo".
Luego, clickeando en el nuevo ícono que aparece podés variar el
brillo.
Copiar es instalar las mismas aplicaciones de una maquina “plantilla”
Para obtener una lista de los paquetes que tenemos en nuestra máquina
que deseamos usar como plantilla, procederemos ejecutar lo siguiente en
un terminal de línea de comandos del sistema: $ dpkg --get-selections |
grep -v deinstall > ubuntu-files Ésto nos genera un archivo llamado
ubuntu-files, el cual contiene la lista que deseamos. Para luego
instalar todos estos paquetes en las otras máquinas, bastará con
llevarnos este fichero a dichas máquinas y ejecutar: $ sudo apt-get
update $ sudo apt-get dist-upgrade $ sudo dpkg --set-selections <
ubuntu-files $ sudo dselect install
RED
NETSPEED (otra interesante aplicación para ver la velocidad de
conexión)
sudo aptitude install netspeed
luego agregar al panel y listo
RED LOCAL(Ubuntu Mac Win) ?
capt-get install samba samba-common smbclient system-config-samba
winbind nautilus-share resolvconf
http://tuxlink.wordpress.com/2008/01/11/compartir-archivos-mac-os-x-ubuntu/
Ubuntu one indicator
sudo add-apt-repository ppa:rye/ubuntuone-extras sudo apt-get update
sudo apt-get install ubuntuone-indicator Una vez instalado, ejecuta
desde consola: “ubuntuone-indicator” para poder ejecutarlo, o añadelo a
“Sistema > Preferencias > Aplicaciones al inicio”
SHUTTER (capturas de pantalla)
sudo add-apt-repository ppa:shutter/ppa sudo apt-get update &&
sudo apt-get install shutter thunderbird sudo apt-get install
thunderbird
UNEBOOTIN (instalar ubuntu en usb)
sudo apt-get install unetbootin QUITAR EL CONTADOR DE REINICIO Y
APAGADO gconftool-2 -s
'/apps/indicator-session/suppress_logout_restart_shutdown' --type bool
true o para volver a activarlo gconftool-2 -s
'/apps/indicator-session/suppress_logout_restart_shutdown' --type bool
false
AUDIO
Guias utiles
http://wiki.linuxmusicians.com/doku.php?id=system_configuration#hpet
Maravilloso script para testear y optimizar nuestra configuracion
para trabajar con audio en tiempo real
link
Console hg clone
https://realtimeconfigquickscan.googlecode.com/hg/
realtimeconfigquickscan cd realtimeconfigquickscan perl
./realTimeConfigQuickScan.pl
GUI
An experimental GUI is now available. To try it: hg clone
https://realtimeconfigquickscan.googlecode.com/hg/
realtimeconfigquickscan cd realtimeconfigquickscan perl ./QuickScan.pl
.. and hit 'Start'
You'll need to have Mercurial en perl/tk installed.
Otro comando para chequear
ffado-diag
RT Kernel
sudo add-apt-repository ppa:stephane-brunner/maverick
sudo apt-get update
sudo apt-get install linux-rt
cpufrequtils
sudo apt-get install cpufrequtils
Luego ponemos por ejemplo
cpufreq-info
Configuraciones para REAL TIME
Para pasar a modo performance cpu1 y cpu0
sudo cpufreq-set -c0 -g performance
sudo cpufreq-set -c1 -g performance
Configuracion sugerida para /etc/sysctl.conf:
sudo /sbin/sysctl -w vm.swappiness=10
para hacerlo definitivo agregarlo a /etc/sysctl.conf
sudo gedit /etc/sysctl.conf
y agregar
vm.swappiness = 10
High Precision Event Timer (/dev/hpet
Crear un archivo nuevo llamado 40-timer-permissions.rules file en
/etc/udev/rules.d
cd /etc/udev/rules.d
sudo gedit 40-timer-permissions.rules
poner las siguientes lineas
KERNEL=="rtc0", GROUP="audio"
KERNEL=="hpet", GROUP="audio"
SOBRE AUDIO
- -instalar desde centro de software: Audacity, Ardour
- -carpeta para instalar plugins LADSPA:
sudo nautilus
root/usr/lib/ldspa (archivos tipo .so)
- - autotalent (plugin para afinar en tiempo real)
http://web.mit.edu/tbaran/www/autotalent-0.2_Linux32.tar.gz
Añadir el usuario al grupo de audio
sudo gpasswd -a 'nombre_de_usuario' audio
Instalar el plugin de Jack para GStreamer
Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien
podria llamarse 'gstreamer-0.10-plugins-bad'
Esto deberia permitir usar jackaudiosink y jackaudiosrc. Para probarlo:
gst-inspect-0.10 | grep jack
Para ejecutar el asistente
gstreamer-properties
integracion de jack y pulseaudio
sudo apt-get install pulseaudio-module-jack
Jack2 Simple Config
descargar desde aqui:
kxstudio
-RIPEAR
Instalar sound juicer desde centro de software de ubuntu ( se llama
extradtor de sonido de cd)
soporte para ogg
sudo apt-get install vorbis-tools
SOBRE JACK
sudo apt-get install jackd qjackctl
Abrimos el archivo limits.conf
sudo gedit /etc/security/limits.conf
Agregamos las siguientes líneas al final del archivo
@audio – rtprio 99
@audio – memlock unlimited
@audio – nice -19
Guardamos y cerramos.
Creamos un grupo llamado “audio” y nos aseguramos de que nuestro
usuario pertenezca a este grupo.
Sistema –> Administración –> Usuarios y grupos.
Clic en Desbloquear –> Gestionar Grupos –> Añadir grupo.
Nombre del grupo: audio
Miembros del grupo: Seleccionamos nuestro usuario.
Clic en Aceptar.
Cerramos la Sesión y la volvemos a Iniciar.
PASAR A UBUNTU STUDIO(a lo bestia)
Instalar a lo bruto... no recomendado porque instala muchisimos
paquetes y algunos no estan muy maduros.Igua aqui va:
sudo apt-get install ubuntustudio-audio*
Crear un server para streaming online
http://www.adriancoroian.com/technical-stream-audio-on-the-web-with-pulseaudio-in-ubuntu-10-10/
sudo apt-get install icecast2
sudo apt-get install gstreamer-tools
sudo apt-get install padevchooser
sudo apt-get install paman
sudo apt-get install pavucontrol
Once you do that you can start the icecast2 server by typing
this command in the terminal:
$ /etc/init.d/icecast2 start Congratulations you have a working
streaming server!!! Need to stream something to it or it will just be
sitting there doing nothing. How do we do this? This is a little more
complicated but we do it using gstreamer. Gstreamer allows us to
connect to this icecast2 server and forward any audio device we want.
Here is the command:
gst-launch pulsesrc
device=alsa_input.pci-0000_00_10.1.analog-stereo ! audioconvert !
vorbisenc ! oggmux ! shout2send mount=/stream.ogg port=8000
password=password ip=localhost
Tips para optimizar alla ubuntu studio
https://help.ubuntu.com/community/UbuntuStudioPreparation
sudo apt-get install ardour audacious hydrogen jackd jack-rack qjackctl
seq24 vkeybd zynaddsubfx patchage vlc kino pitivi acidrip
ubuntu-restricted-extras ubuntustudio-menu gcdmaster
plugins de audio
sudo apt-get install blop caps cmt fil-plugins rev-plugins
swh-plugins tap-plugins
PPA para Musica! (ppa:kxstudio-team/ppa )
sudo add-apt-repository ppa:kxstudio-team/ppa
Pure Data Extended
Descargar el .deb correspondiente desde
http://puredata.info/community/projects/software/pd-extended
Processing (entorno de programacion grafico)
bajar archivo alldeb desde:
http://demo.jorgeivanmeza.com/Processing/distribuciones/
CVS
http://ubuntulife.wordpress.com/2007/05/28/instalar-un-servidor-de-cvs-en-ubuntu/
Para instalar el servidor y el cliente cvs ejecutamos:
$ sudo apt-get install cvs cvsd
Instalar aptana studio
http://ubuntu-guia.blogspot.com/2011/07/instalar-aptana-studio-3-ubuntu.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FcUQx+%28ubuntu-guia%29
Cómo convertir wav a mp3 o a ogg masivamente
fuente
En este tutorial explicaré cómo convertir de wav a formatos comprimidos
como ogg y mp3 con un par de comandos inventados y muy fáciles de
implementar. No me acuerdo de dónde saqué la idea o si simplemente lo
copié de algún sitio, perdonar que no ponga las fuentes. He podido
copiarlo de cualquier sitio que os aparezca en google usando las
palabras clave.
1. Cómo generar tus propios comandos
Generar un nuevo comando basado en combinaciones de otros comandos y
acaso con un poquito de programación básica en bash es divertido.
Primero tenemos que saber cuál es el contenido de la variable $PATH,
con un comando como éste:
echo $PATH
Quizás encontréis algo parecido a esto:
/home/pablo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Supongo que no todo el mundo tendrá el directorio
/home/su_nombre_de_usuario/bin en la variable $PATH y también es
posible que alguien le quiera dar otro nombre a la carpeta que contiene
los scripts de usuario. Por ejemplo, podría querer tener un directorio
oculto llamado ".mis-scripts" (ojo al punto delante para que
automáticamente se convierta en oculto).
En este caso, lo que queremos es añadir
"/home/nombre_usuario/.mis-scritps" a la variable PATH. Esto lo podemos
hacer de la siguiente forma:
gedit ~/.bashrc
La virguililla "~" es lo mismo que
"/home/nombre_de_usuario_que_está_logeado". (Para saber qué usuario
está logeado o bien si nos da un ataque de amnesia, podemos usar el
comando whoami). Si no queréis copiar y pegar, en el teclado español
podemos imprimir en pantalla la virguililla con la combinación [Alt Gr
- Ñ] o con [Alt Gr - 4]. El caso es que al final del archivo .bashrc
añadimos la siguiente línea:
PATH=/home/nombre_de_usuario/.mis-scripts:$PATH
Por supuesto, el directorio .mis-scripts deberá existir. Lo podemos
crear con botón derecho dentro de nuestra carpeta personal. O bien con
el comando:
mkdir ~/.mis-scripts
o el nombre que se os ocurra, u oculto o no oculto.
Adelántadome un poco para no perder más tiempo reiniciando cuando
lleguemos al paso 4, si usamos gnome y nautilus (que traen por defecto
las distros mayoritarias) vamos a instalar ahora el paquete
"nautilus-open-terminal". Ya que tenemos la terminal abierta, sólo hay
que copiar el comando:
sudo apt-get install nautilus-open-terminal
En el siguiente logueo del usuario (o arranque del ordenador)
comprobamos otra vez con "echo $PATH" si el directorio elegido forma
parte de PATH.
Bueno, pues ahora todos los scripts de bash ejecutables que estén en
este directorio se pueden ejecutar simplemente invocando el nombre del
archivo. Yo tengo uno que se llama wav2mp3
2. Contenido de wav2mp3
Una vez que hemos comprobado que tenemos un directorio en "nuestro
home" que forma parte de la variable PATH, podemos crear un archivo de
texto dentro de dicho directorio, con el nombre wav2mp3 (o cualquier
otro que se os ocurra siempre que sea coherente con el resto de
explicaciones del tutorial) y con el siguiente contenido:
#!/bin/bash
#
# wav2mp3
#
for i in *.wav; do
lame -h -b 320 "$i" "${i%.wav}.mp3"
done
El comando que realmente hace la conversión es lame. En este caso,
decimos que convierta a mp3 con buena calidad (opción -h) y a 320 kps
(opción -b 320). Lo bueno de este script es que nos convierte de una
vez todos los archivos wav que tengamos en el directorio donde lo
apliquemos, como veremos en el punto 4.
3. Permiso de ejecución
Debemos dar a wav2mp3 permiso de ejecución. Botón derecho sobre el
archivo, propiedades, permisos, permitir ejecutar el archivo como un
programa. Desde la terminal lo podemos hacer con el comando:
chmod +x ~/.mis-scripts/*
4. Uso de wav2mp3
Para usar wav2mp3 abrimos una terminal en la localización donde tenemos
los wav que queremos convertir a mp3. Para ello, si tenemos instalado
nautilus-open-terminal, simplemente tendremos que navegar gráficamente
hasta la carpeta que contiene los wavs, pulsar botón derecho dentro de
la misma y "Abrir en un terminal". Ahora escribimos:
wav2mp3
Y voilà, en un rato más o menos largo todos nuestros archivos de audio
en wav serán convertidos a mp3 de alta calidad , en el mismo
directorio, manteniendo su nombre y cambiando la extensión a mp3.
5. Y ogg?
Bueno, habrá que hacer otro comando wav2ogg. Para ello podemos usar
este script:
#!/bin/bash
#
# wav2ogg
#
for i in *.wav; do
oggenc "$i" -q 6 -o "${i%.wav}.ogg"
done
Por supuesto, lame y oggenc pueden ser invocados con otras
opciones. Siempre podemos echar un vistazo a sus manuales:
man lame
man oggenc
Kernel en tiempo real
http://longspine.com/how-to/real-time-kernel-on-ubuntu-10-10-maverick-meerkat
Usar vst con ardour
Instalar ardour vst desde algun ppa.
crear un directorio en nuestro home para guardar los vst. por
ejemplo: /home/yourpath/vst /usr/lib/
Ardour busca los vst en:
sudo ln -s /home/yourpath/vst /usr/lib/
o alternativamente crear el directorio
sudo mkdir /usr/lib/vst
Desactivar escalado de frecuencia de sistema (para trabajar con
audio , lo pide ardour 3+)
sudo apt-get install rcconf
sudo rcconf
SONIC VISUALISER
http://www.sonicvisualiser.org/download.html
FREQTWEAK (esta incluido en synaptic)
http://packages.debian.org/stable/sound/freqtweak
CONTROLAR REPRODUCTORES DESDE EL CELULAR
(reemplazado por ganyremote directamente desde centro de software)
sudo apt-get install bluez-utils gnome-bluetooth
sudo apt-get install remuco-base
sudo apt-get update && sudo apt-get install blueman
sudo apt-get install remuco-banshee
El cual iniciamos con remuco-banshee
sudo apt-get install remuco-vlc
El cual iniciamos con remuco-vlc && vlc --control dbus
REF:http://www.ubuntu-es.org/node/55021
http://es.ubuntu-blog.com/controlar-reproductores-multimedia-via-bluetooth
IMAGENES Y VIDEOS
instalar uno diferente a GIMP
sudo add-apt-repository ppa:neon/ppa \
&& sudo apt-get update\
&& sudo apt-get install project-neon-base \
project-neon-calligra \ project-neon-calligra-dbg
(OBSERVACION: aun no pude instalarlo... )
6 formas de matar procesos
http://www.noticiasubuntu.com/6-formas-de-matar-procesos-en-ubuntu/
youtube-dl (Descargar videos de youtube)
sudo wget https://yt-dl.org/downloads/2013.10.18/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
sudo youtube-dl -U
luego recomiendo actualizarlo con el gestor interno poniendo:
sudo youtube-dl -U
Para descargar los videos de youtube ir la pagina del video , copiar la
direccion (ctrl+c) y luego ir a la terminal y poner youtube-dl
y
la direccion. EJ
youtube-dl http://www.youtube.com/watch?v=iGZKint3pIO
TRUCOS
configurar papel por defecto
sudo dpkg-reconfigure libpaper1
Ejecutar script solo si se carga el kernel en tiempo real
Editar sudo gedit /etc/rc.local
y agregar
if [ $(uname -r | cut -d "-" -f 3) = "realtime" ]
then /path/to/the/above/script
fi
PROBLEMAS Y SOLUCIONES
problema de NO_PUBKEY
(
http://pcollaog.firefox.cl/2009/04/26/agregar-llaves-de-repositorios-apt-en-ubuntu/
)
sudo apt-key adv --recv-keys --keyserver \ keyserver.ubuntu.com
079A381C44869960
sudo apt-get install add-apt-key
sudo su -
add-apt-key --keyserver keyserver.ubuntu.com 079A381C448699
Problema con driver broadcom (wifi no anda)
http://ubuntu-ast.org/?q=ast/node/319
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
Algunos comandos del shell de GNU Linux, descripción, ejemplos de uso
cap
pwd = muestra todo el directorio absoluto de donde estamos.
ls
lsusb = lista dispositivos usb
mas en:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=155
Que version de ubuntu tengo instalada
cat /etc/issue.net
Que driver de sonido tengo instalada
cat /proc/asound/version
the apt-xapian-index package
a default install will have the apt-xapian-index package installed that
enables the Quick Search option in the Synaptic package manager. In
order for this Quick Search functionality to work properly it needs to
regularly update its database with the help of a cronjob. Especially on
less powerful machines this cronjob could cause major xruns. Consider
uninstalling the apt-xapian-index package.
# Install gulp globally
Installing gulp globally gives you access to gulp’s CLI, that's why you just type gulp
sudo npm install gulp -g
# local gems
sudo gem install jekyll-paginate
#Configuring Git
We'll be using Git for our version control system and publish plataform
git config --global color.ui true
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR@EMAIL.com"
ssh-keygen -t rsa -C "YOUR@EMAIL.com"
# Ardour 4
sudo apt-get update && sudo apt-get install git -y
sudo apt-get install libjack-jackd2-dev libboost-dev libasound2-dev libglib2.0-dev libglibmm-2.4-dev libsndfile1-dev libcurl4-gnutls-dev liblo-dev libtag1-dev vamp-plugin-sdk librubberband-dev libfftw3-dev libaubio-dev libxml2-dev libcppunit-dev libcwiid-dev liblrdf* libsamplerate-dev lv2-dev libserd-dev libsord-dev libsratom-dev liblilv-dev libsuil-dev libgtkmm-2.4-dev
cd /tmp
git clone git://git.ardour.org/ardour/ardour.git 4.0
cd 4.0
./waf configure
./waf
sudo ./waf install
cd /usr/local/bin
./ardour4
Agregar path en mint 17
sudo gedit /etc/environment
Add the desired variable in the text file separated by colon, save, logout, login - and it is permanently and globally changed
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/xunorus/xunos/
freewill looper
libfreetype6-dev
libsdl-gfx1.2-dev
libsdl-ttf2.0-dev
libxml2-dev
libjack-dev
libvorbis-dev
libsndfile1-dev
./configure
make
AUDIO
sudo apt-get install aj-snapshot
LoopCenter
LoopCenter
http://loopcenter.sourceforge.net/
Lebinou
sudo apt-get install lebiniou
sooperlooper
sudo apt-get install sooperlooper
google cloudprint
sudo apt-get install git-core python python-cups
git clone git://github.com/armooo/cloudprint.git
chmod -R 777 ~/cloudprint
cd ~/cloudprint
python setup.py build
sudo python setup.py install
/usr/local/lib/python2.6/dist-packages/cloudprint/cloudprint.py
Run it and it will ask for your Gmail address and password
python /usr/local/lib/python2.6/dist-packages/cloudprint/cloudprint.py
It will also add your default printer.
You can manage your printers at the following address.
http://www.google.com/cloudprint/manage.html
--
FIRMWARE USB AUDIO
http://community.linuxmint.com/software/view/madfuload
http://community.linuxmint.com/software/view/midisport-firmware
sudo apt-get install alsa-firmware-loaders alsa-tools alsa-tools-gui alsa-firmware
sudo apt-get install ffado-mixer-qt4 jackd2-firewire
sudo apt-get install pulseaudio-module-jack
La inspiracion es la intuicion de la creatividad.
Es el arte a la cultura, lo que el tiempo al espacio?
# phpmyadmin
─────────────────┤ Configuración de phpmyadmin ├──────────────────────┐
│ │
│ The phpmyadmin package must have a database installed and configured │
│ before it can be used. This can be optionally handled with │
│ dbconfig-common. │
│ │
│ If you are an advanced database administrator and know that you want to │
│ perform this configuration manually, or if your database has already │
│ been installed and configured, you should refuse this option. Details on │
│ what needs to be done should most likely be provided in │
│ /usr/share/doc/phpmyadmin. │
│ │
│ Otherwise, you should probably choose this option. │
│ │
│ Configure database for phpmyadmin with dbconfig-common?
copy the mysql data folder (/var/lib/mysql -- linux
sudo chgrp -R mysql /var/www/html
ls -ld /var/lib/mysql
# crear el link simbolico
sudo ln -s /media/xunorus/ede1ab40-a926-448b-8821-6d368698ae90/SITIOS /var/www/html
ver permisos
ls -ld /var/www/html
sudo groupadd xungroup
Then change the group on the directory:
sudo chgrp -R xungroup /var/www/html
Now you need to make the web server run as the group xungroup. If the web server is Apache then you should check the
sudo nano /etc/apache2/envvars
estaba en www-data
#
sudo apt-get install libapache2-mod-php mysql-server mysql-client
sudo nano /var/www/html/info.php
agregar:
sudo a2enmod php7.0
sudo service apache2 restart
#mysql 5.7 bug
https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1573279
I managed to install it by removing both mysql AND mariadb.
For some reason, whenever I removed mysql-client it was installing mariadb-client and viceversa, anyway I succeeded this way:
sudo apt purge mariadb-client-10.0 mariadb-common mysql-client mysql-client-5.7 mysql-client-core-5.7 mysql-common dbconfig-mysql
This command also installed "dbconfig-no-thanks", which could have helped in bypassing the issue
after that
sudo apt-get install mysql-client mysql-server
sudo ln -s /media/xunorus/ede1ab40-a926-448b-8821-6d368698ae90/SITIOS /var/www/html
# tabula rasa creando un servidor apache msql php
sudo apt-get install lamp-server^ phpmyadmin
sudo apt-get -y install mariadb-server mariadb-client
Now we set a root password for MariaDB.
mysql_secure_installation
# how permission work
You are mistaking how chmod and the unix file permissions operate.
You need to configure the /opt/lampp/htdocs directory so that the user you are logged in as has permission to write. You also need to ensure that what you write in there can be read by whatever web server LAMPP uses (I'm not familiar with LAMP unfortunately.)
First you need to look at who is owning /opt/lampp/htdocs:
$ ls -ld /opt/lampp/htdocs
Should return something like:
drwxr-xr-x 4 lampp www 4096 2011-03-22 12:43 /opt/lampp/htdocs
The first bit (dwrxr-xr-x) is the file permissions. "lampp" is the owner of the directory, and "www" is the group-owner of the directory. You need to note this one.
First off let's sort the group. If the group is anything except "root" then all is well and good and you can skip this section:
If it's "root" it will need changing to something more sensible. Let's make a new group for it to belong to:
$ sudo groupadd www
Then change the group on the directory:
$ sudo chgrp -R www /opt/lampp/htdocs
Now you need to make the web server run as the group www. If the web server is Apache then you should check the /etc/apache/httpd.conf file and edit the "Group" setting accordingly. I don't know the setting for other web servers.
Now this is where you'd skip to if you didn't need to switch the group from root to something else.
We now need to address the permissions on the directory. We want to be using some very special permissions, called the "setgid" bit.
$ sudo chmod 2775 /opt/lampp/htdocs
$ ls -ld /opt/lampp/htdocs
drwxrwsr-x 4 lampp www 4096 2011-03-22 12:43 /opt/lampp/htdocs
You see the permissions have now changed somewhat. Let's explain these.
The first letter is the file type. In this case "d" is for Directory.
The next three, "rwx" are the permissions the owner (lampp) has on the directort.
r = read
w=write
x=see the directory contents.
The next three, "rws" are for the group-owner (xungroup), but you notice the x in this case is actually an s - we will come to that in a moment.
The last three, "r-x", are for everybody else. That is read, and see the content of the directory. No writing.
The "s" in the group permissions is called the "setgid" bit. This is a special permission which causes any files created in the directory to inherit the group-owner from the directory itself. So if user "fred" in group "users" makes a file in there it would be owned by "fred" in group "www". This is very useful for a shared area where multiple people all read and write the same files.
But as it stands you still don't have the ability to write to that area. Why? Because you're not in the "xungroup" group. Let's rectify that now:
sudo usermod -aG xungroup xunorus
Replace "xungroupww" with the group-owner of the /var/www/html directory you noted near the beginning.
You will need to log out and in again for this change to take effect - your group memberships are read at login time.
Once you have done that you should suddenly find you can now magically write files in /opt/lampp/htdocs.
ps
If you have other users on the system that you want to allow to write to there, just add them to the www group with the command:
usermod -aD www
# phpmyadmin permisos
to change the root password from 12345 to gue55me, you would execute:
/opt/lampp/bin/mysqladmin --user=root --password=gue55me password "xonobosque"y luego modificar correspondientemente este archivo
sudo gedit /opt/lampp/phpmyadmin/config.inc.php
sudo chown username:groupname /opt/lampp/htdocs
Example : (My username is nits and my group name is also nits)
sudo chown nits:nits /opt/lampp htdocs
This will change the folder's permissions to be read, write and executed by you ONLY:
sudo chmod 700 /opt/lampp/htdocs
# btc ticker
https://btc-e.com/api/3/ticker/btc_usd
# xamp
or Ubuntu 32 bit :
wget https://www.apachefriends.org/xampp-files/7.0.2/xampp-linux-7.0.2-1-installer.run
sudo chmod +x xampp-linux-7.0.2-1-installer.run
sudo ./xampp-linux-7.0.2-1-installer.run
# Create The Symbolic Link
Now that you’ve created your Projects folder open up the Terminal. Type in
sudo ln -s /home/USERNAME/Projects /opt/lampp/htdocs
sudo chmod 777 -R /opt/lampp/htdocs
### 2
file /opt/lampp/etc/httpd.conf
# old line: DocumentRoot "/opt/lampp/htdocs"
DocumentRoot "/home/me/Dropbox/public_html"
#...etc...
# old line: <Directory "/opt/lampp/htdocs">
<Directory "/home/me/Dropbox/Work/public_html">
# etc...
### 3
gedit /opt/lampp/etc/httpd.conf change nobody and nogroup
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User nobody
Group nogroup
to your username and your group
# php
sudo apt-get install libapache2-mod-php
sudo apt-get install apache2
sudo ufw app list
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
sudo gedit /etc/apache2/mods-enabled/dir.conf
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
# audio usb
sudo apt-get install rygel rygel-gst-launch rygel-tracker rygel-playbin rygel-preferences wavpack paprefs pavucontrol
# git credential catching
git config credential.helper store
or
git config --global credential.helper 'cache --timeout 7200'
(2 hour)
# creando llaves ssh para gitlab
ssh-keygen -t rsa -C "email@gmail.com"
git remote show origin
# estart wifi desde terminal
/etc/init.d/networking restart
o
sudo service network-manager restart
# xpdf
xpdf timeo.pdf
# nylas
https://nylas.com/
# navegado vivaldi
https://vivaldi.com/
# Start your own business online -
1) Install Free Wordpress - https://wordpress.org/
2) Install WooCommerce plugin - https://wordpress.org/plugins/woocommerce/
3) Install GoUrl Crypto Gateway plugin - https://wordpress.org/plugins/gourl-bitcoin-payment-gateway-paid-downloads-membership/
4) Install GoUrl WooCommerce addon - https://wordpress.org/plugins/gourl-woocommerce-bitcoin-altcoin-payment-gateway-addon/
5) Install any WooCommerce Themes on your website - https://wordpress.org/themes/search/woocommerce/
You can use prices in USD/GBP/etc, it will automatically convert Fiat to Bitcoin/Altcoin amount on checkout page using LIVE Exchange Rates.
No bank account needed. You will receive bitcoin payments directly on your BTC wallet address. Read here how to convert to USD/EUR/etc
# Agregar directorio al shell PATH
sudo gedit /etc/environment
PATH=$PATH:/media/xunorus/ede1ab40-a926-448b-8821-6d368698ae90/xunoscripts
# Desbloquear el directorio dpkg cuando se traba
fuser -vki /var/lib/dpkg/lock
sudo dpkg --configure -a
# electrum 2.6.4
Install dependencies:
sudo apt-get install python-qt4 python-pip
Install Electrum:
sudo pip install https://download.electrum.org/2.6.4/Electrum-2.6.4.tar.gz
source
https://electrum.org/#download
# rigel , para ver display de ubuntu en android
# gphoto2
sudo apt-get install gphoto2
gphoto2 --auto-detect
gphoto2 --summary
sudo killall gvfs-gphoto2-volume-monitor
desenchufar y qenchufar de nuevo
gphoto2 --upload-file LionKing3D.mp4 --folder /store_00010001/DCIM/vr
# NFS network file sharing
sudo apt install nfs-kernel-server
sudo apt install nfs-common
sudo gedit /etc/exports
incluir esto al final del archivo
# Reinicio del servidor NFS
/etc/init.d/nfs-kernel-server restart
Mostar carpetas compartida x un servidor especifico
showmount -e 192.168.1.101
En la otra compu
sudo mount -t nfs 192.168.1.101:/ /mnt/
ir a /mnt
# samba
sudo apt-get purge samba
sudo rm -rf /etc/samba/ /etc/default/samba
sudo apt-get install samba samba-common python-glade2
sudo /etc/init.d/samba restart
sudo system-config-samba
# multisystem
descargas script
chmod u+x install-depot-multisystem.sh
./install-depot-multisystem.sh
# multibit wallet
sudo apt-get install default-jre
descargar script sh de la pagina
sh multibit-hd-unix-0.3.0.sh
# brief
Aqui van los procedimientos para instalar un sistema e interfaz de desarrollo libre, usando atom como framework, git como controlador de versiones, para trabajar colaborativamente y hospedaje web , jekyl para compilar el website, y gulp como automatizador de tareas de mantenimiento y desarrollo.
El sitio esta completamente montado usando ajax, con lo cual se obtiene la experiencia de pagina unica y permite usar un player incorporado sin interrumpir el audio del visitante de nuestro website.
Para publicar: las dos opciones principales son Github y Gitlab. Prefiero el segundo pues
permite usar repositorios de manera privada y ejecutar plugins dentro de jekyll al momento de compilacion.
#After installing a clean gnome Ubuntu 16.04
sudo apt-get install synergy
sudo apt-get install rubygems
sudo apt-get install python-pip
sudo apt-get install curl
## Node y npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install ruby-dev
sudo gem install jekyll
sudo npm install gulp
## Atom
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom
sudo apt-get install git
apm install terminal-plus
apm install jekyll-atom
## now to create a new post do
Cmd-Alt-J
## other Keyboard Shortcuts
Cmd-Alt-L Open the layout for the current file
Cmd-Alt-D Open the Datafile
Cmd-Shift-I Open include
Cmd-Alt-J Create a new post
Alt-Shift-T Turn the server on/off
## other tools
sudo apt-get install inkscape
sudo apt-get install filezilla
### usando gulp
# Install as a development dependency:
npm install --save-dev
#Configuring Git
We'll be using Git for our version control system and publish plataform
git config --global color.ui true
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR@EMAIL.com"
## netspeed
https://extensions.gnome.org/extension/104/netspeed/
## USB AUDIO CARD MAUDIO
sudo apt-get install madfuload
sudo apt-get install pulseaudio-module-jack
## Kx studio 16.04
# Install required dependencies if needed
sudo apt-get install apt-transport-https software-properties-common wget
# Download package file
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.2.2~kxstudio1_all.deb
# Install it
sudo dpkg -i kxstudio-repos_9.2.2~kxstudio1_all.deb
## ardour4
sudo apt-get install ardour
## plugins firefox
https://addons.mozilla.org/es/firefox/addon/disable-html5-fullscreen-alert/
or enter about:config in address-bar, and search for full-screen-api.approval-required and set it to false
# qbittorrent
sudo apt-get install qbittorrent
xdg-mime default qBittorent.desktop x-scheme-handler/magnet
gvfs-mime --set x-scheme-handler/magnet qBittorrent.desktop
2016-06-01T00:00:00-03:00
# wav2mp3
sudo apt-get install lame
crear el archivo contenedor del script
gedit wav2mp3
pegar el siguiente codigo
#!/bin/bash
# wav2mp3
#
for i in *.wav; do
lame -h -b 320 "$i" "${i%.wav}.mp3"
done
# wav2ogg
instalamos dependencias
sudo apt-get install vorbis-tools
gedit wav2ogg
### pegar el siguiente codigo
#!/bin/bash
#
# wav2ogg
#
for i in *.wav; do
oggenc "$i" -q 6 -o "${i%.wav}.ogg"
done
dar permisos de ejecucion a los scripts dentro
chmod +x wav2ogg
# ogg2mp3
sudo apt-get install ffmpeg
- crear el archivo contenedor del script
gedit wav2ogg
-poner este codigo
#!/bin/bash
# ogg2mp3
#
for x in *.ogg; do
ffmpeg -i "$x" "`basename "$x" .ogg`.mp3"
done
-dar permiso de ejecucion
chmod +x ogg2ogg
Permanently add a directory to shell PATH
agregar al final
PATH=$PATH:/home/xunorus/.xuno-scripts
Cerrar sesion y entrar nuevamente
##compilando
cd /tmp
sudo apt-get update && sudo apt-get install git -y
git clone git://git.ardour.org/ardour/ardour.git 4.0
## dependencias
sudo apt-get install libjack-jackd2-dev
- boost: sudo apt-get install libboost-dev
- alsa: sudo apt-get install libasound2-dev
- glib-2.0: sudo apt-get install libglib2.0-dev
- glibmm-2.4: sudo apt-get install libglibmm-2.4-dev
- sndfile: sudo apt-get install libsndfile1-dev
- curl: sudo apt-get install libcurl4-gnutls-dev
- liblo: sudo apt-get install liblo-dev
- taglib: sudo apt-get install libtag1-dev
- vamp-sdk: sudo apt-get install vamp-plugin-sdk
- rubberband: sudo apt-get install librubberband-dev
- clang (not required unless you do not want to use gcc compiler!)
- fftw3: sudo apt-get install libfftw3-dev
- aubio: sudo apt-get install libaubio-dev
- libxml2.0: sudo apt-get install libxml2-dev
- cppunit: sudo apt-get install libcppunit-dev
- wiimote: sudo apt-get install libcwiid-dev
- lrdf: sudo apt-get install liblrdf*
- libsamplerate: sudo apt-get install libsamplerate-dev
- lv2: sudo apt-get install lv2-dev
- serd-0: sudo apt-get install libserd-dev
- sord-0: sudo apt-get install libsord-dev
- sratom-0: sudo apt-get install libsratom-dev
- lilv-0: sudo apt-get install liblilv-dev (Note: do not worry about version 0.21.3 – not ready yet)
- suil-0: sudo apt-get install libsuil-dev
- gtkmm-2.4: sudo apt-get install libgtkmm-2.4-dev
sudo apt-get install libjack-jackd2-dev libboost-dev libasound2-dev libglib2.0-dev libglibmm-2.4-dev libsndfile1-dev libcurl4-gnutls-dev liblo-dev libtag1-dev vamp-plugin-sdk librubberband-dev libfftw3-dev libaubio-dev libxml2-dev libcppunit-dev libcwiid-dev liblrdf* libsamplerate-dev lv2-dev libserd-dev libsord-dev libsratom-dev liblilv-dev libsuil-dev libgtkmm-2.4-dev
## build
cd 4.0
./waf configure
./waf
sudo ./waf install
cd /usr/local/bin
./ardour4
## fuente
http://ju-ana.com/heathvision/BeforeYouStart
## plugins firefox
https://addons.mozilla.org/es/firefox/addon/disable-html5-fullscreen-alert/
or enter about:config in address-bar, and search for full-screen-api.approval-required and set it to false
ssh-keygen -t rsa -C "YOUR@EMAIL.com"
chat por terminal
sudo apt-get install irssi
irssi
/connect -ssl holmes.freenode.net
/join #semananegra
telegrama
wget http://elbinario.net/telegrama.zip
unzip telegrama.zip
cd telegrama
bash telegrama "hola soy nuevo"
bash telegramas #mostarará los últimos telegramas
Algunas ideas de comandos de teclado
chuck ~/chuck/poc.ck
chuck ~/chuck/poon.ck
firefox
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/linux2013.html
& chuck ~/chuck/poon.ck & notify-send "Ver apuntes de Linux"
/usr/local/bin/xunokey & notify-send "XUNOKEY"
chuck /home/xunorus/chuck/fuguer/FUGUER_6b.ck& notify-send "XUNORUS FUGUER"
pkill chuck & notify-send "APAGA XUNOKEY"
chuck /home/xunorus/chuck/week_8/kb-organ.ck & notify-send "XUNOKEY"
firefox /home/xunorus/y/linux2013.html & chuck /home/xunorus/chuck/poon.ck & notify-send "Ver apuntes de Linux!"
/opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html
& chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send
"Editar apuntes de Linux!"
vlc --extraintf=luahttp --fullscreen --qt-start-minimized &
chuck /home/xunorus/chuck/poon.ck & notify-send "VLC is on!"
LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle"
lxterminal & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL"
lxterminal -e "bash -il" & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL SUPERUSER"
/usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor"
#Cinelerra, para video profesional
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv
Openshot con blender
sudo apt-get install openshot openshot-doc frei0r-plugins
sudo apt-get install frei0r-plugins
sudo apt-get install blender
CHUCK en mint
http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
http://chuck.cs.princeton.edu/doc/examples/
Antes
sudo apt-get install build-essential
sudo apt-get install bison
sudo apt-get install flex
voy a compilar la version de pulseaudio asi que instalo:
sudo apt-get install libpulse-dev
sudo apt-get install libsndfile-dev
sudo apt-get install libasound2-dev
LUEGO
cd /tmp
wget -c http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
tar xvzf chuck-1.3.3.0.tgz
cd chuck-1.3.3.0/src/
make linux-pulse
sudo cp chuck /usr/bin/
LISTO!, ahora un ejemplo
chuck fuguer.ck
# Invertir colores de pantalla
sudo apt-get install xcalib
xcalib -i -a
Remastersys
http://sourceforge.net/projects/os4systemimage/
editar
sudo atom /etc/remastersys.conf
sobre como usarlo
http://ubuntuforums.org/showthread.php?t=1073838
sudo wget http://ufpr.dl.sourceforge.net/project/os4systemimage/Remastersys%203.0.4-2/remastersys_3.0.4-2_all.deb
dpkg -i remastersys_3.0.4-2_all.deb
remastersys backup nombre_de_la_iso.iso
crear ISO (alternativa simple que proporciona el comando dd)
dd if=/dev/sda1 of=restauracion.img
# REAL TIME KERNEL
sudo apt-get install linux-rt
Also, we need to give the audio-group the rights to set real-time
priorities, lock a big amount of memory and prioritize processes in
general.
In the terminal, issue these commands:
sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock 250000 >>
/etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
Note: Modifying /etc/security/limits.conf Should Not Be Required Anymore
Beginning with the Ubuntu package
jack-audio-connection-kit-0.118+svn3796-1ubuntu2 editing of
/etc/security/limits.conf should not be required.
lsmod | grep radeon
check whether your kernel is compiled with the proper option
grep -i switcheroo /boot/config-*
ESTOS SON MIS GPUs
lspci
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core
Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
[AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
MAS COMPLETO
sudo lshw
OTRO
lspci | grep VGA
OTRO
lspci -vnn | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd
Generation Core Processor Family Integrated Graphics Controller
[8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device [106b:00de]
Flags: bus master, fast devsel, latency 0
Memory at b0000000 (64-bit, non-prefetchable) [disabled] [size=4M]
Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M]
I/O ports at 3000 [disabled] [size=64]
Expansion ROM at sudo lspci -vnn | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd
Generation Core Processor Family Integrated Graphics Controller
[8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device [106b:00de]
Flags: bus master, fast devsel, latency 0
Memory at b0000000 (64-bit, non-prefetchable) [disabled] [size=4M]
Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M]
I/O ports at 3000 [disabled] [size=64]
Expansion ROM at [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741]
(prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device [106b:00e3]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 90000000 (64-bit, prefetchable) [size=256M]
Memory at b0800000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 2000 [size=256]
Expansion ROM at b0820000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010
Capabilities: [150] Advanced Error Reporting
As root
'echo OFF > /sys/kernel/debug/vgaswitcheroo/switch'
To check
cat /sys/kernel/debug/vgaswitcheroo/switch
The output of cat should be something like this.
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
Off in the second line indicates that the graphics card is switched off.
This is temporary. To make the changes permanent add "echo OFF >
/sys/kernel/debug/vgaswitcheroo/switch" to /etc/rc.d/rc.local. If
rc.local does not exist create one and make it executable.
HD Graphics 3000
Core i7-2xxxQM
Core clock (MHz
650–1300
OpenGL
3.3 on Linux[23]
Memory bandwidth
(GB/s)
21.3
http://ubuntuforums.org/showthread.php?t=1930450&page=82
Ubuntu 13.10 already implements and supports Hybrid Graphics by
installing following packages:
Code:
sudo apt-get install fglrx fglrx-pxpress
INSTALAR INTEL DRIVER
64 bits OSes:
Code:
cd ~/
wget
https://download.01.org/gfx/ubuntu/13.10/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.4-0intel1_amd64.deb
sudo
dpkg -i intel-linux-graphics-installer_1.0.4-0intel1_amd64.deb
intel-linux-graphics-installer
Before installing, latest AMD fglrx driver, lets install dependencies:
Code:
sudo apt-get install cdbs dh-make dkms execstack dh-modaliases
linux-headers-generic libqtgui4
x64 bits must install:
Code:
sudo apt-get install lib32gcc1
http://ubuntuforums.org/showthread.php?t=1930450&page=86
MI MAC 8,2
Radeon HD 6770M*
*This system has dual graphics processors -- an AMD Radeon HD 6770M
graphics processor with 1 GB of dedicated GDDR5 SDRAM and Intel HD
Graphics 3000 with 384 MB of DDR3 SDRAM shared with main memory. The
system automatically switches between graphics systems based on use
(when applications use OpenGL, Core Graphics or other graphically
demanding technologies, the system will use the dedicated graphics card,
otherwise it will use Intel HD Graphics to conserve battery life).
boot-repair
For Ubuntu 14.04 and newer
sudo add-apt-repository ppa:kranich/cubuntu
- then type:
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
- After using the tool in an installed Ubuntu session, remove the PPA from your Software Sources
Mi GRUB
menuentry 'Linux Mint 17 Cinnamon 64-bit, 3.13.0-24-generic
(/dev/sda4)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4
--hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4
8e77b006-1cba-4516-ba4e-b8a07c3a3f81
else
search --no-floppy --fs-uuid --set=root
8e77b006-1cba-4516-ba4e-b8a07c3a3f81
fi
linux /boot/vmlinuz-3.13.0-24-generic
root=UUID=8e77b006-1cba-4516-ba4e-b8a07c3a3f81 ro nomodeset quiet
splash $vt_handoff
initrd /boot/initrd.img-3.13.0-24-generic
}
tip de booteo en GRUB
gksudo gedit /etc/default/grub
The line GRUB_DEFAULT=0 means that GRUB will select the first menu item to boot. Change this to
GRUB_DEFAULT=saved
This change will make it easier to change the default item later.
Save and close the file. Run this command to apply your changes to GRUB’s configuration:
sudo update-grub
Run
grub-set-default
or
grub-reboot (with sudo)
with the number of the menu item to boot (the first item is 0). This command will change the default to the second item:
sudo grub-set-default 2
change boot logo in linux mint
replaced the image:
/lib/plymouth/themes/mint-logo/logo.png
with mine
sudo update-initramfs -u
remover driver de video privativo radeon
sudo apt-get purge "fglrx.*"
Remove your xorg.conf
sudo rm /etc/X11/xorg.conf
Reinstall xorg completely
sudo apt-get install --reinstall xserver-xorg-core
libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64
libgl1-mesa-dri:amd64
Re-configure Xorg
sudo dpkg-reconfigure xserver-xorg
sudo reboot
Acutalizar grub desde usb o cd
PARA VER LAS PARTICIONES...
sudo fdisk -l
sudo mount /dev/sda4 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
Also, if you have a separate Ubuntu boot partition (pretty uncommon these days, but it may be the case):
sudo mount /dev/sdaX /mnt/boot
AHORA CHROOT PARA USAR EL DIRECTORIO MONTADO
sudo chroot /mnt
sudo update-grub
This should rebuild your /boot/grub/grub.cfg file with the menu entries.
luego salir de chroot:
exit
y desmontar todo
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/boot
#Only if you mounted it earlier
sudo umount /mnt/
SWITCHEROO (Hybrid Graphics)
https://help.ubuntu.com/community/HybridGraphics
(How to switch and using vga_switcheroo)
In that guide is missing that you have to put the grub to modeset=1
editar GRUB para nomodeset
gksudo gedit /etc/default/grub
reemplazar
GRUB_CMDLINE_LINUX="nomodeset"
con
GRUB_CMDLINE_LINUX="radeon.modeset=0"
GRUB_CMDLINE_LINUX="modeset=1"
lUEGO DE MODIFICAR
sudo update-grub
radeon.modeset=0
radeon.modeset=0 (probably exactly the same as rdblacklist=radeon) in
the grub boot string. That's probably the easiest way to solve it.
ATOM y nodeJS
Antes
sudo apt-get install libgnome-keyring-dev
sudo npm config set python /usr/bin/python2 -g
sudo apt-get install node-gyp
Luego
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
git clone https://github.com/atom/atom
cd atom # There was a version number appended to atom as well, mine was 0.97.0 I think
sudo npm config set python /usr/bin/python2 -g
sudo script/build
sudo script/grunt install
sudo script/grunt mkdeb
sudo dpkg -i /tmp/atom-build/atom-0.97.0-amd64.deb
Problema que abre directamente dewv tools
I deleted the entire cache folder by executing this command:
sudo rm -rf /tmp/atom-compile-cache
That seems to have fixed my problem
Musescore 2 beta
http://musescore.org/en/developers-handbook/compilation/compile-instructions-ubuntu-14.10-git
sudo apt-get install git cmake g++
sudo apt-get install libasound2-dev portaudio19-dev libmp3lame-dev libsndfile1-dev
sudo apt-get install libqt4-dev qtbase5-dev qttools5-dev qttools5-dev-tools qtquick1-5-dev \
qtscript5-dev libqt5xmlpatterns5-dev libqt5svg5-dev libqt5webkit5-dev
If you want to use the sound server PulseAudio, the following package must be installed:
sudo apt-get install libpulse-dev
Get the source code
The previously installed package git is used to get the source code of MuseScore. A folder named MuseScore will be created:
git clone git://github.com/musescore/MuseScore.git
cd MuseScore
Build an executable file
To build and install MuseScore (for all users; root privileges needed), proceed as follows:
make revision
make
sudo make install
soundfonts</h2
/usr/local/share/mscore-2.0/sound
Luego de MINT 17
sudo apt-get install language-pack-gnome-es language-pack-es
language-pack-kde-es libreoffice-l10n-es thunderbird-locale-es
thunderbird-locale-es-es thunderbird-locale-es-ar
Algunos para ejecutar desde terminal
http://totaki.com/poesiabinaria/2011/09/guia-de-supervivencia-para-disfrutar-de-linux-mint-debian-edition-xfce-iii-algunas-utilidades-para-consola/
nmap
sudo apt-get install nmap
Si queremos ver cuánta gente hay conectada en nuestra red, y quiénes son
los que están conectados, podemos hacer lo siguiente (si nuestra IP es,
por ejemplo 192.168.1.10:
nmap 192.168.1.*
pmount
montar un dispositivo usb
sudo mkdir /media/pendrive
mount /dev/sdc1 /media/pendrive
con pmount
pmount /dev/sdc1
Instalar
sudo apt-get install pmount
sudo gpasswd -a USUARIO plugdev
Generador de contraseñas en consola
sudo apt-get install pwgen
pwgen
Links, un navegador web en modo texto
sudo apt-get install links
Ejemplos
links -dump http://checkip.dyndns.org
links -dump http://www.timeanddate.com/worldclock/city.html?n=141 | grep Current | sed ’2!d’
Limitar el ancho de banda de nuestros servicios
sudo apt-get install trickle
ej
trickle -d 100 wget http://mirror.linuxmint-fr.net/linuxmint.com/stable/debian/linuxmint-xfce-201104-dvd-32bit.iso
Ver tareas en ejecución en colores desde consola
sudo apt-get install htop
htop
seguridad ante todo
Está bien tener un servidor ssh y nfs ; pero en ocasiones, nos
conectamos a una red pública, o directamente a Internet, por lo que no
nos interesa compartir nuestros archivos con cualquiera que pueda
entrar, para ello tenemos los archivos hosts.deny (que deniega el acceso
a nuestros servicios a diferentes máquinas) y hosts.allow (que da
permiso para que dichas máquinas accedan a nuestro ordenador).
Ambos archivos funcionan de forma parecida, escribimos en una línea:
SERVICIO : IP/HOST1, IP/HOST2, IP/HOST3, ….
donde SERVICIO, puede ser, por ejemplo ssh, luego ponemos dos puntos (:)
y una lista de IP o nombres de host separados por comas. Dependiendo de
si esa línea la ponemos en hosts.deny o hosts.allow, denegaremos o
permitiremos el acceso a esa máquina.
Para hacer una configuración segura, en hosts.deny podemos poner:
ALL : ALL
Lo que bloqueará TODOS los servicios para TODOS los ordenadores remotos,
así tendremos nuestro ordenador cerrado al exterior. Ahora, en
hosts.allow, queremos dar permiso a ptolomeo para que acceda a nuestro
servicio ssh:
sshd : ptolomeo
también queremos dar permiso al ordenador con IP 192.168.1.28, al
ordenador pitagoras y a 192.168.1.20 para acceder al servicio httpd
(servidor web, imaginemos que lo tenemos instalado):
httpd: 192.168.1.28, pitagoras, 192.168.1.20
Por otra parte, el servicio nfs, hemos visto que compartimos directorios
con máquinas determinadas, por lo que así podríamos restringirlo,
además, si en hosts.deny ponemos ALL:ALL no va a arrancar el demonio;
tenemos dos posibles soluciones:
Poner en hosts.deny
ALL : ALL EXCEPT LOCAL
Para que no se bloqueen conexiones locales
Poner en hosts.allow
rpcbind : localhost
Para no bloquear conexión local al demonio rpcbind
Si queremos permitirlo todo, también podemos poner en hosts.allow:
ALL : ALL
pero no se recomienda, sólo debemos hacer esto para equipos de pruebas o
máquinas que tengan una conexión limitada (es decir, que sólo estén
conectadas con uno o dos hosts y esté todo controlado).
Compartir directorios por NFS
sudo apt-get install nfs-server
y en la máquina A, el cliente:
sudo apt-get install nfs-client
sudo atom /etc/exports
Dentro del archivo
/directorio/a/compartir DIRECCION_DE_A(ro,sync,no_subtree_check)
si tenemos un servidor NFS y queremos ver qué recursos tiene compartidos, podemos verlo haciendo:
sudo showmount -e IP_DEL_SERVIDOR
la parte del cliente, éste tiene que montar los recursos compartidos.
Imaginémonos que el usuario ptolomeo quiere montar en
/home/ptolomeo/amigos/pitagoras el recurso compartido que éste tiene en
/home/pitagoras/compartido. Ptolomeo deberá hacer:
sudo mount -t nfs IP_DEL_ORDENADOR_DE_PITAGORAS:/home/pitagoras/compartido /home/ptolomeo/amigos/pitagoras
Samba
Restart
sudo /etc/init.d/samba restart
Configurar
sudo system-config-samba
expect
Expect is a program that "talks" to other interactive programs
according to a script. Following the script, Expect knows what can be
expected from a program and what the correct response should be. An
interpreted language provides branching and high-level control
structures to direct the dialogue. In addition, the user can take
control and interact directly when desired, afterward returning control
to the script.
You can do this with expect (install). Create and make executable ~/bin/myprompt:
#!/usr/bin/expect -f
# Get a Bash shell
spawn -noecho bash
# Wait for a prompt
expect "$ "
# Type something
send "my text to be posted"
# Hand over control to the user
interact
exit
AUDIO
integracion de jack y pulseaudio
sudo apt-get install pulseaudio-module-jack
Añadir el usuario al grupo de audio
sudo gpasswd -a xunorus audio
Instalar el plugin de Jack para GStreamer
Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien
podria llamarse 'gstreamer-0.10-plugins-bad' Esto deberia permitir usar
jackaudiosink y jackaudiosrc. Para probarlo: gst-inspect-0.10 | grep
jack Para ejecutar el asistente gstreamer-properties
Autotalent pitch correction
http://www.ubuntuupdates.org/package/core/saucy/universe/base/autotalent
LADSPA PLUGINS
sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins
omins swh-plugins tap-plugins
http://kxstudio.sourceforge.net/Repositories:Plugins
Control de ventilacion para mac
sudo apt-get install macfanctld
configured the values in etc/macfanctl.config the following way:
increased fan_min to 2500 from 2000, degreased all floor and ceiling
temperature values by 8.
Compartir entre dos linux mint
http://askubuntu.com/questions/8534/share-files-and-printer-between-two-ubuntu-boxes/8573#8573
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
gksu gedit /etc/exports
For example, to give full read and write permissions, allowing any
computer from 192.168.1.1 through 192.168.1.255, add this line to
/etc/exports:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
My daughter's export file looks like this (I am .201--we are not using a range, just one IP):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
Restart the NFS server by running:
sudo /etc/init.d/nfs-kernel-server restart
Samba share
sudo apt-get install libapache2-mod-dnssd
sudo apt-get install system-config-samba
sudo system-config-samba
arreglar manualmente
Edit smb.conf as root:
gksu gedit /etc/samba/smb.conf
Add a line to the [global] section - right under the workgroup line:
force user = xunorus
Save the file and restart samba:
sudo service smbd restart
Note: Every time you restart samba the network has a fit so wait a few minutes then :
Problema de pantalla negra
En el grub, elegir la entrada por defecto y editar la linea (probablemente con la tecla e)
BUscar la linea que comienza con la palabra
linux
y termina con las palabras
quiet splash
dejar un espacio y agregar
nomodeset
luego booteart (probablemente ctrl + x)
google tts Text To Speech
http://www.mikejr1.es/linux/index.php/-noticias-mundo-linux-/software/11322-sintesis-de-voz-en-linux-desde-la-terminal-usando-google-tts.html
sudo apt-get install git xsel libnotify-bin libttspico0
libttspico-utils libttspico-data libwww-perl libwww-mechanize-perl
libhtml-tree-perl sox libsox-fmt-mp3
git clone https://github.com/Glutanimate/simple-google-tts.git
cd simple-google-tts
Tenemos dos opciones, usar un sintetizador interno o uno online, para usar el interno escribimos:
./simple_google_tts -p es “Laboratorio Linux”
En el caso de que querramos usar el sintetizador online omitimos el parámetro -p
Si queremos leer un texto (formato txt)
./simple_google_tts es /ubicacióndel archivo/nombre texto.txt
Para más opciones:
./simple_google_tts -h
MIDISPORT
http://community.linuxmint.com/software/view/midisport-firmware
Jekill
sudo aptitude install ruby1.9.1-dev
sudo gem install jekyll
jekyll new my-awesome-site
cd my-awesome-site
jekyll serve
tutorial breve GULP
Instalar todas las dependencias indicadas en package.json
esto es practicamente lo basico a instalar al descargar el theme
sudo npm install
sudo gedit package.json
{
"name": "wordpress-starter-theme",
"version": "1.0.0",
"dependencies": {},
"devDependencies": {
"gulp": "~3.5.1",
"gulp-autoprefixer": "0.0.6",
"gulp-cache": "~0.1.1",
"gulp-concat": "~2.1.7",
"gulp-imagemin": "~0.1.4",
"gulp-jshint": "~1.3.4",
"gulp-livereload": "~0.3.2",
"gulp-load-plugins": "~0.2.0",
"gulp-minify-css": "~0.2.0",
"gulp-notify": "~0.4.0",
"gulp-rename": "~0.2.2",
"gulp-ruby-sass": "~0.3.0",
"gulp-uglify": "~0.2.0",
"tiny-lr": "0.0.5"
}
}
npm install
autotheme wordpress yeoman gulp emi
sudo npm install generator-emi
yo emi
Node, gulp yeoman
sudo apt-get install python-software-properties -y
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update -y
sudo apt-get install nodejs -y
sudo npm install -g yo
Typecatcher
sudo apt-get install typecatcher
gulp>
sudo npm install --global gulp
1. Install gulp globally:
$ npm install --global gulp
2. Install gulp in your project devDependencies:
sudo npm install --save-dev gulp
3. Create a gulpfile.js at the root of your project:
var gulp = require('gulp');
gulp.task('default', function() {
// place code for your default task here
});
sudo npm install --save-dev gulp-uglify
sudo npm install --save-dev gulp-watch
sudo npm install browser-sync gulp --save-dev
sudo npm install gulp-concat --save-dev
problema
sudo npm install -g node-gyp
sudo npm update
4. Run gulp:
$ gulp
TUTORIAL
echo "{}" > package.json
Musescore, el ultimo en mint
sudo add-apt-repository ppa:mscore-ubuntu/mscore-stable
soundfonts
http://www.mediafire.com/download/er8r14bho445hwh/HQ+Orchestral+Soundfont+Collection+v2.1.2.rar
http://musescore.com/groups/young-composers-group/discuss/172224
FOnts
sudo apt-get install fonts-droid fonts-noto
sudo apt-get install nemo-preview
sudo apt-get install nemo-media-columns
frescobaldi 2
http://portmedia.sourceforge.net/portmidi/
sudo python setup.py install
PortMidi
sudo apt-get install cmake-curses-gui
Alsa midi
sudo apt-get install a2jmidid
finale en linux
sudo apt-get install playonlinux
playonlinux
Vagrant
sudo apt-get install vagrant
vagrant plugin install vagrant-hostsupdater
cd
git clone https://github.com/Varying-Vagrant-Vagrants/VVV vagrant
cd vagrant
vagrant up
problema con virtual box
sudo apt-get install virtualbox virtualbox-dkms
WordPress on Ubuntu
First, get the LAMP stack running.
sudo apt-get install lamp-server^
sudo apt-get install php5 php5-gd php5-mysql php5-curl php5-cli php5-cgi php5-dev
sudo apt-get install phpmyadmin
Now get some WordPress happening.
sudo apt-get install wordpress
sudo ln -s /usr/share/wordpress /var/www/wordpress
Then a few More Commands for Setup
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
If you know this info related to your URI/Domain, doing this will get ya mapped up.
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress_preciseserver blog.preciseserver.com
Set some permissions
sudo chown -R www-data /usr/share/wordpress
fish
sudo apt-get install fish
npm y bower
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get -y install nodejs
sudo npm install -g bower
amuc
http://members.chello.nl/w.boeke/amuc/
desistalado pues me desinstalaba jackd2
http://www.metadecks.org/software/aube/download.html
http://www.linux-sound.org/rtsynth/
denemo
sudo apt-get install denemo
meteor
curl install.meteor.com | sh
meteor create meteor-intro
cd meteor-intro
meteor
localhost:3000
yoshimi, bristol, dino
sudo apt-get install Yoshimi bristol dino
app phonopaper para android
http://warmplace.ru/soft/phonopaper/
http://non.tuxfamily.org/wiki/Screenshots
sudo apt-get install swami
sudo apt-get install swami
polyphone. para editar sf2
http://sourceforge.net/projects/polyphone/files/polyphone%20releases/1.3/polyphone_1.3-1_i386.deb/download
Sfarktcx para descomrpimir sfark en sf2
Instalar este
http://community.linuxmint.com/software/view/zlib-bin
este otro tambien pero usando git
git clone https://github.com/raboof/sfArkLib
cd sfArkLib
make
sudo make install
sudo ldconfig
Instalamos sfarktcx
git clone https://github.com/raboof/sfarkxtc
cd sfarkxtc
make
USO
./sfarkxtc /usr/share/sounds/sf2/1115_Cello_Deep.sfArk 1115_Cello_Deep.sf2
pulseaudio a traves de jack
http://community.linuxmint.com/software/view/pulseaudio-module-jack
Specimen sampler
sudo apt-get install specimen
Descargar mp3 desde youtube
sudo wget https://yt-dl.org/downloads/2014.07.25.1/youtube-dl -O /usr/bin/youtube-dl
sudo chmod a+x /usr/bin/youtube-dl
sudo apt-get install youtube-dl
youtube-dl --extract-audio --audio-format mp3 'video URL'
sooperlooper
http://wiki.linuxaudio.org/apps/all/sooperlooper
sudo apt-get install sooperlooper
cmus
https://github.com/cmus/cmus/wiki
https://github.com/cmus/cmus/wiki/remote-control
sudo apt-get install lilypond
http://community.linuxmint.com/software/view/timidity
extras para lilypond
http://www.musicbyandrew.ca/finale-lilypond-4.html
http://plugins.jedit.org/install.php?
http://timidity.sourceforge.net
Tox, alternativa a skype
sudo apt-get install libv4l-dev libopenal-dev libfreetype6-dev libdbus-1-dev libxrender-dev libfontconfig1-dev libxext-dev
https://jenkins.libtoxcore.so/job/Linux-Venom-i686/
wget -O tox.sh https://gist.github.com/fr0stycl34r/6690783/raw && chmod +x ./tox.sh && ./tox.sh
matrix in terminal
LC_ALL=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"
picasa
http://community.linuxmint.com/software/view/picasa
s
youtube-dl
sudo apt-get install libav-tools
youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=xL3MBMim36E
NETSPEED applet para mint
/cinnamon-spices.linuxmint.com/applets/view/141
http://community.linuxmint.com/software/view/netspeed
sudo apt-get install gir1.2-gtop-2.0
sudo apt-get install gir1.2-gtop-2.0 vnstat vnstati zenity sox libsox-fmt-mp3
cd ~/.local/share/cinnamon/applets/
wget http://cinnamon-spices.linuxmint.com/uploads/applets/H5JV-P2UW-MJYF.zip
unzip H5JV-P2UW-MJYF.zip
Enable the applet in Cinnamon Settings -> Applets
audio-recorder
sudo add-apt-repository ppa:osmoma/audio-recorder
sudo apt-get update
sudo apt-get install audio-recorder
Pavucontrol
para seleccionar fuentes de grabacion
sudo apt-get install pavucontrol
Grub-customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Handbrake
wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrake-gtk_0.9.9ppa1~raring1_i386.deb
sudo dpkg -i handbrake-gtk_0.9.9ppa1~raring1_*.deb
sudo apt-get -f install
GRUNT
npm install
npm install -g grunt-cli
PURE DATA
sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB
sudo apt-get update
sudo apt-get install pd-extended
IMAGENES
sudo apt-get install mirage
sudo apt-get install optipng
sudo apt-get install jpegoptim
http://www.cyberciti.biz/faq/linux-jpegoptim-jpeg-jfif-image-optimize-compress-tool/
sudo apt-get install imagemagick
https://dl.dropboxusercontent.com/u/37476336/multiplo_hid.jar
http://multiplo.org/forum/discussion/88/multiplatform-command-line-tool-for-hid-serial-io/p1
http://hidcomp.sourceforge.net/
http://stackoverflow.com/questions/1521986/how-do-i-read-events-from-a-hid-device-under-ubuntu-jaunty
http://www.linux-usb.org/USB-guide/x194.html
xjadeo
para video sincronizado con jack
sudo apt-get install xjadeo
joystick
sudo apt-get install jstest-gtk
jstest-gtk
comando wpstop
script para iniciar servidor de wordpress con comando 'wpstop'
sudo gedit /usr/local/bin/wpstop
pegar esto dentro del texto
#!/bin/bash
~/wordpress-3.9.1-0/ctlscript.sh stop
notify-send "Servidor de Wordpress PARADO"
dar permiso de ejecucion
sudo chmod +x /usr/local/bin/wpstop
comando wp
script para iniciar servidor de wordpress con comando 'wp'
sudo gedit /usr/local/bin/wp
pegar esto dentro del texto
#!/bin/bash
~/wordpress-3.9.1-0/ctlscript.sh restart
notify-send "Servidor de Wordpress INICIADO / REINICIADO"
http://127.0.0.1:8080/wordpress/
notify-send "http://127.0.0.1:8080/wordpress/ abierto en firefox"
dar permiso de ejecucion
sudo chmod +x /usr/local/bin/wp
comando dpkg
Para saber que version de un determinado paquete o software esta instalado
dpkg -p 'nombre_del_comando'
qsampler
sudo apt-get install qsampler
github
sudo apt-get install git
open octave studio
git clone git://git.openoctave.org/oom.git
sudo apt-get install cmake
CMake >= 2.4
QT: Qt >= 4.5.0
gcc >= 4.4.x
libsndfile >= 1.0.23
libsamplerate >= 0.1.7
JACK >= 0.121.0
Liblscp >=0.5.6
ANTES
sudo apt-get install git-svn
sudo apt-get install subversion
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install doxygen uuid-dev
http://community.linuxmint.com/software/view/qt-sdk
AHORA SI....
sudo apt-get install jack
sudo apt-get install libjack-dev
liblscp
svn co https://svn.linuxsampler.org/svn/liblscp/trunk liblscp
cd liblscp
make -f Makefile.svn
sudo ./configure && make
sudo make install
dpkg-buildpackage -rfakeroot -b
Guarda, este comando esta ya en mint reemplazado por libc6
version 0.5.6-6
libgig
svn co https://svn.linuxsampler.org/svn/libgig/trunk libgig
cd libgig
make -f Makefile.cvs
sudo ./configure && make
sudo make install
dpkg-buildpackage -rfakeroot -b
Revisión obtenida: 2583
Linuxsampler
svn co https://svn.linuxsampler.org/svn/linuxsampler/trunk linuxsampler
cd linuxsampler
make -f Makefile.cvs
sudo ./configure && make
sudo apt-get install sqlite
make -f Makefile.cvs && ./configure && make
This accounts to all libraries and applications from the LinuxSampler project.
sudo apt-get install debhelper
dpkg-buildpackage -rfakeroot -b
xunos 10
Agragado:
sudo apt-get install ffmpeg
sudo apt-get install libavcodec-extra-53
http://community.linuxmint.com/software/view/rosegarden
sudo apt-get install qsynth
Frescobaldi, lilypond sheet music editor
http://community.linuxmint.com/software/view/frescobaldi
sudo apt-get install obexftp
sudo gedit /etc/bluetooth/audio.conf
Enable=Gateway,Source,Socket
sudo service bluetooth restart
E0-75-7D-C0-F6-AB xunophone 192.168.1.102
00-1B-38-45-AA-A6 xunolap 192.168.1.101
sudo apt-get install acidrip
sudo apt-get install jack-rack
sudo apt-get install patchage
freqtweak
http://packages.debian.org/stable/sound/freqtweak
sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB
sudo apt-get update
sudo apt-get install pd-extended
sudo apt-get install shutter
controlar VLC desde celular
fuente
http://blog.desdelinux.net/como-controlar-vlc-desde-tu-android/
Pasos a seguir
1. Instalar Android Remote for VLC en tu dispositivo Android.
2. En la netbook, abrir VLC mediante el siguiente comando:
vlc --extraintf=luahttp --fullscreen --qt-start-minimized
Esto permite controlar a VLC mediante la red (wifi).
Yo convertí esa línea en un script y la agregué a la lista de aplicaciones que se ejecutan al inicio.
Es posible conseguir el mismo resultado desde la interfaz gráfica de VLC:
i. Abrir VLC y luego Herramientas > Preferencias > Mostrar configuraciones y marcar la opción Todas.
ii. Interfaz > Interfaces principales y seleccionar las opciones Web e Intérprete Lua.
VLC: interfaz web
Nota: NO seleccionar la opción que dice Control Remoto. Aparentemente,
esta opción se conserva a los fines de brindar compatibilidad con
programas más viejos.
iii. Para que VLC acepte el control remoto, es preciso agregar la IP de tu dispositivo Android al listado de IPs admitidas.
Abrí un terminal y ejecutá:
sudo nano /usr/share/vlc/lua/http/.hosts
iv.Agregá el IP de tu dispositivo Android y guardá los cambios.
Nota: para descubrir el IP de tu dispositivo Android, podés abrir el Emulador de Terminal y escribir netcfg.
v. Finalmente, ejecutá la aplicación Android VLC Remote en tu
dispositivo Android y asegurate de que detecte bien al servidor de VLC
(en mi caso, la netbook).
No sólo vas a poder reproducir, pausar, subir/bajar el volumen, etc.
Además, vas a poder elegir el archivo a reproducir y cambiar la lista de
reproducción, todo desde la comodidad de tu sofá.
Scripts para audio
wav2mp3
dependencia
crear directorio
mkdir ~/.xuno-scripts
entrar en el directorio
cd ~/.xuno-scripts
dar permisos de ejecucion a los scripts dentro
sudo chmod +x ~/.xuno-scripts/* ------
wav2mp3
sudo apt-get install lame
crear el archivo contenedor del script
sudo subl wav2mp3
pegar el siguiente codigo
#!/bin/bash
#
# wav2mp3
#
for i in *.wav; do
lame -h -b 320 "$i" "${i%.wav}.mp3"
done
wav2ogg
instalamos dependenciasdependencia
sudo apt-get install vorbis-tools
sudo subl wav2ogg
pegar el siguiente codigo
#!/bin/bash
#
# wav2ogg
#
for i in *.wav; do
oggenc "$i" -q 6 -o "${i%.wav}.ogg"
done
dar permisos de ejecucion a los scripts dentro
sudo chmod +x ~/.xuno-scripts/* ------
Permanently add a directory to shell PATH
sudo subl /etc/profile
agregar al final
PATH=$PATH:/home/xunorus/.xuno-scripts
Cerrar sesion y entrar nuevamente
mas info:
man lame
man oggenc
playstation 1 emulator
sudo aptitude install pcsxr
pcsx
PLastataion 2 emulator
sudo apt-get install p7zip p7zip-full
wget -O bios-NoobsLab.7z http://drive.noobslab.com/data/apps/PCSX2-PS2/bios.7z
mkdir ~/.config/pcsx2
7z x bios-NoobsLab.7z -o.config/pcsx2/bios && rm bios-NoobsLab.7z
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa -y
&& sudo apt-get update && sudo apt-get install pcsx2 -y
Donde estan los archivos de la papelera del root
/root/.local/share/Trash
Xunos 11
Xunos 10
Xunos 9
Xunos 8
instalado WHOis
Navegador ligero
sudo apt-get install uzbl
PDF SHUFLER
sudo apt-get install pdfshuffler
editar los comandos de teclado
alt+k
Editor
quitar: tecla E asiganada a marca activa a raton
asigar tecla E anadir marca en cursor
marcado en opciones ->opciones miscelaneas
Nombrar nuevas marcas
reducir ganancia en 12db
plugins de audio
sudo apt-get install blop caps cmt fil-plugins rev-plugins swh-plugins
tap-plugins
integracion de jack y pulseaudio
sudo apt-get install pulseaudio-module-jack
Instalar el plugin de Jack para GStreamer
Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien
podria llamarse 'gstreamer-0.10-plugins-bad' Esto deberia permitir usar
jackaudiosink y jackaudiosrc. Para probarlo: gst-inspect-0.10 | grep
jack Para ejecutar el asistente gstreamer-properties
Comando de teclado
Evince abre calendario dinamico con control shift 1
evince /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/cosas/Calendario_Biodinamico_2014.pdf
Buscar
risk of attacks resulting from a monopoly on mining share
reverse Sha-256
April 2013 the generation of Bitcoins was using approximately $150,000
USD
Peercoins will be generated by proof-of-work like Bitcoin, however over
time proof-of-work will be phased out as proof-of-work difficulty
increases and block rewards decrease
USB transit sound card en mint
http://community.linuxmint.com/software/view/madfuload
ejemplo
https://help.ubuntu.com/community/MaudioTransitUSB
donde estan?
los backgrounds en mint
/usr/share/backgrounds/linuxmint-petra
las aplicaciones
/usr/share/applications
Emulador zsnes
sudo apt-get install zsnes
chat por terminal
sudo apt-get install irssi
irssi
/connect -ssl holmes.freenode.net
/join #semananegra
telegrama
wget http://elbinario.net/telegrama.zip
unzip telegrama.zip
cd telegrama
bash telegrama "hola soy nuevo"
bash telegramas #mostarará los últimos telegramas
3 Directorios principales de xampp
sudo subl /opt/lampp/etc/httpd.conf
sudo subl /opt/lampp/apache2/conf/httpd.conf
sudo subl /opt/lampp/etc/extra/httpd-xampp.conf
sudo subl /opt/lampp/phpmyadmin/config.inc.php
reempalzar esto
DocumentRoot "/opt/lampp/htdocs/y"
<directory "="" opt="" lampp="" htdocs"="">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</directory>
Import & export MySQL database
backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql
mysqldump --opt -h yourDBHost -u yourUsername -p yourDBName > backupfile.sql
cat file_to_import.sql | mysql -u yourUsername -p yourPassword -h yourDBHost yourDBName
type file_to_import.sql | mysql -u yourUsername -p yourPassword -h yourDBHost yourDBName
Entrar en mysql
/opt/lampp/bin/mysql -u root -p
Algunos comandos
http://www.elated.com/articles/mysql-for-absolute-beginners/
select now();
show databases;
create database bookstore;
switch to the bookstore database
USE bookstore;
#crea base de datos llamada xunoruscomar
/opt/lampp/bin/mysql -u root -e "create database xunoruscomar"
mysql -u root -p joomla < backup.mysql
/opt/lampp/bin/mysql -u root -p xunoruscomar < /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/xunoruscomar.sql
http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
http://blog.johnso.org/2010/05/how-to-load-mysql-database-from-command.html
Otros directorios de xampp
sudo subl /opt/lampp/etc/extra/httpd-default.conf
Xunoscript
#!/bin/bash
echo hello
# open a child window, run two commands in it, and leave the child window open
xterm -e "bash -c \"echo foo; echo bar; exec bash\""
echo "keep this open"
# leave the parent window open
read
subl xunoscript1.sh
sudo chmod +x xunoscript1.sh
sudo sh xunoscript1.sh
Wine 1.4
sudo apt-get install wine1.4-i386
Mini tuto claves gpg o pgp
Cifrado Simetrico
creamos un texto
echo "Genbeta Dev" > texto.txt
Lo ciframos, nos aparecerá un cuadro que nos pide la contraseña y se generará un archivo .gpg
gpg -c texto.txt
Lo descifraremos
gpg -d texto.txt.gpg
Cifrado Asimetrico
Generar el par de claves
gpg --gen-key
gpg: clave B2C1AF8F marcada como de confianza absoluta
claves pública y secreta creadas y firmadas.
gpg: comprobando base de datos de confianza
gpg: 3 dudosa(s) necesarias, 1 completa(s) necesarias,
modelo de confianza PGP
gpg: nivel: 0 validez: 1 firmada: 0 confianza: 0-, 0q, 0n, 0m, 0f, 1u
pub 2048R/B2C1AF8F 2014-04-19
Huella de clave = DE33 33E1 3214 AEC4 5169 95F6 13A8 68AA B2C1 AF8F
uid Xunorus <info@xunorus.com.ar>
sub 2048R/4F1FB64A 2014-04-19
Exportar y enviar la clave privada
Difundir la clave pública que acabamos de crear (la pública, nunca la
privada), para exportarla en un archivo usaremos el comando gpg -output
[archivo destino] --export [ID de a clave pública] (la clave pública
generada antes tiene la ID B2C1AF8F).
gpg --output XunCPub.gpg --export B2C1AF8F
Subir una clave pública a un servidor de claves
Import the keys
gpg --recv-keys key IDs
gpg --send-keys --keyserver pgp.mit.edu B2C1AF8F
Importar la clave desde el archivo o servidor de claves
importar previamente la clave, desde un archivo debemos de usar el comando gpg --import [Archivo de la clave pública]
gpg --import CPub.gpg
ya en mi anillo de claves me contesta que no hay cambios.
importación desde el servidor
tenemos que usar el comando gpg --keyserver [Dirección del servidor] --recv-keys [ID de la clave].
gpg --keyserver pgp.mit.edu --recv-keys 18384645
Cifrar con la clave pública
para cifrar el documento usaremos el comando gpg —encrypt —recipient [ID de la clave] [Archivo]
echo "Genbeta Dev" > documento.txt
gpg --encrypt --recipient 18384645 documento.txt
ls
documento.txt documento.txt.gpg
Descifrar un archivo con la clave privada
descifrar con nuestra clave privada el documento tras recibirlo
gpg -d documento.txt.gpg
Firmar archivos
Una de las medidas de seguridad básicas al pasar un mensaje es
asegurarnos que el emisor es quien dice ser, para asegurarnos de esto
digitalmente existe la firma digital , pero también podemos cifrarlo y a
su vez firmarlo, que es lo que haremos con el
comando gpg -u [ID de la clave privada] --output [Archivo resultante] --sign [Archivo para firmar]
e introduciendo la contraseña de la clave privada.
echo "Genbeta Dev" > firmar.txt
Verificar y descifrar un archivo firmado
Cualquiera con la clave pública asociada a la que ha firmado el
documento puede leerlo, de la misma forma que desciframos un archivo
(gpg -d [Archivo]) o verificándolo únicamente con el comando gpg
--verify [Archivo].
gpg --verify firmar.txt.gpg
Resumen
GPG es una herramienta de cifrado muy potente y fácil de usar, que en
principio, a la mayoría no nos hace falta, pero puede que se nos
presente la necesidad de enviar algo por medio inseguros (porque no haya
más remedio), haciéndolo de esta forma podremos hacerlo sin miedo ha
que lean el contenido del archivo o nos den el cambiazo.
Este es un tema bastante extenso y si no lo acabas de entender puede ser
un lío
INFO DE LA DOCUMENTACION
-c Encrypt with a symmetric cipher using a
passphrase. The default symmetric cipher used
is CAST5, but may be chosen with the
--cipher-algo option. This option may be com‐
bined with --sign (for a signed and symmetri‐
cally encrypted message), --encrypt (for a
message that may be decrypted via a secret
key or a passphrase), or --sign and --encrypt
together (for a signed message that may be
decrypted via a secret key or a passphrase).
--gen-key
Generate a new key pair. This command is nor‐
mally only used interactively.
There is an experimental feature which allows
you to create keys in batch mode. See the
file ‘doc/DETAILS’ in the source distribution
on how to use this.
--recv-keys key IDs
Import the keys with the given key IDs from a
keyserver. Option --keyserver must be used to
give the name of this keyserver.
-----------------------
http://www.cartoon-world.tv/watch/south-park/
http://thepiratebay.se/torrent/9810238/The_Wolf_of_Wall_Street_%5B2013%5D-480p-BRrip-x264-StyLishSaLH_%28StyL
TOR browser
For 32 bit systems:
sudo add-apt-repository ppa:upubuntu-com/tor
sudo apt-get update
sudo apt-get install tor-browser
After the installation is finished, set the right ownership on the ~/.tor-browser:
$ sudo chown -R $USER ~/.tor-browser
otra
descargar de
https://www.torproject.org/projects/torbrowser.html.en
wget https://www.torproject.org/dist/torbrowser/3.5.4/tor-browser-linux32-3.5.4_es-ES.tar.xz
checkear la firma
https://www.torproject.org/dist/torbrowser/3.5.4/tor-browser-linux32-3.5.4_es-ES.tar.xz.asc
Instalar
tar -xvJf tor-browser-linux32-3.5.4_LANG.tar.xz
cd tor-browser_LANG
./start-tor-browser
Virtual Box
download.virtualbox.org/virtualbox/4.3.10/virtualbox-4.3_4.3.10-93012~Ubuntu~raring_i386.deb
post instalar XUNOS_4
LINKEAR A LA CARPETA 'y'
sudo ln -svf /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ /opt/lampp/htdocs/y
cambiar permisos de httpd.conf
sudo gedit /opt/lampp/apache2/conf/httpd.conf
Dentro, agregar las sig lineas
User xunorus
Group nogroup
reestablecer una base de datos
editar el wp-config de wordpress para la base de datos 'xunorus.com.ar'
sudo subl /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/xunorus.com.ar/wp-config.php
define('DB_NAME', 'xunorus.com.ar');
Como instalar xampp en otro lugar
1- crear el link a lugar donde queremos instalar
sudo ln -s /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp /opt/lampp
2-dar permiso de ejecucion
chmod +x xampp-linux-1.8.3-4-installer.run
3- corerr el instalador.
sudo ./xampp-linux-1.8.3-4-installer.run
Every file in the MySQL database-folder and it's subfolders should have
owner:group set to mysql:mysql and at least read+write (e.g. chmod 660)
Otherwise it won't run properly.
esta carpeta esta en ( AQUI ESTAN LAS BASES DE DATOS)
/media/xunorus/71009c71-3297-45fc-8a68-541f156d5bd1/opt/lampp/var/mysql
mysql:mysql
/media/xunorus/71009c71-3297-45fc-8a68-541f156d5bd1/opt/lampp/var/proftpd
daemon:daemon
display user and group owner
con ls -l
ls -l /opt/lampp/var
otra opcion con stat
stat -c "%U %G" /opt/lampp
1- cambio permisos a todo lampp
sudo chown -R xunorus:root /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp
2- aplico los permisos daemon:daemon
sudo chown daemon:daemon /opt/lampp/phpmyadmin/config.inc.php
sudo chown daemon:daemon /opt/lampp/var/proftpd
mysql:mysql
sudo chown mysql:mysql /opt/lampp/var/mysql
sudo chown xunorus:root
sudo chown root:root
http://sourceforge.net/projects/xampp/files/
SERVIDOR EN PARTICION PORTABLE
Instalar xampp
Descargar tar de
http://sourceforge.net/projects/xampp/files/
o lampp
https://bitnami.com/stack/lamp
unos modulos para lampp
https://bitnami.com/stack/lamp/modules
Xampp tiene que estar instalado en /opt/lampp/ pero para tenerlo en otro disco o particion se puede usar un enlace simolico
Como le hice: abri una carpeta como root e instale graficamente el xampp linux instaler
Luego VERIFICAR que el servidor este apagado y copiar la carpeta '/opt/lampp/' en donde sea necesario
DESPUES, tambien como root,
eliminar la carpeta 'lampp' en /opt/lampp en el directorio donde lo instalamos originalmente.
Una vez que tengo la carpeta lampp en el lugar de destino, o sea la particion portable que voy a usar,
crear el enlace a /opt/lampp
(apuntando a el lampp de mi copia en disco portable.)
sudo ln -s /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp /opt/lampp
si hay algun problema matar los procesos de lampp
sudo pkill lampp
Reconfigurar los permisos de la carpeta lampp
para que el usuario que esta a cargo del servidor pueda acceder
sudo chown -R xunorus:root /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp
sudo chown xunorus:root /opt/lampp
sudo chown -R xunorus:root /opt/lampp/htdocs/xampp
sudo chown -R xunorus:root /opt/lampp/htdocs
sudo chown -R xunorus:root /opt/lampp/phpmyadmin
sudo chown -R xunorus:nogroup /opt/lampp
my.cfg de mysql
sudo gedit /opt/lampp/etc/my.cnf
cat /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/var/xunorus.err
cambiar permisos de httpd.conf
sudo gedit /opt/lampp/apache2/conf/httpd.conf
Dentro, agregar las sig lineas
User xunorus
Group nogroup
abrir httpd-xampp.conf:
Esto es para que se pueda usar acceder a este servidor desde otras computadoras de la red local (LAN o WLAN.)
sudo gedit /opt/lampp/etc/extra/httpd-xampp.conf
Aqui creo que comente el ultimo bloque completo :
buscar
LocationMatch
comentar
# Require local
y agregar
Order deny,allow
LUEGO reiniciemos LAMPP/XAMPP.
sudo /opt/lampp/lampp restart
para configurar phpmyadmin
sudo gedit /opt/lampp/phpmyadmin/config.inc.php
------------------------------------
Otro archivo probable
sudo gedit /etc/mysql/my.cnf
Abrir interfaz para controlar xampp
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Error #2002 en PhpMyAdmin
Buscar el archivo config.sample.inc.php y renombralo por config.inc.php
reiniciar
sudo /opt/lampp/lampp startmysql
and find path of mysql , it will be placed in bin directory of lampp, then login
example:/opt/lampp/bin/mysql -u root
/opt/lampp/bin/mysql --user=root --password=
Crear un alias de comando
alias mysql='cd /Applications/XAMPP/xamppfiles/bin; ./mysql --user=root --password=XXXX'
sudo apt-get install mysql-server
aparece:set a password for the MySQL administrative "root" user.
(ponemos el pass nuevo para el usuario 'root')
-----------------------
Forma rápida de configurar el phpmyadmin:
Buscar el archivo config.sample.inc.php y renombralo por config.inc.php
sudo gedit /opt/lampp/phpmyadmin/config.inc.php
reiniciar
sudo /etc/init.d/mysql restart
----------------
servicio mysql está detenido?
sudo /etc/init.d/mysql start
sudo /opt/lampp/bin/mysql.server restart
/opt/lampp/mysql/scripts/ctl.sh
service mysqld restart
-----------
UJna solucion posible:
1-Editar el archivo /usr/local/lib/php.ini
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/lib/mysql/mysql.sock < y agregué la ruta al socket, por defecto está vacío.
2-Edité el archivo config.inc.php
$cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock'; < ponemos la ruta aca (por defecto está vacío)
$cfg['Servers'][$i]['connect_type'] = 'socket'; < cambiamos tcp por socket
Configurar seguridad de xampp
sudo /opt/lampp/lampp security
te pedira contraseñas para:
las carpetas del servidor
el usuario de phpmyadmin
el usuario de mysql
el usuario ftp
recomiendo que solamente no asignar la primera ya que es molesto tener
que ingresar la contraseña solamente para visitar tu propio servidor
local.
Arrancar xampp automaticamente al iniciar el sistema
sudo gedit /etc/rc.local
antes de “exit 0″ insertas lo siguiente
# La siguiente linea ejecuta XAMPP para poder testear PHP, MySQL, y Apache
/opt/lampp/lampp start
Si es de 64 bits tienes que instalar ia32-libs para que se ejecute
sudo apt-get install ia32-libs
Y LISTO
otro medoto para xampp
sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
sudo /opt/lampp/lampp security
sudo mysql upgrade
LINKEAR A LA CARPETA 'y'
enlace a /media/xunorus/nombredemidiscorigido/y/
sudo ln -svf
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/htdocs/y
sudo ln -svf /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ /opt/lampp/htdocs/y
Quizas abrir la carpeta como root y borrar la carpeta 'lampp' en /opt/ antes que nada...
...continuacion
cambiar o cheqear permisos
sudo subl /opt/lampp/apache2/conf/httpd.conf
agregar lo siguiente al final del archivo
User xunorus
Group xunorus
reiniciemos LAMPP/XAMPP.
sudo /opt/lampp/lampp restart
Ya con eso, al entrar a localhost, podremos ver nuestra nueva alias creada y referenciada:
http://localhost/yxx/
CAMBIAR PERMISOS o cheqear permisos
sudo chown xunorus:xunorus -R /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/
sudo chown xunorus:xunorus -R /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/
mmm
sudo chmod 754 /opt/lampp/htdocs/yxx/
chown emartini.apache /var/www/html/emartini;
chmod 754 /var/www/html/emartini/
setting the Apache's user to my user 'xunorus'
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
User xunorus
#Group http
Donde estan las aplicaciones
/usr/share/applications
idea
instalar directo al enlace simbolico
Cambia los permisos al instalador
chmod 755 xampp-linux-*-installer.run
Ejecuta el instalador
sudo ./xampp-linux-*-installer.run
----------------------
ver que paso?
tail -2 /opt/lampp/logs/error_log
------------
http://www.ubuntu-es.org/node/91774#.U0z-5Y-Ynlc
Usage: /opt/lampp/lampp
start Start XAMPP (Apache, MySQL and eventually others)
startapache Start only Apache
startssl Start only SSL support
startmysql Start only MySQL
startftp Start only ProFTPD
stop Stop XAMPP (Apache, MySQL and eventually others)
stopapache Stop only Apache
stopssl Stop only SSL support
stopmysql Stop only MySQL
stopftp Stop only ProFTPD
reload Reload XAMPP (Apache, MySQL and eventually others)
reloadapache Reload only Apache
reloadmysql Reload only MySQL
reloadftp Reload only ProFTPD
restart Stop and start XAMPP
security Check XAMPP's security
php5 Activate PHP5
phpstatus Which version of PHP is active?
backup Make backup file of your XAMPP config, log and data files
panel Starts graphical XAMPP control panel
COMANDOS CONKY
gedit ~/.conkyrc &exit
pkill conky && conky &exit
paginas a marcadores
http://www.windguru.cz/int/index.php?sc=80402
http://www.cei.ingalvarez.com.ar/VantageProCEI.htm
documental theo jansen
http://www.youtube.com/watch?v=rWbU3eV4ZpQ
edited the file /opt/lampp/etc/httpd.conf
ln -s /some/random/directory/lampp /opt/lampp
Usar chat IRC
xchat
unirse al canal #energiasonora
/join #xunorus
https://botbot.me/how-to-setup-irc-channel/
/msg ChanServ REGISTER #channelname
/msg ChanServ SET #channelname GUARD ON
lock down your channel via the following flags:
p (paranoid): don't show channel membership and don't allow people to request invites
r (block unidentified): only registered users can join
s (secret): don't show the channel in the channel lists
i (invite-only): only invited users can join
/msg Chanserv SET #channelname MLOCK +prsi
Instalar conky con infinity
sudo apt-get install conky conky-all
sudo add-apt-repository ppa:noobslab/noobslab-conky
sudo apt-get update
sudo apt-get install infinity-conky
Conocer el tamano del monitor
xdpyinfo | grep 'dimensions
Verificar firmas PGP
sudo apt-get install GnuPG
hardinfo
sudo apt-get install hardinfo
Algunas ideas de comandos de teclado
chuck ~/chuck/poc.ck
chuck ~/chuck/poon.ck
firefox
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/linux2013.html
& chuck ~/chuck/poon.ck & notify-send "Ver apuntes de Linux"
/usr/local/bin/xunokey & notify-send "XUNOKEY"
chuck /home/xunorus/chuck/fuguer/FUGUER_6b.ck& notify-send "XUNORUS FUGUER"
pkill chuck & notify-send "APAGA XUNOKEY"
chuck /home/xunorus/chuck/week_8/kb-organ.ck & notify-send "XUNOKEY"
firefox /home/xunorus/y/linux2013.html & chuck /home/xunorus/chuck/poon.ck & notify-send "Ver apuntes de Linux!"
/opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html
& chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send
"Editar apuntes de Linux!"
vlc --extraintf=luahttp --fullscreen --qt-start-minimized &
chuck /home/xunorus/chuck/poon.ck & notify-send "VLC is on!"
LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle"
lxterminal & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL"
lxterminal -e "bash -il" & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL SUPERUSER"
/usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor"
Rakarrack
alternativa a Guitarig
sudo apt-get install rakarrack
Audacity
sudo add-apt-repository ppa:audacity-team/daily
sudo apt-get update
sudo apt-get install audacity
ver que version se instalara de un programa
apt-cache policy 'nombre de programa'
script para para iniciar lampp con comando 'start'
sudo gedit /usr/local/bin/start
pegar esto dentro del texto
#!/bin/bash
sudo /opt/lampp/lampp restart
dar permiso de ejecucion
sudo chmod +x /usr/local/bin/start
Node js
sudo add-apt-repository ppa:chris-lea/node.js #or add-apt-repository ppa:richarvey/nodejs
sudo apt-get update
sudo apt-get install nodejs
Cinelerra, para video profesional
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv
Openshot con blender
sudo apt-get install openshot openshot-doc frei0r-plugins
sudo apt-get install frei0r-plugins
sudo apt-get install blender
Check the version before install packages using apt-get
// po-tweet!
// patch
SinOsc s => dac;
// gain
.4 => s.gain;
// call chirp
chirp( 127, 20, 1::second );
// call chirp (with tinc)
chirp( 20, 120, 1.5::second, 100::ms );
// chirp function
fun void chirp( float src, float target, dur duration )
{
chirp( src, target, duration, 1::ms );
}
// chirp function (with tinc)
fun void chirp( float src, float target, dur duration, dur tinc )
{
// initialize freq
src => float freq;
// find the number of steps
duration / tinc => float steps;
// find the inc
( target - src ) / steps => float inc;
// counter
float count;
// do the actual work over time
while( count < steps )
{
// increment the freq
freq + inc => freq;
// count
1 +=> count;
// set the freq
Std.mtof( freq ) => s.freq;
// advance time
tinc => now;
}
}
apt-cache policy 'package name'
Armory, bitcoin wallet
https://bitcoinarmory.com/download/
CHUCK en mint
http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
http://chuck.cs.princeton.edu/doc/examples/
Antes
sudo apt-get install build-essential
sudo apt-get install bison
sudo apt-get install flex
voy a compilar la version de pulseaudio asi que instalo:
sudo apt-get install libpulse-dev
sudo apt-get install libsndfile-dev
sudo apt-get install libasound2-dev
LUEGO
cd /tmp
wget -c http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
tar xvzf chuck-1.3.3.0.tgz
cd chuck-1.3.3.0/src/
make linux-pulse
sudo cp chuck /usr/bin/
LISTO!, ahora un ejemplo
chuck fuguer.ck
plugin para sublime text3
https://github.com/tildebyte/ChucK-plugin-for-ST3
cd /tmp
wget -c https://github.com/tildebyte/ChucK-plugin-for-ST3/archive/master.zip
sudo cp ChucK-plugin-for-ST3-master.zip /home/xunorus/.config/sublime-text-3/Packages
cd /home/xunorus/.config/sublime-text-3/Packages
sudo unzip ChucK-plugin-for-ST3-master.zip
Invertir colores de pantalla
sudo apt-get install xcalib
xcalib -i -a
Remastersys
http://sourceforge.net/projects/os4systemimage/
editar
sudo atom /etc/remastersys.conf
sobre como usarlo
http://ubuntuforums.org/showthread.php?t=1073838
sudo wget http://ufpr.dl.sourceforge.net/project/os4systemimage/Remastersys%203.0.4-2/remastersys_3.0.4-2_all.deb
dpkg -i remastersys_3.0.4-2_all.deb
remastersys backup nombre_de_la_iso.iso
Sublime Text 3
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
Para abrir
subl
LAMP paso a paso
sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install mysql-server
sudo apt-get install phpmyadmin
sudo gedit /etc/apache2/apache2.conf
poner
ServerName localhost
al final del archivo
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql start
sudo dpkg-reconfigure phpmyadmin
LAMP
LAMP (Linux, Apache, MySQL and PHP) is an open source Web development
platform that uses Linux as operating system, Apache as the Web server,
MySQL as the relational database management system and PHP as the
object-oriented scripting language
METODO 1, elegir LAMP server
sudo apt-get install tasksel
sudo tasksel
instalar Electrum (wallet bitcoin)
Install python-qt4 and pip:
sudo apt-get install python-qt4 python-pip
On Ubuntu 13.10 do:
sudo apt-get install python-slowaes
Install electrum:
sudo pip install https://download.electrum.org/Electrum-1.9.8.tar.gz#md5=e3918fec0254267f08e41a1fb8691382
Run:
electrum
instalar multibit
Antes de descargar descargar las llave publica de Jim para verificar que
fu el mismo quien los ha firmado el archivo de instalacion
installing gpg and importing the key id 0x79F7C572
0x79F7C572
from http://pgp.mit.edu. The files are signed with the subkey with id
0x23F7FB7B
descargar de
https://multibit.org/
hacer el instalador ejecutable
chmod +x multibit-0.5.17-linux.jar
Correr el instalador
java -jar multibit-0.5.17-linux.jar
verificar la integridad de los archivos aqui
https://multibit.org/releases/multibit-0.5.17/release.txt
sha256sum multibit-0.5.17-linux.jar
PASO 2
la info de la firma de jim burton
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0xC1972AED79F7C572
chequear gpg
Importar Jim Burton public key
gpg --keyserver pgp.mit.edu --recv-keys 0x23F7FB7B
gpg --keyserver pgp.mit.edu --recv-keys 0x79F7C572
Import the keys
gpg --recv-keys key IDs
Verify the installer signature.
Bajar la firma asc, guardarla en el mismo directorio del instalador
gpg --verify multibit-0.5.17-linux.jar.asc
sudo apt-key list
sudo apt-key del where is replaced with the actual keyid of the key you want to remove from your keyring.
sudo apt-key del 0x23F7FB7B
sudo apt-key del 0x79F7C572
si no esta instalado java...
sudo apt-get install openjdk-7-jdk
LWT
http://sourceforge.net/projects/lwt/postdownload?source=dlp
referencias
http://blog.desdelinux.net/como-aprender-un-idioma-usando-software-libre-parte-1/comment-page-2/
ESTRUCTURA DE DIRECTORIOS EN LINUX
Linux directory structure
For quick refference
/ – The Root Directory
Everything on your Linux system is located under the / directory, known
as the root directory. You can think of the / directory as being similar
to the C:\ directory on Windows – but this isn’t strictly true, as
Linux doesn’t have drive letters. While another partition would be
located at D:\ on Windows, this other partition would appear in another
folder under / on Linux.
/bin – Essential User Binaries
The /bin directory contains the essential user binaries (programs) that
must be present when the system is mounted in single-user mode.
Applications such as Firefox are stored in /usr/bin, while important
system programs and utilities such as the bash shell are located in
/bin. The /usr directory may be stored on another partition – placing
these files in the /bin directory ensures the system will have these
important utilities even if no other file systems are mounted. The /sbin
directory is similar – it contains essential system administration
binaries.
/boot – Static Boot Files
The /boot directory contains the files needed to boot the system – for
example, the GRUB boot loader’s files and your Linux kernels are stored
here. The boot loader’s configuration files aren’t located here, though –
they’re in /etc with the other configuration files.
/cdrom – Historical Mount Point for CD-ROMs
The /cdrom directory isn’t part of the FHS standard, but you’ll still
find it on Ubuntu and other operating systems. It’s a temporary location
for CD-ROMs inserted in the system. However, the standard location for
temporary media is inside the /media directory.
/dev – Device Files
Linux exposes devices as files, and the /dev directory contains a number
of special files that represent devices. These are not actual files as
we know them, but they appear as files – for example, /dev/sda
represents the first SATA drive in the system. If you wanted to
partition it, you could start a partition editor and tell it to edit
/dev/sda.
This directory also contains pseudo-devices, which are virtual devices
that don’t actually correspond to hardware. For example, /dev/random
produces random numbers. /dev/null is a special device that produces no
output and automatically discards all input – when you pipe the output
of a command to /dev/null, you discard it.
/etc – Configuration Files
The /etc directory contains configuration files, which can generally be
edited by hand in a text editor. Note that the /etc/ directory contains
system-wide configuration files – user-specific configuration files are
located in each user’s home directory.
/home – Home Folders
The /home directory contains a home folder for each user. For example,
if your user name is bob, you have a home folder located at /home/bob.
This home folder contains the user’s data files and user-specific
configuration files. Each user only has write access to their own home
folder and must obtain elevated permissions (become the root user) to
modify other files on the system.
/lib – Essential Shared Libraries
The /lib directory contains libraries needed by the essential binaries
in the /bin and /sbin folder. Libraries needed by the binaries in the
/usr/bin folder are located in /usr/lib.
/lost+found – Recovered Files
Each Linux file system has a lost+found directory. If the file system
crashes, a file system check will be performed at next boot. Any
corrupted files found will be placed in the lost+found directory, so you
can attempt to recover as much data as possible.
/media – Removable Media
The /media directory contains subdirectories where removable media
devices inserted into the computer are mounted. For example, when you
insert a CD into your Linux system, a directory will automatically be
created inside the /media directory. You can access the contents of the
CD inside this directory.
/mnt – Temporary Mount Points
Historically speaking, the /mnt directory is where system administrators
mounted temporary file systems while using them. For example, if you’re
mounting a Windows partition to perform some file recovery operations,
you might mount it at /mnt/windows. However, you can mount other file
systems anywhere on the system.
/opt – Optional Packages
The /opt directory contains subdirectories for optional software
packages. It’s commonly used by proprietary software that doesn’t obey
the standard file system hierarchy – for example, a proprietary program
might dump its files in /opt/application when you install it.
/proc – Kernel & Process Files
The /proc directory similar to the /dev directory because it doesn’t
contain standard files. It contains special files that represent system
and process information.
/root – Root Home Directory
The /root directory is the home directory of the root user. Instead of
being located at /home/root, it’s located at /root. This is distinct
from /, which is the system root directory.
/run – Application State Files
The /run directory is fairly new, and gives applications a standard
place to store transient files they require like sockets and process
IDs. These files can’t be stored in /tmp because files in /tmp may be
deleted.
/sbin – System Administration Binaries
The /sbin directory is similar to the /bin directory. It contains
essential binaries that are generally intended to be run by the root
user for system administration.
/selinux – SELinux Virtual File System
If your Linux distribution uses SELinux for security (Fedora and Red
Hat, for example), the /selinux directory contains special files used by
SELinux. It’s similar to /proc. Ubuntu doesn’t use SELinux, so the
presence of this folder on Ubuntu appears to be a bug.
/srv – Service Data
The /srv directory contains “data for services provided by the system.”
If you were using the Apache HTTP server to serve a website, you’d
likely store your website’s files in a directory inside the /srv
directory.
/tmp – Temporary Files
Applications store temporary files in the /tmp directory. These files
are generally deleted whenever your system is restarted and may be
deleted at any time by utilities such as tmpwatch.
/usr – User Binaries & Read-Only Data
The /usr directory contains applications and files used by users, as
opposed to applications and files used by the system. For example,
non-essential applications are located inside the /usr/bin directory
instead of the /bin directory and non-essential system administration
binaries are located in the /usr/sbin directory instead of the /sbin
directory. Libraries for each are located inside the /usr/lib directory.
The /usr directory also contains other directories – for example,
architecture-independent files like graphics are located in /usr/share.
The /usr/local directory is where locally compiled applications install
to by default – this prevents them from mucking up the rest of the
system.
/var – Variable Data Files
The /var directory is the writable counterpart to the /usr directory,
which must be read-only in normal operation. Log files and everything
else that would normally be written to /usr during normal operation are
written to the /var directory. For example, you’ll find log files in
/var/log.
systemback
sudo apt-add-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
crear ISO (alternativa simple que proporciona el comando dd)
dd if=/dev/sda1 of=restauracion.img
instalar en MINT 16 CINNAMON
sudo apt-get install quicksynergy unetbootin
Multisystem
esto si no esta instalado
sudo apt-get install xterm
a partir de aca multisystem
sudo wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
sudo apt-get update
sudo apt-get install multisystem
http://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linux/
Autotalent pitch correction
http://www.ubuntuupdates.org/package/core/saucy/universe/base/autotalent
Escribir en el navegador
data:text/html,
bitcoin QT
sudo apt-add-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoin-qt
ARDOUR Y MAS
REAL TIME KERNEL
sudo apt-get install linux-rt
Also, we need to give the audio-group the rights to set real-time
priorities, lock a big amount of memory and prioritize processes in
general.
In the terminal, issue these commands:
sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock 250000 >>
/etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
Note: Modifying /etc/security/limits.conf Should Not Be Required Anymore
Beginning with the Ubuntu package
jack-audio-connection-kit-0.118+svn3796-1ubuntu2 editing of
/etc/security/limits.conf should not be required.
QJACK
sudo apt-get install qjackctl
ARDOUR
sudo apt-get install ardour
LADSPA PLUGINS
sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins
HYDROGEN
sudo apt-get install hydrogen
Añadir marca en el cursor
asignar la tecla e
SCRIPTS SH
crear el archivo update en /usr/local/bin/:
sudo gedit /usr/local/bin/update
#!/bin/bash
sudo apt-get update && sudo apt-get upgrade
sudo chmod +x /usr/local/bin/update
update
http://www.linfo.org/create_shell_1.html
http://blog.desdelinux.net/programando-en-bash-parte-1/
SCRIPTS:xunokey (teclado sonoro)
crear el archivo update en /usr/local/bin/:
sudo gedit /usr/local/bin/xunokey
#!/bin/bash
sudo chuck /home/xunorus/Documentos/chuck/week_8/kb-organ.ck&& notify-send "XUNOKEY"
sudo chmod +x /usr/local/bin/xunokey
xunokey
http://www.linfo.org/create_shell_1.html
http://blog.desdelinux.net/programando-en-bash-parte-1/
LUEGO DE INSTALAR UBUNTU 1310
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
The above command adds a special repository to your Ubuntu live system
and then the update command downloads a list of all the applications
that reside in that repository.
Now all you have to do is type:
sudo apt-get install -y boot-repair && (boot-repair &)
Lo primero que debemos hacer es actualizar el sistema.
Abrir la terminal y digitar el siguiente comando:
sudo apt-get update && sudo apt-get upgrade
Configurar nuestra cuenta de Google, Hotmail, Facebook asi podemos
chatear desde la aplicación Empathy que ya viene por defecto en Ubuntu
13.10
Por motivos legales Ubuntu 13.10 no trae por defecto los códec para
reproducir MP3, WMV, Flash, drivers propietarios.
Escribir en la terminal:
sudo apt-get install ubuntu-restricted-extras
El soporte para los DVD originales encriptados:
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
Instalar repositos adicionales Medibuntu estos paquete no pueden ser
incluidos por defecto por motivos legales, pero incluyen programas como
Google-Earth, Opera, Win32codecs, Msfonts:
sudo -E wget
--output-document=/etc/apt/sources.list.d/medibuntu.list
http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
&& sudo apt-get --quiet update && sudo apt-get --yes
--quiet --allow-unauthenticated install medibuntu-keyring &&
sudo apt-get --quiet update
Agregar los paquetes de Medibuntu en el Centro de Software de Ubuntu:
sudo apt-get install app-install-data-medibuntu apport-hooks-medibuntu
Soporte de Idiomas
sudo apt-get install thunderbird-locale-es-ar
thunderbird-locale-es libreoffice-l10n-es libreoffice-help-es
myspell-es wspanish language-pack-es language-pack-es-base
language-pack-gnome-es language-pack-gnome-es-base
Variossudo apt-get install quicksynergy
sudo apt-get install vlc
Se puede usar una interfaz desde terminal
vlc -I ncurses
Que tipo de cpu tengo
lscpu
QUITAR el mensaje de reporte de fallos
gksu gedit /etc/default/apport
cambiar la linea
# sudo service apport start force_start=1 enabled=1
Change the enabled=1 to enabled=0
PLAY ON LINUX
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_saucy.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
Dejar las lenses que estan buenas y sacar Amazon
gsettings set com.canonical.Unity.Lenses disabled-scopes
"['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope',
'more_suggestions-populartracks.scope', 'music-musicstore.scope',
'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope',
'more_suggestions-skimlinks.scope']"
music on console
sudo apt-get install moc
mocp /path/to/music/directory
mocp http://datashat.net/music_for_programming_23-panda_magic.mp3
Configurar COMPIZ
sudo apt-get install compizconfig-settings-manager
se lanza con ccsm
Algunos codigos para teclado
LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle"
/opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html
& chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send
"Editar apuntes de Linux!"
vlc --extraintf=luahttp --fullscreen --qt-start-minimized &
chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send "VLC is
on!"
lxterminal & chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send "TERMINAL"
lxterminal -e "bash -il" & chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send "TERMINAL SUPERUSER"
/usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor"
RESET PASSWORD
http://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password
COMPRIMIR
sudo apt-get install unace rar unrar p7zip-rar p7zip zip unzip sharutils uudeview mpack arj cabextract file-roller
sudo apt-get install qbittorrent
sudo apt-get install synaptic
sudo apt-get install gimp -y
sudo apt-get install inkscape -y
sudo apt-get install avidemux -y
OPENSHOT
sudo apt-get install openshot -y
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt-get update
sudo apt-get install openshot frei0r-plugins
MultiSystem
MultiSystem is for creating a multiboot live USB flash drives or
thumb-drives. Instead of carrying around a bunch of different flash
drives for all of your different live operating systems, and restoration
images, now can move them all onto one large USB flash drive. Simply
drag and drop your .iso files. It is very similar to Xboot in WinOS.
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
sudo wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install multisystem
9- Ubuntu Tweak
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
10- Unsettings
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings
57- Skype
sudo apt-get install skype
58- Skype Wrapper
sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update
sudo apt-get install skype-wrapper
59- Dropbox
sudo dpkg -i dropbox_1.4.0_amd64.deb
JACK
sudo apt-get install jack jackd jackeq
Photo Management
Windows equivalent: Aftershot Pro, Lightroom, Bridge, Photoshop Organizer
RAW file viewers/editors/plugins for SLR Digital Photography
sudo apt-get install libraw-bin ufraw ufraw-batch and gimp-ufraw rawtherapee
For more raw file utilities visit: http://www.makeuseof.com/tag/4-great-tools-editing-raw-photos-linux/
sudo apt-get install darktable
sudo apt-get install shotwell
creates movies out of your pictures in just 3 steps
sudo apt-get install photofilmstrip
Auto Mount Windows NTFS Partition in Ubuntu 13.10
sudo apt-get install ntfs-config
sudo mkdir -p /etc/hal/fdi/policy
Now, launch ntfs-config from the Unity Dash Home. Click Advanced
Configuration and check the partitions you want to auto-mount at
start-up.
CHANGE WALLPAPER
sudo add-apt-repository ppa:baitsart/wallpaper-manager
sudo apt-get update
sudo apt-get install wallpaper-manager
GUIAS
http://debianhelp.wordpress.com/2013/11/19/to-do-list-after-installing-ubuntu-13-10-aka-saucy-salamander-os-2/
http://debianhelp.wordpress.com/2013/11/19/to-do-list-after-installing-ubuntu-13-10-aka-saucy-salamander-os-2/
INstalar minecraft
http://fosshelp.blogspot.com.ar/2013/10/how-to-install-minecraft-in-ubuntu-1310.html
QUitar ppa
sudo apt-add-repository --remove
ej
sudo apt-add-repository --remove ppa:kernel-ppa/ppa
Matar / reiniciar panel
killall unity-panel-service
BITCOIN.JS
Bitcoin Wallet/Client (sign: BTC)
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoin-qt
Special Note #1: Bitcoin will connect to other nodes, usually on TCP
port 8333. You will need to allow outgoing TCP connections to port 8333
if you want to allow your Bitcoin client to connect to many nodes.
Testnet uses TCP port 18333 instead of 8333.
sudo ufw allow 8333
sudo ufw disable
sudo ufw enable
Electrum
sudo apt-get install python-qt4 python-pip
sudo apt-get install python-slowaes
sudo pip install https://download.electrum.org/Electrum-1.9.6.tar.gz#md5=0d92d137ba26136f3908f2bf50271fe3
electrum
NODE.JS (para usar GRUNT)
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
GRUNT
//Node has a package manager called NPM (Node packaged modules) for managing Node dependencies (like a gem for Ruby
//Instala Grunt
sudo npm install -g grunt-cli
EN EL DIRECTORIO DE TRABAJO
npm install load-grunt-tasks --save-dev
// watch files or folders
npm install grunt-contrib-watch --save-dev
//npm install grunt-style-injector//deprecated
npm install grunt-browser-sync --save-dev
//para concatenar js
npm install grunt-contrib-concat --save-dev
//para minimizar js
npm install grunt-contrib-uglify --save-dev
//para optimizar imagenes
npm install grunt-contrib-imagemin --save-dev
//compass
npm install grunt-contrib-compass --save-dev
//sass
npm install grunt-contrib-sass --save-dev
crear temas wordpress Yeoman Grunt
sudo npm install -g generator-wp-theme
luego en el dir de theme
yo wp-theme
MIDI en VLC
vlc-plugin-fluidsynth
fluid-soundfont-gs
fluid-soundfont-gm
instalar emerald
sudo apt-get remove --purge emerald
sudo add-apt-repository ppa:brainpower/testing
sudo apt-get update
sudo apt-get install emerald
emerald --replace
Con Emerald abierto pulsamos en "Importar" y elegimos el tema "nombre-del-tema.emerald", donde lo hayamos descargado.
Si esto falla podemos pegar el archivo descargado directamente en la siguiente carpeta: /home/usuario/.emerald/themes/
ffmpeg
fuente http://www.ubuntu-guia.com/2009/07/ffmpeg.html
. Añadir los repositorios de Medibuntu (necesarios), para ello ver la guía:
http://www.ubuntu-guia.com/2010/05/anadir-repositorio-medibuntu.html
Instalamos FFmpeg con
sudo apt-get install ffmpeg
3. Instalamos la interfaz gráfica con:
sudo apt-get install winff
4. Para poder trabajar con los formatos de video .ogg y .ogv instalamos Mencoder con:
sudo apt-get install mencoder
sudo apt-get install ubuntu-restricted-extras
Usar lxterminal con permisos de superusuario
lxterminal -e "bash -il"
Serve
Serve is a small Rack-based web server that makes it easy to serve HTML,
ERB, Haml, or a variety of template languages from any directory
gem install serve
CHUCK
plugin para ST3
https://github.com/tildebyte/ChucK-plugin-for-ST3
Chuck y sublime text3
https://github.com/tildebyte/ChucK-plugin-for-ST3
Instalare software necesario
sudo apt-get update
sudo apt-get install build-essential bison flex libsndfile1-dev libasound2-dev libqt4-dev libqscintilla2-dev
Instalar Chuck
Descargar source
http://chuck.stanford.edu/release/files/chuck-1.3.2.0.tgz
tar -zxvf chuck-1.3.2.0.tgz
cd chuck-1.3.2.0/src
Use a text-editor (preferably one that shows line-numbers) to open the file:
kate RtAudio/RtAudio.cpp
Find line 5660:
sprintf( name, "hw:%d,%d", card, subdevice );
Revise this to read:
//sprintf( name, "hw:%d,%d", card, subdevice ); // commented out
sprintf( name, "pulse" );
Find line 5699:
int openMode = SND_PCM_ASYNC;
Revise this to read:
int openMode = SND_PCM_ASYNC;
printf( "pcm name %s\n", name ); // line inserted
Save the file and close Kate (or whatever text-editor you used).
Start the compile:
make linux-alsa
If this ends without errors, install ChucK as /usr/bin/chuck so that the whole system can use it:
sudo make install
Test it:
cd ../examples
chuck otf_05.ck
Todo sobre chuck
He compilado desde la fuente y puse una copia en
/usr/bin
para ejecutar un comando se hace
chuck nombre_de_archivo.ck
Abri un shel para chuck
chuck --shell
INSTALAR DEPENDENCIAS EN UBUNTU
sudo apt-get install apt-rdepends
INSTALAR MAKE
sudo apt-get install build-essential
INSTALAR FLEX y BISON
sudo apt-get install flex bison
CHUCK 1.3.3
cheuqear las dependencias:
libsndfile gcc lex yacc make bison
wget http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
http://chuck.stanford.edu/release/files/beta/chuck-1.3.3.0-beta-3.tgz
tar xvzf chuck-1.3.3.0.tgz
cd chuck-1.3.3.0/src/
make linux-alsa
[chuck build]: please use one of the following configurations:
make linux-alsa, make linux-jack, make linux-oss,
make osx-ppc, make osx-intel, make win32
si uso pulseaudio
sudo apt-get install libpulse-dev libasound2-dev
sudo cp chuck /usr/bin/
referencias
http://www.flossmanuals.net/chuck/
http://www.html5rocks.com/en/tutorials/webaudio/intro/
librerias
https://github.com/heuermh/lick
https://github.com/zeffii/ChucK_disk_recorder_from_gist
https://github.com/jwmatthys/chugins
FOROS
http://stackoverflow.com/questions/tagged/chuck
plugin para ST3
https://github.com/tildebyte/ChucK-plugin-for-ST3
Chuck y sublime text3
https://github.com/tildebyte/ChucK-plugin-for-ST3
XUNOKEY. hacer sonoro el teclado con combinaciones de teclas rapidas
chuck /home/xunorus/Documentos/chuck/week_8/kb-organ.ck & notify-send "XUNOKEY"
pkill chuck & notify-send "APAGA XUNOKEY"
problema con permisos de hid (keyboard input)
En macook 4,1 es el numero 4
ls -l /dev/input
si no funciona instalarlo
sudo apt-get install input-utils
Crear un grupo "input", agregamos nuestro usuario, y luego creamos una "udev rule" con las especificacinoes
crear el grupo
sudo groupadd -f input
agregar usuario
sudo gpasswd -a username input
Crear udev Rule (eso varia con cada distro)
en ubuntu 1310 esta en
/lib/udev/rules.d/
ejemplo
/lib/udev/rules.d/85-keyboard-configuration.rules
crear CHUCK udev rule
sudo gedit /lib/udev/rules.d/85-chuck.rules
poner esto dentro
#chuck rules
#input devices
#
GROUP="input", MODE="660"
reiniciar udev
sudo /etc/init.d/udev restart
o refrescar la lista
sudo udevcontrol reload_rules
chequear nuevamente los permisos
ls -al /dev/input/
Calcular proporcion aurea
Calcular
gnome font viewer
para instalar fuentes
sudo apt-get install gnome-font-viewer
Open Office Esp
http://sourceforge.net/projects/aoo-extensions/files/2979/3/es_es.oxt/download
Emerald
sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev
intltool libdecoration0-dev gawk compizconfig-settings-manager
wget
cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
tar -zxvf emerald-0.9.5.tar.gz && cd emerald-0.9.5/
./autogen.sh
make clean
make distclean
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} LIBS='-ldl
-lm'
make
sudo make install
Instalar compiz 0.88 desde source
http://ubuntuforums.org/showthread.php?t=1780509
pcmanfm mod
arreglar problema deusername y group de httpd.conf
sudo gedit /opt/lampp/etc/httpd.conf
Open /opt/lampp/etc/httpd.conf change nobody and nogroup to your
username and your group.
The problem was on user group type in httpd.conf file which must be set
to staff and then I don't need to change the folder permissions on the
folder i'd like to use as web root.
GMRUN
http://blog.desdelinux.net/gmrun-lanzador-de-aplicaciones-ultra-liviano/
add paper size
para ver
debconf-show libpaper1
para reconfigurar
dpkg-reconfigure libpaper1
Descargar sutitulos cuevana
Subtitulos de Películas:
Para calidad 360
sc.cuevana.tv/files/sub/ID_ES.srt
Para calidad 720
sc.cuevana.tv/files/sub/ID_ES_720.srt
Subtitulos de Series:
Para calidad 360
sc.cuevana.tv/files/s/sub/ID_ES.srt
sc.cuevana.tv/files/s/sub/ID_ES_720.srt
instalar pommed (y gpomme),hotkeys, gsynaptics via synaptic
Play mp3 from terminal
sudo apt-get install mpg321
mpg123 songfile.mp3mpg123 songfile.mp3
Eclipse
apt-get install eclipse
COMPASS
instalar ruby on rails (https://github.com/joshfng/railsready)
PREVIAMENTE
sudo apt-get install openjdk-7-jdk
sudo apt-get install jruby
OTRA OPCION
Rails Ready script
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
ruby --version
rvm rubygems latest
INSTALAR RVM y COMPASS
curl -L https://get.rvm.io | bash -s stable --ruby
source ~/.rvm/scripts/rvm
type rvm | head -n 1
si sale rvm is a function
Instala dependencias
el problema esta resuelto
rvm requirements
gem update --system
ruby --version
rvm rubygems latest
gem install compass
add user to sudoers file
user_name ALL=(ALL) ALL
--------
wireles broadcom
lspci -vnn -d 14e4:
buscar e instalar paquete
bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_i386.deb
--
debian a castellano
gedit /etc/locale.gen
locale-gen
para verificar
locale -a
agregar 'LANG=es_AR.UTF-8'
gedit /etc/default/locale
reconfigurar locales en debian (idioma)
export LANG=es_AR.UTF-8
dpkg-reconfigure locales
https://wiki.debian.org/Locale
ISRC tool submit
Dependencias
Python2 >= 2.4
python-musicbrainz2 to access the MusicBrainz XMP API version 1
libdiscid to calculate an ID for a disc
(ctypes with Python < 2.5)
one of the usable backends
http://jonnyjd.github.io/musicbrainz-isrcsubmit/
Mac address
00:21:e9:dc:4d:a0
instalar descargador de peliculas de cuevana
Asegúrate de tener instalado git. En Debian y Ubuntu el nombre del paquete es git-core.
git clone https://github.com/j0hn/guicavane.git
cd guicavane
sudo python setup.py install
guicavane
instalar JAVA
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" |
tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
Instalar devanagari (*nueva version)
sudo aptitude install ttf-devanagari-fonts scim-qtimm
scim-tables-additional scim-bridge scim-m17n m17n-lib-bin m17n-db
scim-bridge-client-qt4 skim im-switch
comando para pasar a devanagari y mostrar cartel
setxkbmap in¬ify-send "Teclado en DEVANAGARI"
notify (para mostrar mensajes)
notify-send "My name is bash and I rock da house"
Control de volumen gnome
aptitude install gnome-media
Instalar Google Earth
apt-get install lsb-core
cd /tmp
wget -c http://goo.gl/YEqTf -O google-earth-stable_i386.deb
dpkg -i google-earth-stable_i386.deb
Instalar Mirage
Hacerlo desde synaptic va bien. tambien se puede probar.
Sirve muy bien para cortar imagenes y es gtk
apt-get install mirage
Codecs adicionales en Debian
apt-get install libavcodec-extra-53
Para usar teclado en sanscrito
setxkbmap in
apt-get install ttf-indic-fonts
apt-get install language-support-fonts-
Para usar atajos de teclado de lxde
apt-get install obkey
si no funciona descargar de
obkey.googlecode.com/files/obkey-1.0.tar.gz
Lxmed para instalar iconos en el menu de lxde
http://sourceforge.net/projects/lxmed/?source=dlp
Instalar SASS y COMPASS
sudo apt-get install libhaml-ruby
sudo apt-get install ruby-compass
sudo apt-get install ruby-sass
sudo apt-get install rubygems
gem install haml
gem install gemcutter
gem install compass-wordpress
take advantage of all the features of compass stats which outputs statistics of my Sass stylesheets.
gem install css_parser
crear alias para usar en terminal
Agregar el siguiente codigo en el archivo .bashrc
#para evitar desactivar algún alias que esté en uso descomentar la siguiente linea
#alias dir='ls --color=auto –format=vertical'
alias es='setxkbmap es'
alias us='setxkbmap us'
Instalar sublime text
descargar de
http://www.sublimetext.com/2
tar -xvjf Sublime\ Text\ 2*.tar.bz2
mv Sublime\ Text\ 2/ /opt/sublime-text-2/
ln -s /opt/sublime-text-2 /usr/local/sublime-text-2
ln -s /usr/local/sublime-text-2/sublime_text /usr/local/bin/sublime_text
rm Sublime\ Text\ 2*.tar.bz2
Atajos de teclado
Estos son solo algunos atajos de teclado que me sirven para mi trabajo diario.
- Ctrl + k + b : Muestra o esconde la barra lateral. Util para cuando paso de la notebook al monitor grande y viceversa.
- Ctrl + Shift + p : Para abrir la consola de comandos, sirve para muchas cosas.
- Ctrl + p : para abrir rapidamente la busqueda de archivos y abrir alguno sin perder el tiempo en usar el mouse.
- Ctrl + Alt + p : para cambiar de proyecto
- Ctrl + Shift + 7 : para comentar o descomentar rapidamente un trozo de codigo
- Ctrl + F2 : para poner un marcador en algun punto del codigo. Util
cuando el archivo tiene ya varias miles de lineas y me pierdo en mi
mismo codigo :P
- F2: saltar entre marcadores
- Ctrl + Shift + F2 : elimina todos los marcadores
- Ctrl + G : para ir a una determinada linea
- Ctrl + R : para recorrer e ir a alguna funcion en particular. Util en php.
- Ctrl + Shift + v : para pegar codigo e identarlo al mismo tiempo.
- Ctrl + d : seleccionar la proxima palabra que sea igual a la que esta seleccionada en este momento.
- Ctrl + Shift + m : seleccionar todo el codigo dentro de los parentesis(o corchetes o llaves) actuales.
Otras ventajas
Algunas otras cosas que me gustan de sublime text son:
La multiseleccion. Seleccionar muchas cosas a la
vez y modificarlas al mismo tiempo es genial. Se puede hacer de muchas
maneras, las que uso habitalmente son:
- Ctrl + d: ya lo explique mas arriba
- Ctrl + shift + m : ya lo explique arriba
- Ctrl + Click : para situar varios cursores
- Ctrl + Doble Click : ayuda a seleccionar palabras mas facilmente
- Shift + Click derecho : permite seleccionar rectangulos o lineas
verticales de codigo. Es algo dificil de explicar pero pruebenlo que es
muy util en algunas situaciones.
Buscar y reemplazar. Esto lo tienen todos los
editores e IDEs de programacion. Pero en sublime es mas facil de usar.
No solo para un documento, sino que puedes seleccionar varios y ademas
usar expresiones regulares para hacer busquedas mas complejas. Se hace
con Ctrl + h.
Modo sin distracciones. Es solo eliminar los
menues y todo lo que pueda ser una distraccion en la pantalla. Solo
queda el codigo. Se entra con Shift + F11
Dividir la pantalla. Util si tienes un monitor grande. Permite ver 2 archivos a la vez. Se hace con Shift + Alt + N° de divisiones.
Cambiar idioma del teclado
Para ingles
setxkbmap us
Para español
setxkbmap es
TERMINAL
Atajos de Teclado en terminal
Ctrl-a
Ir al principio de la linea
Ctrl-e
Ir al final de la linea.
Ctrl-b
Retroceder un caracter.
Alt-b
Retroceder una palabra
Ctrl-f
Avanzar un caracter
Alt-f
Avanzar una palabra.
Alt-] x
Avanzar hasta la siguiente ocurrencia del caracter x.
Alt-Ctrl-] x
Retroceder hasta la anterior ocurrencia del caracter x.
Ctrl-u
Borrar desde el cursor hasta el principio de la linea
Ctrl-k
Borrar desde el cursor hasta el final del linea
Ctrl-w
Borrar desde el cursor hasta el principio de la palabra
Ctrl-Shift-V
Pega el texto del portapapeles
Ctrl-Shift-C
Copia el texto del portapapeles
Ctrl-l
borra la pantalla
Ctrl-r Texto
Busca en el historial la ultima coincidencia de la cadena ‘texto’
Botear e instalar iso desde hd
Installing Ubuntu from a Menuentry Boot
Installation onto your hard drive is possible from a booted ISO file.
Open the /etc/grub.d/40_custom file as root with a text editor.
gksu gedit /etc/grub.d/40_custom
Add the menuentry. Save the file. Update the GRUB 2 menu.
sudo update-grub
Menuentry Example
The following is an example GRUB menuentry for Ubuntu 12.04's 64-bit
ISO, located in the user's Downloads folder of sda5.
menuentry "Ubuntu 12.04 ISO" {
set isofile="/home//Downloads/ubuntu-12.04-desktop-amd64.iso"
loopback loop (hd0,5)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile
noprompt noeject
initrd (loop)/casper/initrd.lz
}
To Install Ubuntu from an ISO Menuentry, use the procedures previously
discussed to:
Download the appropriate ISO.
Move it to the desired location.
Create the GRUB 2 menuentry and update the GRUB configuration file.
Boot the ISO from the GRUB menu.
Note: If you have a large amount of RAM you may be able to use the
toram option.
Toram option
This will allow the system to boot into memory and permit
automatic unmounting of the isodevice during the installation.
If you would like to try this option: Press 'e' to edit the menuentry
and add toram to the
end of the menuentry's linux line:
linux /casper/vmlinuz boot=casper iso-scan/filename=/
noprompt noeject toram --
If /isodevice can be unmounted by the installer at the prompt, the
installation will continue.
If you have insufficient memory and start the installation, the
installer will be unable to unmount /isodevice, the install will fail
and
the system may freeze.
Since edits to the menuentry are not persistent, if the toram option
fails, simply reboot and use the existing menuentry
without editing it.
Once booted to the Ubuntu LiveCD desktop:
The /isodevice must be unmounted for a successful installation.
If /isodevice cannot be unmounted by the installer, the installation
will fail unless the user forces its unmounting.
If the toram option
was not used or was unsuccessful, unmount /isodevice:
Open a terminal
and run the following command:
sudo umount -l -r -f /isodevice Start
the installation procedure by double-clicking the "Install Ubuntu"
icon.
GParted Live on Hard Disk
menuentry "Gparted live" {
set isofile="/home/isos/gparted-live-0.5.2-9.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live config union=aufs noswap
noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
Menuentry Details
The menuentry constructed above is built with the following
considerations.
- menuentry
The menuentry title (between the quotations) is
determined by the user. Any title can be used.
The line must end with {
- set
isofile
1- Designating an 'isofile' variable is not required
but
simplifies the creation of multiple Ubuntu ISO menuentries.
By using
this convention, the user can copy an existing ISO menuentry and, if
the ISO is located in the same folder, simply change the menuentry
title and the name of the ISO file on this line.
No other changes are
necessary.
2- The set isofile line should reflect the exact
name of the
ISO file
-loopback
The loopback line must reflect the actual location of
the ISO file.
In the example, the ISO file is stored in the user's
Downloads folder. X is the drive number, starting with 0; Y is the
partition number, starting with 1 sda5 would be designated as (hd0,5);
sdb1 would be (hd1,1) Other Location Examples: (hd0,5)/boot/$isofile
Located in the system's normal /boot partition on sda5 (hd0,6)/$isofile
Located in a separate boot partition on sda6
(hd0,7)/username/Downloads/$isofile
Located in a separate home
partition on sda7 (hd1,2)/iso/$isofile Located in the /iso folder of
the sdb2 data partition
- linux
This line is specific to the Ubuntu
family of ISOs. Other Linux distributions and system ISOs may use
different filenames, folders and switches to boot their ISOs.
Check the
Grub2/ISOBoot/Examples page to see if an example exists.
The user can
also mount the ISO and explore its contents to ensure the menuentry
contains the correct filenames and paths.
- initrd
See the linux line
notes. Additionally, some other systems use initrd.gz rather than
initrd.lz on their ISOs.
important
If the ISO is stored on a
partition formatted differently than your main operating system, it may
be necessary to load the module for the specific format before GRUB can
access it.
In this case, add the following line immediately after the
menuentry line for the desired format (ntfs, reiserfs, etc).
It should
not be necessary, but if GRUB cannot read the ISO the iso9660 module
can also be loaded:
insmod ntfs
insmod iso9660
For more information on creating a custom menuentry, please visit
Grub2/CustomMenus.
xampp for linux
descargar de http://www.apachefriends.org/en/xampp-linux.html.
Cargamos la carpeta:
cd /media/sda4/csonorus/Descargas
y descomprimimos con tar en /opt
tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
/opt/lampp/lampp start
Hospedar archivos de localhost en home usando xampp
0- cargamos la carpeta
cd /opt/lampp/htdocs
1-crear el link (symlink)
sudo ln -s /home/USER/htdocs
2-editar el fichero
sudo gedit /opt/lampp/etc/httpd.conf
y agrgar lo siguiente en 'DocumentRoot' y 'Directory'
/htdocs-home
luego
/opt/lampp/lampp restart
COMPRIMIR VIDEOS
Instalamos FFmpeg con:
sudo apt-get install ffmpeg
Instalamos la interfaz gráfica con:
sudo apt-get install winff
Para poder trabajar con los formatos de video .ogg y .ogv instalamos
Mencoder con:
sudo apt-get install mencoder
Ya lo tenemos todo instalado y la interfaz gráfica la tenemos en
Aplicaciones / sonido y video / Video Converter (WinFF).
Nota: Para poder trabajar con codecs privativos o con problemas de
licencia instalar el paquete Ubuntu Restricted Extras (para mp3...)
con:
sudo apt-get install ubuntu-restricted-extras
Si nos encontramos problemas para convertir a .avi es que nos falta el
paquete libavcodec-unstripped-52. Lo instalamos ejecutando en una
terminal el siguiente comando:
sudo apt-get install libavcodec-unstripped-52
Resaltar que la interfaz gráfica es reciente y FFmpeg ha trabajado
siempre desde la terminal.
Vamos a ver algunos de los COMANDOS MAS UTILIZADOS:
La SINTAXIS BASICA es:
ffmpeg -i archivo_original.extensión archivo_final.extensión
ej: Para pasar un video flv que se llama video1 a un video avi que se
llame video2:
ffmpeg -i video1.flv video2.avi
Se puede controlar los
ratios de compresión, resolución... (peso y calidad), por ejemplo:
ffmpeg -i video.wmv -ab 56 -ar 22050 -r 15 -s 320×240 video.flv
De este modo, pasamos de .wmv a .flv con algunas opciones:
-ab: ratio de audio en (bit/s). Sería 56
-ar: frecuencia del audio. Sería 22050 (mono)
-r: framerate (Hz). Seríq 15
-s: tamaño de la resolución. Sería 320x240
algunas ordenes básicas de algunos ejemplos con ffmpeg:
FORMATOS DE AUDIO:
De .wma a .mp3:
ffmpeg -i audio.wma -f mp3 -ab 192 audio.mp3
El bitrate del MP3 en este ejemplo es 192bit/s.
De .mp3 a .amr:
ffmpeg -i audio.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 audio.amr
De .wav a .mp3 sería:
ffmpeg -i audio.wav -acodec mp3 -ab 32 -ar 44100 audio.mp3
De .mpeg a .mp3:
ffmpeg -i video.mpg -f mp3 audio.mp3
Extrae el audio de un fichero MPEG y lo pasa a MP3.
FORMATOS DE VIDEO:
De .avi a .flv:
ffmpeg -i video.avi -acodec mp3 -ar 11025 video.flv
De .avi a .vcd:
ffmpeg -i video.avi -target pal-vcd video.mpg
Añadiendo la opción -hq usa alta calidad.
De .mpeg a .flv:
ffmpeg -i video.mpg -vcodec flv -y video.flv
De .flv a .mpeg:
ffmpeg -i video.flv video.mpeg
De -flv a -avi:
ffmpeg -i video.flv video.avi
Sigil, para hacer ebooks
sudo add-apt-repository ppa:rgibert/ebook
sudo apt-get update
sudo apt-get install sigil
Moovida
sudo apt-get install moovida
Instalar unebootin
sudo apt-get install unetbootin
LUEGO DE INSTALAR UBUNTU STUDIO 12.04
Ubuntu es una de las distros más usadas y es la que mejor soporte de
las comunidades tiene, hay mucha información, publicaciones y además es
muy fácil de asimilar para el usuario promedio.
Las distros de Ubuntu salen cada 6 meses. Ademas hay una que tiene
soporte de 3 años, conocida como LTS. La última fue la 12.04. que
significa que salió en abril de 2012. La siguiente es la 12.10, luego
la 13.04 y asi...
En mi caso he preferido descargar la version de ubuntu studio, ya que
trae preinstalados varios programas, entre ellos Ardour, Jack,Gimp,
etc. y luego instalar unity que es la una interfaz de escritorio muy
bonita y práctica.
Lo primero antes de instalar es testear que funciona, corriendo un live
cd(dvd) o booteando desde USB. Luego me parece conveniente tener
particionado el sistema , de manera que tengamos una carpeta HOME con
todos nuestros archivos de usuarios, y dos particiones para instalar
diferentes versiones de SOs. En mi caso tengo siempre dos Ubuntus lo
quem e permite tester rapidamente cada seis meses sin tener que mover
mi home, y con la posibilida de regresar al estado anterior en mi
sistema.
( Codigos ejecutables desde terminal)
COMENTARIO INICIAL
Hasta el momento me resulto mas practica la opcion de instalar ubuntu
estudio que viene con el escritorio xfce y luego instalar Unity.
Asi pues aqui van los pasos a seguir luego de instalar Ubuntu Studio.
En lineas generales me ha resultado mas eficiente usar Thunar como
gestor de archivos en vez de Nautilus.
Para los siguientes codigos, es recomendable una conexion rápida. Con
una velocidad de 100kb promedio puede llevar algunas horas, menos de
eso convierte a esta en una tarea tediosa ademas de que probablemente
se interrumpa la descarga por inconsistencias de la conexion.
Primer paso!
0. actualizar el sistema.
1. abro synaptic --> repositorios--> otros --> marco socios de
canonical.
Instalar Unity
sudo apt-get update
sudo apt-get install ubuntu-desktop
Luego cerrar sesion y seleccionar ubuntu. asi abre unity.
Luego a mi me dio problema que solo se ve el escritorio sin panel ni
unity asi que lo solucione asi.
abri terminal con ctrl +alt +T
en terminal puse
gnome-panel compiz --replace
Iniciar Unity por defecto
editar sudo nano /etc/lightdm/lightdm.conf
reemplazar la linea
user-session=ubuntustudio
por
user-session=ubuntu
opciones
greeter-session=unity-greeter greeter-session=lightdm-gtk-greeter
Buscador CATFISH
sudo apt-get install catfish
agregar CATFISH a thunar
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Instalar Xampp
http://ubuntuarte.com/wordpress/?p=85
sublime-text-2
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2
Intalar compiz
sudo apt-get install compizconfig-settings-manager
compiz --replace
sudo apt-get install aptitude
sudo aptitude install compiz-fusion-plugins-extra
arrancar livecd desde grub 2 con imagen iso
http://www.ubuntu-guia.com/2012/06/arrancar-un-livecd-desde-grub2.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FcUQx+%28ubuntu-guia%29
Intalar los extras restringidos de ubuntu
sudo apt-get -y install ubuntu-restricted-extras
sudo apt-get install dmenu
dmenu_path
dmenu_run
ir a menu --> configuracion --> administrador de
configuracion--> teclado -->atajos de teclado:
agregar, escribir dmenu_run en el dialogo que aparece
luego elegir tipear la combinacion de teclas
OCENAUDIO
Muy buena aplicacion para editar audio!
Descargar el .deb de la pagina
www.ocenaudio.com.br/download
3 Herramientas para trabajar con PDFs
sudo apt-get install pdfshuffler pdfedit pdfchain
Crear una particion home separada
Aqui algunos datos para tener una particion home separada. Esto tiene
algunas ventajas, por ejemplo que se pueden tener instalados y/o probar
varios so sin tener que mover nuestros archivos, ademas de que estos
estaran disponibles para todos los SO>
http://www.psychocats.net/ubuntu/separatehome
NetworkMiner
para snifear passwords de redes. aun me falta probarlo. Here are the
commands required to install Mono and NetworkMiner on Ubuntu Linux:
sudo apt-get install libmono-winforms2.0-cil
wget sourceforge.net/projects/networkminer/files/latest -O
/tmp/networkminer.zip
sudo unzip /tmp/networkminer.zip -d /opt/
cd /opt/NetworkMiner_1-2
sudo chmod +x NetworkMiner.exe
sudo chmod -R go+w AssembledFiles/
sudo chmod -R go+w Captures/
mono NetworkMiner.exe
http://www.netresec.com/?page=Blog&month=2011-12&post=No-more-Wine---NetworkMiner-in-Linux-with-Mono
http://www.dragonjar.org/networkminer-herramienta-forense-de-analisis-de-red.xhtml
Globus preview
sudo add-apt-repository ppa:gloobus-dev/gloobus-preview sudo apt-get
update && sudo apt-get install gloobus-preview sudo apt-get
upgrade
grub-customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Netspeed (reemplazo)
http://ubuntuguide.net/netspeed-indicator-replacement-ubuntu-12-04
descargar e instalar indicator-sysmonitor
https://launchpad.net/indicator-sysmonitor
sudo apt-get install dstat
guardar el siguiente script
http://www.pcurtis.com/sysmon
y darle permiso de ejecucion
abrimos , poniendo en terminal
indicator-sysmonitor
aparecera en la barra de panel
ahora, boton derecho, preferencias
tildar: ru on startup
y en advanced seleccionar use this command y poner
la ruta al scrip que descargamos y permitimos como ejecutable.
PROBLEMAS FRECUENTES
XFCE4 Error al desmontar dispositivo: Permiso denegado
Notapor ppkombo61 » 06 Mar 2012, 03:24
Hola:
Yo, particularmente no uso ningun gestor de archivos.
Antes, thunar me facilitaba las cosas
Siempre me pregunte ..¿ Que hace thunar cuando "pincho" sobre un icono
y tarda dos segundos en mostrarme mi llave usb ?
Posiblemente esta ejecutando algun proceso que yo no veo.
Me monta los dispositivos. Ya es una suerte. Pero no me deja
desmontarlos.
Hasta donde yo se. Que es muy poco.
Agunas de las opciones que usa thunar se manejan en
/usr/share/polkit-1/actions
Y sobre tu pregunta en... org.freedesktop.udisks.policy...y en
particular en :
Unmount
a device mounted by another user
Afmontér en enhed monteret af en anden bruger
Authentication is required to unmount devices mounted by
another user
Autorisering er påkrævet for at afmontere
enheder monteret af en anden bruger
yes
yes
auth_admin
Veras que solo tines que cambiar no por yes en las
ultimas lineas.
http://geeks-zone.net/2012/03/como-activar-el-teclado-numerico-numlock-por-defecto-al-arrancar-tu-sistema-operativo-linux/http://geeks-zone.net/2012/03/como-activar-el-teclado-numerico-numlock-por-defecto-al-arrancar-tu-sistema-operativo-linux/
LINKS
http://geeks-zone.net/2012/03/como-activar-el-teclado-numerico-numlock-por-defecto-al-arrancar-tu-sistema-operativo-linux/
http://www.glatelier.org/2012/09/airdroid-maneja-tu-dispositivo-android-desde-tu-navegador-web/
http://www.glatelier.org/2011/10/tip-forzar-el-cierre-como-applet-en-unity/
Arreglar tamaño de archivo de subida de wordpress en localhost
Usando Xampp.
BUscar el archivo php-ini ubicado en :
/opt/lampp/etc
editarlo gedit php.ini
e ir a la linea:
post_max_size = 2MB
Cambiar por el tamaño deseado.
Reiniciar el servidor.
Fuente:
http://ayudawordpress.com/como-evitar-el-limite-de-subida-de-2-mb/
Iniciar Lampp al inicio
ste es el archivo perfecto para automatizar la ejecución de XAMPP
antes de entrar en nuestra cuenta de usuario
sudo gedit /etc/rc.local
Después de identificarnos, aparecerá la ventana del navegador, con
el archivo ‘rc.local’ ya cargado. Sólo tendremos que incluir dos líneas
justo antes de la línea que contiene ‘exit 0‘ (bueno, en realidad, con
la segunda línea es suficiente)
#Iniciar XAMPP
/opt/lampp/lampp start
[Tip] Cómo vaciar la papelera del root
sudo rm -rf ~/.local/share/Trash/*
fuente
http://deblinux.wordpress.com/2012/10/17/tip-como-vaciar-la-papelera-del-root/
arreglar problema con ICEauthority
Tube el problema de que una vez no me iniciaba, quedaba atorado en la
pantalla de inicion de sesion.
Tres accesos fundamentales
alt+ctrl+F1 --> para loguearse desde terminal
alt+ctrl+F7 alt+ctrl+F8 para alternar entre pantalla de inicio de
sesion.
Lo que hice fue, loguearme dede terminal (alt+ctrl+F1), luego chequee
el permiso de .ICEauthority
ls -al .ICEauthority
y luego como decia root puse
sudo chown 'user':'user' .ICEauthority
para volver a la pantalla de logueo (alt+ctrl+F7 o alt+ctrl+F8)
TUTORIAL SOBRE NAUTILUS
contenido de cada directorio (carpeta) para así comprender mejor el
Sistema
/ (raíz): Es el nivel más alto dentro de la jerarquía de directorios.
De aquí cuelgan el resto de carpetas, particiones y otros dispositivos.
Es por esto que donde se instala el sistema, se selecciona la partición
deseada y se le indica que el punto de montaje es justamente /.
/bin (binarios): Los binarios son los ejecutables de Linux. Aquí
tendremos los ejecutables de los programas propios del sistema
operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el
único directorio que contiene ejecutables como veremos más adelante.
Importante, cualquier usuario puede ejecutarlos y los preinstala el
sistema.
/boot (arranque): Aquí nos encontramos los archivos necesarios para el
inicio del sistema, desde los archivos de configuración de Grub Lilo,
hasta el propio kernel del sistema.
/dev (dispositivos): Linux se basa en la simpleza y en el tratamiento
homogéneo de la información. Linux trata los dispositivos como si
fueran un fichero más para facilitar el flujo de la información. En
esta carpeta tenéis los dispositivos del sistema, por ejemplo los usb,
sda (o hda) con sus respectivos números que indican las particiones,
etc.
/etc (etcétera): Aquí se guardan los ficheros de configuración de los
programas instalados, así como ciertos scripts que se ejecutan en el
inicio del sistema. Los valores de estos ficheros de configuración
pueden ser complementados o sustituidos por los ficheros de
configuración de usuario que cada uno tiene en su respectivo “home”
(carpeta personal).
/home (hogar): Es la carpeta donde se guardan los archivos personales
de todos los usuarios, documentos, configuración específica de ciertos
programas, etc. Viene a ser algo como el Documents and Settings de
Windows. Dentro, existe una carpeta con el nombre de cada usuario.
Generalmente, cada usuario tiene acceso sólo a su directorio home. Los
usuarios normales tienen total control (lectura, escritura, ejecución)
de los archivos de su “home” y en caso que un usuario común haga algo
realmente desastroso con el sistema, sólo afectará su home, dejando el
del resto de usuarios y el resto del SO intacto. El superusuario (root)
tiene acceso total a todos los directorios de los demás usuarios
(recuerden la frase: “cada user en su home y el root en el de todos”).
/lib (bibliotecas): Contiene las bibliotecas (también mal conocidas
como librerías) del sistema, así como módulos y controladores
(drivers).
/lost+found (perdido y encontrado): Es una carpeta que nos podemos
encontrar en todas las particiones. Cuando por cualquier circunstancia
se cierra mal el sistema (un apagón por ejemplo), cuando éste se
reinicie comprobaréis que se llamará al programa fsck para restaurar la
integridad del sistema de ficheros. En esta carpeta encontraremos la
información que se mal-guardó debido a la incidencia.
/media (media/medios): Es donde se montan las unidades extraíbles como
los dispositivos USB, disqueteras, unidades de CD/DVD y en algunas
distros, como Ubuntu, las particiones adicionales.
/mnt (montajes): Es un directorio que se suele usar para montajes
temporales de unidades. En algunas distribuciones ya no se usa por
motivos históricos, paso a ser /media.
/opt (opcionales): Destinado para guardar paquetes adicionales de
aplicaciones.
/proc: Información para la virtualización del sistema de ficheros de
Linux.
/root: Es el /home del administrador. Es el único /home que no está
incluido -por defecto- en el directorio anteriormente mencionado.
/sbin (binarios de sistema): Son los ejecutables de administración,
tales como mount, umount, shutdown… Solo pueden ser ejecutados por el
root y vienn preinstalados en el sistema.
/srv (servicios): Información del sistema sobre ciertos servicios que
ofrece (FTP, HTTP…).
/sys (sistema): Información sobre los dispositivos tal y como los ve el
kernel Linux.
/tmp (temporales): Es un directorio donde se almacenan ficheros
temporales. Cada vez que se inicia el sistema este directorio se
limpia.
/usr: Es el directorio padre de otros subdirectorios de importancia:
/usr/bin: Conjunto de ejecutables de la mayoría de aplicaciones de
escritorio entre otras (por ejemplo firefox). /usr/include: Los
ficheros cabeceras para C y C++. /usr/lib: Las bibliotecas para C y
C++. /usr/local: Es otro nivel dentro que ofrece una jerarquía parecida
al propio directorio /usr. /usr/sbin: Otra serie de comandos
administrativos para el sistema. /usr/share: Archivos compartidos como
ficheros de configuración, imágenes, iconos, temas, etc. /usr/src:
Tiene en su interior el código fuente para el kernel Linux.
/var: Ficheros de sistema como el buffer de impresión, logs… Tenemos
los siguientes: /var/cache: Se almacenan datos cacheados para las
aplicaciones. /var/lib: Información sobre el estado actual de las
aplicaciones, modificable por las propias aplicaciones. /var/lock:
Ficheros que se encargan de que un recurso sólo sea usado por una
aplicación determinada que ha pedido su exclusividad, hasta que ésta lo
libere. /var/log: Es uno de los subdirectorios más importantes ya que
aquí se guardan todo tipo de logs del sistema. /var/mail: Los correos
de los usuarios. /var/opt: Datos usados por los paquetes almacenados en
/opt. /var/run: Información sobre el sistema desde que se inició.
/var/spool: Datos esperando a que sean tratados por algún tipo de
proceso. /var/tmp: Otro fichero temporal.
soporte para reproducir DVD encriptado con css (Content Scramble
System)
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
Full DVD Playback on Ubuntu 12.04
For fullfledged dvd play back in ubuntu you need a small package called
libdvdcss. For that just type or you can search it on the software
center of ubuntu.
sudo wget
--output-document=/etc/apt/sources.list.d/medibuntu.list
http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
&& sudo apt-get --quiet update && sudo apt-get --yes
--quiet --allow-unauthenticated install medibuntu-keyring &&
sudo apt-get --quiet update
sudo apt-get install libdvdcss2
indicador de weather en menu
sudo apt-get install indicator-weather
archivos comprimidos
sudo apt-get -y install rar unace p7zip-full p7zip-rar sharutils
mpack lha arj
Instalar SYNAPTIC y GDEBI
sudo apt-get install gdebi
sudo apt-get install synaptic
Aptitude
sudo apt-get install aptitude
Buscador CATFISH
sudo apt-get install catfish
Buscador CATFISH
sudo apt-get install catfish
agregar CATFISH a thunar
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Instalar Xampp
http://ubuntuarte.com/wordpress/?p=85
sublime-text-2
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2
Fillezilla
sudo apt-get install filezilla
chromium
Instalación: buscar en Centro de software: navegador chromium
sudo apt-get install chromium-browser
Instalamos el paquete de idiomas para tenerlo en español con:
sudo apt-get install chromium-browser-l10n
Si queremos la última versión, podemos agregar el repositorio PPA:
sudo add-apt-repository ppa:chromium-daily
Jupiter gestor de enegia
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
Gnome classic:
GNOME clasico
sudo apt-get install gnome-panel
Catfish para buscar archivos
sudo apt-get install catfish
Descargar Videos Flash en Ubuntu
1.Comenzar a reproducir el vídeo y antes de que se termine de cargar
por completo, buscar el archivo para conocer el nº del proceso y el
descriptor, con:
lsof |grep Flash
2. Tarda un poco y aparece algo asi
npviewer. 2925 usuario 42u REG 8,3 6923916 654482
/tmp/FlashXXUt9wzs (deleted)
3.Cuando haya terminado de cargarse por completo y sin cerrar el
navegador, copiarlo a nuestra carpeta personal con el comando:
Donde "2925" es el nº de proceso en la 2ª columna.
Donde "42" es el descriptor del fichero sin la letra que le sigue en la
4ª columna.
cp /proc/2925/fd/42 video.flv
Donde debemos cambiar el 2925 y el 42 por los obtenidos en vuestro caso
con el anterior comando.
Y listo ya podemos seguir descargándonos vídeos sin la necesidad de
instalar nada.
tweaks
Para Unity
sudo apt-get install myunity
Para Gnome 3
sudo apt-get install gnome-tweak-tool
LAMP
fuente
http://www.ubuntizando.com/2012/05/10/instalando-lamp-en-ubuntu-12-04/
y
http://hackapc.com/tips-for-installing-lamp-on-ubuntu-12.04-precise-pangolin.html
sudo apt-get install tasksel
sudo apt-get install lamp-server^
El símbolo ^ es importante. No es un error.
*Nota: es importante definir nuestra contraseña de acceso a la base de
datos MySQL.
Y listo, tras unos minutos ya podemos usar el directorio /var/www/,
donde por defecto se alojará nuestra web, lo único que queda por hacer
es asignar permisos a ese directorio para que podamos copiar nuestros
ficheros.Pero es mas sencillo es crear un enlace simbólico a una
carpeta en nuestro “home” , sin necesidad de editar derechos ni
complicaciones. Por ejemplo:
ln -s /var/www /home/usuario/www
Donde usuario es nuestro usuario de sesión y www es la carpeta donde
guardaremos nuestra pagina web.
Si todo fue bien podemos probar que anda php, para esto crearemos un
archivo en /www llamado info.php
sudo gedit /var/www/info.php
y poner dentro
ahora en el navegador poner localhost/info.php
...y deberia verse la pagina de informacion de php.
Luego, instalar phpmyadmin para crear, editar, borrar o realizar
consultas en nuestra base de datos.
sudo apt-get install phpmyadmin
Luego desde el navegador escribimos http://localhost/phpmyadmin/
para tener acceso a phpmyadmin y ponernos manos a la obra.
PROBLEMA, no me funciono phpmyadmin lo solucioné de la siguiente forma:
sudo dpkg-reconfigure -plow phpmyadmin
Intenté la configuracion 2 veces, y luego seguia sin andar. Entonces
hice lo siguiente:
sudo ln -s /etc/phpmyadmin/apache.conf
/etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 reload
gracias a
http://www.linuxquestions.org/questions/linux-software-2/how-to-fix-the-requested-url-phpmyadmin-was-not-found-on-this-server-796610/
Marlin
COntinuacion de nautilus elementary en unity
sudo add-apt-repository ppa:marlin-devs/marlin-daily
sudo apt-get update
sudo apt-get install marlin
Para usar globus preview con marlin
sudo apt-get install dconf-tools
dconf-editor
Nautilus actions extre
sudo add-apt-repository ppa:nae-team/ppa
sudo
apt-get update && sudo apt-get install nautilus-actions-extra
System Load Indicator displays CPU, Memory, Network, Swap, Disk io
and system load on the panel
sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload
* parece haber un bug con compiz.
RAM / CPU usage //Indicator sysmonitor para Unity
Unity top panel doesn’t support any kind of applets, just
AppIndicators. Luckily, there’s an AppIndicator that displays the RAM
and CPU usage. Install it using the commands below:
sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor
Gloobus Preview
To install Gloobus Preview from its PPA, run these commands:
sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
sudo apt-get update
sudo apt-get install gloobus-preview gloobus-sushi
Conky
ref:
http://www.unixmen.com/configure-conky-lua-in-ubuntu-11-10-12-04-fedora-debian-and-linuxmint-howto-conky/
sudo apt-get install conky-all
Compiz
sudo apt-get install compizconfig-settings-manager
opciones extras de compiz
sudo aptitude install compiz-fusion-plugins-extra
Video, imagen
openshot,editor de video
sudo add-apt-repository ppa:jonoomph/openshot-edge sudo apt-get
update
sudo apt-get install openshot openshot-doc
sudo apt-get install blender inkscape
CONVERTIDORES DE VÍDEO
sudo apt-get install devede
- ffmpeg (winff) - convertir vídeos a diferentes formatos. Instalación
y configuración en:
http://www.ubuntu-guia.com/2009/07/ffmpeg.html
- devede - convertir vídeos a video-cd, supervideo-cd, video-dvd, DivX
y MPEG-4.
Instalación: buscar en Centro de software: devede
sudo apt-get install devede
- Mobile Media Converter - convertir videos 3gp de teléfonos móviles.
Instalación y configuración en:
http://www.ubuntu-guia.com/2010/06/mobile-media-converter-ubuntu-3gp-amr.html
- Sound Juicer - convertir cd de música a mp3. Instalación y
configuración en:
http://www.ubuntu-guia.com/2010/01/convertir-un-cd-de-musica-mp3-en-ubuntu.html
sudo apt-get install imagemagick
sudo apt-get install nautilus-image-converter
sudo apt-get blender
sudo apt-get install inkscape
sudo apt-get install xsane
GIMP
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
HandBrake
sudo add-apt-repository ppa:stebbins/handbrake-snapshots
sudo apt-get update sudo apt-get install handbrake-gtk
handbrake-cli
VLC
sudo apt-get install vlc vlc-plugin-pulse
GLOBAL MENU (APPMENU) para LIBREOFFICE
sudo apt-get install lo-menubar
Preload, no se muy bien que hace, pero es como mas rapido
sudo apt-get install preload
instalar archivos TAR.GZ en Ubuntu
sudo apt-get install build-essential
tar -xzvf retornodeperón.tar.gz
Cualquiera de los métodos referidos nos descomprimirá el archivo en una
carpeta llamada "retornodeperon".
Acto seguido ingresaremos a esa carpeta con el siguiente comando:
cd retornodeperon
Luego debemos ejecutar el archivo de configuración. En general se
realiza con:
sudo ./configure
Los últimos pasos consisten en realizar el compilado y luego
instalarlo. Lo hacemos con:
sudo make
y luego
sudo make install
Instalar el escritorio LXDE en una terminal (Ctrl+Alt+T):
sudo apt-get install lubuntu-desktop
Para Eliminarlo:
sudo apt-get remove lubuntu-desktop
Si quieres desinstalar todos los cambios ocurridos al instalar Lxde
escribe esta linea en la terminal:
sudo apt-get remove abiword abiword-common abiword-plugin-grammar
abiword-plugin-mathview ace-of-penguins audacious audacious-plugins
chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg
elementary-icon-theme esound-common galculator gdebi gdebi-core giblib1
gnome-icon-theme-full gnome-mplayer gnome-system-tools gnome-time-admin
gnumeric gnumeric-common gnumeric-doc gpicview gtk2-engines-pixbuf
guvcview hardinfo indicator-status-provider-pidgin leafpad
libabiword-2.8 libaiksaurus-1.2-0c2a libaiksaurus-1.2-data
libaiksaurusgtk-1.2-0c2a libaudclient2 libaudcore1 libaudiofile0
libavcodec53 libavformat53 libavutil51 libbinio1ldbl libcddb2
libcompfaceg1 libcue1 libdca0 libdirectfb-1.2-9 libdiscid0 libdvdnav4
libdvdread4 libenca0 libencode-locale-perl libept1 libesd0 libexo-1-0
libexo-common libfaad2 libfile-listing-perl libfluidsynth1 libfm-data
libfm-gtk-data libfm-gtk1 libfm1 libfont-afm-perl libgdome2-0
libgdome2-cpp-smart0c2a libglade2-0 libgoffice-0.8-8
libgoffice-0.8-8-common libgringotts2 libgsf-1-114 libgsf-1-common
libgsm1 libgtkmathview0c2a libhtml-form-perl libhtml-format-perl
libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libhttp-message-perl libhttp-negotiate-perl libid3tag0 libimlib2
libio-socket-ssl-perl libjpeg-progs liblink-grammar4 libloudmouth1-0
liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl
libmcrypt4 libmcs1 libmenu-cache1 libmms0 libmowgli2 libmusicbrainz3-6
libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libobrender27
libobt0 libonig2 liboobs-1-5 libopenal1 libopts25 libots0 libpisock9
libpolkit-gtk-1-0 libpostproc52 libresid-builder0c2a
libschroedinger-1.0-0 libsidplay2 libsvga1 libswscale2 libtar0
libtie-ixhash-perl libtimedate-perl libts-0.0-0 libuniconf4.6
liburi-perl libva1 libvdpau1 libvpx0 libwebcam0 libwv-1.2-3
libwvstreams4.6-base libwvstreams4.6-extras libwww-perl
libwww-robotrules-perl libxfce4ui-1-0 libxfce4util-bin
libxfce4util-common libxfce4util4 libxfcegui4-4 libxfconf-0-2
libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxss1
libxvidcore4 link-grammar-dictionaries-en lm-sensors lubuntu-artwork
lubuntu-core lubuntu-default-settings lubuntu-desktop
lubuntu-icon-theme lxappearance lxappearance-obconf lxde-common
lxde-core lxdm lxinput lxkeymap lxlauncher lxmenu-data lxpanel
lxpanel-indicator-applet-plugin lxrandr lxsession lxsession-edit
lxshortcut lxtask lxterminal mplayer mtpaint ntp obconf openbox
openbox-themes osmo pcmanfm pidgin pidgin-data pidgin-libnotify
pidgin-microblog plymouth-theme-lubuntu-logo
plymouth-theme-lubuntu-text scrot sylpheed sylpheed-doc sylpheed-i18n
sylpheed-plugins synaptic system-tools-backends transmission tsconf
ttf-lyx uvcdynctrl uvcdynctrl-data wvdial xfburn
xfce-keyboard-shortcuts xfce4-power-manager xfce4-power-manager-data
xfconf xfonts-100dpi xpad xscreensaver xscreensaver-data
TUTORIAL como bootear sobre .iso
En el grub apretar 'c' para ir a linea de comando.
Luego 'ls' para ver los discos y particiones que figuran con hd,0 etc...
Luego copiar la direccion donde esta la imagen '.iso' y crear una
entrada en el menu de grub para bootear.
La imagen tiene que estar en la raiz. ya sea en home o una particion
fat.
Para editar /etc/grub.d/40_custom
sudo gedit /etc/grub.d/40_custom
incluir el siguiente codigo:
menuentry "Boot Ubuntu 10.10 Live ISO" {
loopback loop (hd0,1)/home/ubuntu-10.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper
iso-scan/filename=/home/ubuntu-10.10-desktop-i386.iso
file=(loop)/preseed/ubuntu.seed quiet splash --
initrd (loop)/casper/initrd.lz
}
reconstruir grub :
sudo update-grub2
Luego una vez booteada la imagen '.iso', desmontarla antes de instalar
con el comando:
sudo umount -l -r -f /isodevice
TUTORIAL pasar pdf a monocromo / blanco y negro
gs \ -sOutputFile=output.PDF \ -sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \ -dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 \ input.PDF < /dev/null
NAUTILUS SCRIPTS
Para redimensionar o rotar las imagenes:
sudo apt-get install nautilus-image-converter
Para convertir archivos de audio:
sudo apt-get install nautilus-script-audio-convert
Otro para convertir archivos de audio
sudo aptitude install soundconverter
otros scripts descargables
imagenes http://www.atareao.es/descargas/python/imagenes/
pdf http://www.atareao.es/descargas/python/pdf/
audio http://www.atareao.es/descargas/python/audio/
Para abrir la terminal en la ruta donde nos encontremos:
sudo aptitude install nautilus-open-terminal
Para poder fijar una imagen como fondo de pantalla:
sudo aptitude install nautilus-wallpaper
Para poder embeber varios pdf en uno solo desde nautilus:
descargar :
http://www.grumz.net/?q=system/files&file=config_e251b6a2-bef9-4083-9202-5ab984a23d86.schemas
luego:
sudo aptitude install pdftk
luego: importarlo en nautilus-actions
para ver archivos ocultos desde nautilus ctrl+h
nautilus actions (lista aquí
http://www.grumz.net/index.php?q=configlist )
sudo aptitude install nautilus-actions
Luego de instalado el programa se encuentra
en:Sistema>Preferencias>Conf. acciones nautilus. Tambien se puede
poner en terminal
nautilus-actions-config-tool
luego reiniciar nautilus
nautilus -q
para abrir carpetas y archivos como administrador
aptitude install nautilus-gksu
nautilus-open-terminal
sudo apt-get install nautilus-open-terminal
Split losseless
sudo add-apt-repository ppa:cokicd/split-lossless
sudo apt-get update
sudo apt-get install split-lossless
Renombrar archivos
sudo apt-get install gprename
Qbit Torrent
sudo add-apt-repository ppa:hydr0g3n/ppa
sudo apt-get update && sudo apt-get install qbittorrent
(Activar el compositing manager de Metacity
gconftool-2 -s --type bool /apps/metacity/general/compositing_manager
true
Instala Banshee
sudo apt-get -y install banshee banshee-extension-lyrics
banshee-extension-ubuntuonemusicstore
bluefish
add the following line that fits your Ubuntu version to
/etc/apt/sources.list deb http://debian.wgdd.de/ubuntu lucid
main restricted universe multiverse
deb http://debian.wgdd.de/ubuntu maverick main restricted universe
multiverse
Run updates, to pick up the newly available options sudo apt-get update
You may see errors at this point, because you've not yet installed the
cryptographic key, but that's OK as you're about to do that Then
install the repository cryptographic key and Bluefish: sudo
apt-get install wgdd-archive-keyring
sudo apt-get install bluefish
Geany
sudo apt-get install geany
Firestarter
sudo apt-get install firestarter
http://www.txemijendrix.com/index.php?option=com_content&view=article&id=47:linux-cortafuegos-firestarter&catid=15:tutoriales&Itemid=23
WINE
sudo apt-get -y install wine1.2
remover wine
sudo apt-get remove wine rm -rf $HOME/.wine rm -f
$HOME/.config/menus/applications-merged/wine* rm -rf
$HOME/.local/share/applications/wine rm -f
$HOME/.local/share/desktop-directories/wine* rm -f
$HOME/.local/share/icons/????_*.xpm
HERRAMIENTAS PDF
Xournal
Para escribir en documentos pdf
sudo aptitude xournal
ghostscript
Para comprimir pdf.
Solía usar en windows el adobe proffesional para hacer esto pero aqui
se puede hacer desde terminal de manera muy sencilla.
sudo apt-get install ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4
-dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf
input.pdf
Comprimir pdfs desde un script de nautilus
Paso 1 :
Installar zenity y ghostscript
sudo apt-get install zenity ghostscript
Paso 2 :
cd ~/.gnome2/nautilus-scripts
wget
http://launchpad.net/compress-pdf/1.x/1.1/+download/Compress-PDF-1.1.tar.gz
tar zxvf Compress-PDF-1.1.tar.gz
Paso 3 :
Desde Nautilus sobre un archivo PDF, boton derecho, elegir "script" y
"Compress PDF" en el menu.
En la ventana emergente elegir "Default" y "OK".
pdfedit
sudo apt-get install pdfedit
pdfshuffler
sudo apt-get install pdfshuffler
PDFJAM
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=pdfjoin&searchon=name&subword=1&version=all&release=all
PDF Chain
sudo apt-get install pdfchain
Escaneres con xsane
sudo apt-get install xsane
Atencion es necesario tener instalado iscan (core y data package que
estan en http://www.avasys.jp)
Impresorars y Escaneres epson
gracias al proyecto avasys , descargar el driver correspondiente para
la version que tengamos e instalar con gdeb o centro de software
http://avasys.jp/eng/linux_driver/
Limpiar cabezales impresoras Epson stylus
sudo apt-get install escputil
Para limpiar los cabezales, sería:
sudo escputil -c -u -r /dev/usblp0
Si quieres ver una lista de todos los comandos y opciones disponibles:
sudo escputil -h -u -r /dev/usblp0
para administrar impresora con interfaz grafica
sudo apt-get install mtink
SERVIDOR WEB LOCAL
Iniciar Lampp al inicio
ste es el archivo perfecto para automatizar la ejecución de XAMPP
antes de entrar en nuestra cuenta de usuario
sudo gedit /etc/rc.local
Después de identificarnos, aparecerá la ventana del navegador, con
el archivo ‘rc.local’ ya cargado. Sólo tendremos que incluir dos líneas
justo antes de la línea que contiene ‘exit 0‘ (bueno, en realidad, con
la segunda línea es suficiente)
#Iniciar XAMPP
/opt/lampp/lampp start
LAMPP (
http://www.linuxhispano.net/2010/10/18/instalar-lamp-en-ubuntu-10-10/)
(acrónimo de Linux Apache MySQL PHP)
sudo apt-get install tasksel
sudo tasksel (seleccionar la tarea LAMP)
XAMPP (mas facil que LAMPP anterior)
Descargar la ultima version de la pagina
http://www.apachefriends.org/en/xampp-linux.html#374
Luego desde el directorio de la descarga teclear en terminal: tar
xvfz xampp-linux-1.7.7.tar.gz -C /opt
Naturalmente cambiar 'xampp-linux-1.7.7.tar.gz' por el nombre
dexampp-linux-1.7.7.tar.gzl archivo que hayamos descargado
Luego para iniciar:
sudo /opt/lampp/lampp start
Ahora que esta instalado en el navegador poner:
http://localhost
Instalar wordpress localmente en ubuntu
fuente
http://www.cybernautas.es/articulos_linux/instalar-wordpress-en-ubuntu/
Pasos previos
- Configurar la seguridad
sudo /opt/lampp/lampp security
- crear la base de datos pora wordpress
En phpmyAdmin. Crear nueva base de datos, wordpress.
utf8_unicode_ci.crear.
- Descargar wordpres (archivo .tar) desde http://es.wordpress.org/
sudo
tar xvzf wordpress-2.6.2-es_ES.tar.gz -C
/opt/lampp/htdocs/
- cambiar 'wordpress-2.6.2-es_ES.tar.gz' por la version que hayamos
descargado.
Luego cambiar el archivo de configuracion e introducir los datos de la
base de datos
cd /opt/lampp/htdocs/wordpress
sudo
cp wp-config-sample.php wp-config.php
sudo gedit
/opt/lampp/htdocs/wordpress/wp-config.php
- para ver nuestro wordpress
http://localhost/wordpress/
Instalacion de ruby y ruby on rails
fuente
http://draftcode.blogspot.com.ar/2012/05/install-ruby-and-ruby-on-rails-on.html
Actualizar sistema
sudo apt-get update
Instalar git
sudo apt-get install git
Instalar curl
sudo apt-get install curl
Instalar rvm
curl -L get.rvm.io | bash -s stable
Recargar para empezar a usar rvm
source ~/.rvm/scripts/rvm
Check required packages
rvm requirements
despues instalar lo que pide a la salida
Install Javascript runtime
sudo apt-get install nodejs
Install ruby
rvm install 1.9.3
(1.9.3 is the newest version at the time of this writing)
Set ruby version to default
rvm use 1.9.3 --default
Install rails
gem install rails
Listo, iniciar la aplicacion a ver que tal!
Globus
http://www.ubuntu-guia.com/2010/08/gloobus-preview-cover-flow-ubuntu.html
Globus Preview
sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
sudo apt-get update
sudo apt-get install gloobus-preview
sudo apt-get upgrade
En la previsualización, en la esquina derecha superior hay un ícono de
un engranaje y hacemos click en él para ver sus herramientas y donde
encontraremos las preferencias. Aparecerá una ventana con 3 opciones:
* Siempre visible
* Usar gtk theme
* Cerrar cuando pierde foco: es para que se cierre automáticamente
cuando cambias de ventana. Si activamos esta casilla y cerramos el
Gloobus Preview, tendremos el problema de que al abrirlo nuevamente, no
podemos acceder a Preferencias de nuevo ya que se cierra la aplicación.
Solución: Abrimos nuestra carpeta, pulsamo CTRL+H para ver las carpetas
ocultas y abrimos el archivo .config/gloobus/gloobus-preview.cfg
La línea del focus cambiaremos el valor 1 por un 0 (cero) y listo.
Note for Nautilus Elementary users: If you use Nautilus Elementary
2.30, you don't need to set up any keybindings or press Ctrl + C.
Simply select a file and press the space bar. Press SPACE again to
close it.
POSIBLES ERRORES Y SOLUCIONES aportados por usuarios:
1. fofo dijo... en algunas ocasiones puede que no aparezca
"preferencias" en el menú "editar". En este caso vamos al gestor de
actualizaciones habrá un paquete que se llama "nautilus" que hay que
actualizar. A veces no se instala todo al dar con upgrade.
2. zoemir dijo... para los que tienen problemas con cluter view: edita
el fichero /etc/environment como root y añade la cadena:
export CLUTTER_VBLANK=none
entonces reinicia nautilus con:
nautilus -q
Covergloobus
sudo add-apt-repository ppa:gloobus-dev/covergloobus
sudo apt-get update
sudo apt-get install covergloobus
sudo apt-get upgrade
gloobus-flow
sudo add-apt-repository ppa:gloobus-dev/gloobus-flow
sudo apt-get update
sudo apt-get install gloobus-flow
sudo apt-get upgrade
(Ahora con la tecla F4 y F7 podemos mostrar la terminal embebida o la
vista de imagenes clutterview).
Si no se muestra correctamente el clutterview (ves una zona
totalmentegris o negra):
edita el fichero /etc/environment como root sudo gedit
/etc/environment
y añade la cadena:
export CLUTTER_VBLANK=none
y reinicias el sistema.
para usar ctrl+alt+supr
en preferencias-combinaciones de teclas:
buscar “log out” o “salir de la sesion” hacer click y apretar delete o
backspace para borrar.
luego añadir:
nombre: Monitor de sistema
Comando: gnome-system-monitor
aplicar y luego en el proceso asignar las teclas ctrl+alt+supr
UTILES
pyrenamer
sudo apt-get install pyrenamer
Super Boot Manager
sudo add-apt-repository ppa:ingalex/super-boot-manager
sudo apt-get update
sudo apt-get install buc super-boot-manager
procinfo
sudo apt-get install procinfo
ahora podemos hacer
lsdev
CONKY
http://fresqui.com/tecnologia/software/el-mundo-de-ubuntu-instalar-conky-con-prevision-del-tiempo-en-ubuntu-1010-maverick-meerkat/65216
sudo apt-get install conky
cp /etc/conky/conky.conf $HOME/.conkyrc
Intala VLC
sudo apt-get -y install vlc
Instalar LAME
sudo aptitude install lame
Sacar rhythmbox
sudo apt-get -y remove rhythmbox
Sacar TOTEM
sudo apt-get -y remove totem
FLPSED (permite escribir en pdfs)
sudo apt-get install flpsed
FUENTES
copiar la fuente en /usr/share/fonts/truetype/
luego ejecutar actualizacion de cache de fuentes
sudo fc-cache -fv
Mercurial
Un sistema de control de versiones como git util para instalar ciertos
paquetes.
sudo apt-get install mercurial
GOOGLE EARTH
ref https://help.ubuntu.com/community/GoogleEarth
sudo apt-get install lsb-core
descargar el .deb del sitio http://earth.google.com/
Virtual Box
Descargar el .deb que corresponda desde
https://www.virtualbox.org/wiki/Linux_Downloads
comando:"version"
http://programs.rcrnet.net/#version
sudo wget http://programs.rcrnet.net/version/version-0.1-all.deb
sudo dpkg -i version-0.1-all.deb
Luego:
To find your ubuntu version:
version "distro"
Example:
version ubuntu
version debian
To find a package version:
version "packagename"
Example:
version postfix
To find kernel version and if you are running 32 or 64 bit
version kernel
VSFTP
??
sudo apt-get install vsftp firestarter
para reiniciar
sudo /etc/init.d/vsftpd restart
Como usar con el Navegador (recomendado)
Abrir Firefox o Nautilus
En la barra de lugares/direcciones, poner: ftp://localhost ó
ftp://127.0.0.1
Enter
Se abrirá una ventana “Introduzca contraseña”
[ Conectar como usuario: ]
Poner el usuario, la contraseña y [ conectar ]
Cambiar el papel por defecto de ubuntu
en: /etc/papersize:
sudo dpkg-reconfigure libpaper1
usuario ROOT: establecer password para usar comando su
sudo passwd
CreBS: CREAR TRANSICION FONDOS DE PANTALLA
sudo add-apt-repository ppa:crebs/ppa
sudo apt-get update && sudo apt-get install crebs
Gestor de descargas
sudo apt-get install multiget
instalar MOZILLA actualizado
sudo add-apt-repository ppa:mozillateam/firefox-stable
Luego actualizamos los repositorios con sudo apt-get update
e instalamos con
sudo apt-get install firefox
Si ya está instalado desde la versión anterior, lo anterior debería
alcanzar para que pida actualizar la aplicación, sino: sudo apt-get
upgrade para pasarlo a español (copiar en barra de direcciones de
mozilla)
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0/linux-i686/xpi/es-ES.xpi
INSTALAR BACK IN TIME Para sacar copias de seguridad de nuestros
archivos.
sudo add-apt-repository ppa:bit-team/stable sudo apt-get update
sudo apt-get install backintime-gnome
INSTALAR JAVA
Si solo necesitamos el interprete:
sudo apt-get install sun-java6-jre sun-java6-plugin
DOCKS
desde centro de software de ubutnu : docky y KDocker
Poner un applet para el brillo
Hacés click derecho sobre el panel superior, das
click a "Añadir al panel..." y buscás "Miniaplicación de brillo".
Luego, clickeando en el nuevo ícono que aparece podés variar el
brillo.
Copiar es instalar las mismas aplicaciones de una maquina “plantilla”
Para obtener una lista de los paquetes que tenemos en nuestra máquina
que deseamos usar como plantilla, procederemos ejecutar lo siguiente en
un terminal de línea de comandos del sistema: $ dpkg --get-selections |
grep -v deinstall > ubuntu-files Ésto nos genera un archivo llamado
ubuntu-files, el cual contiene la lista que deseamos. Para luego
instalar todos estos paquetes en las otras máquinas, bastará con
llevarnos este fichero a dichas máquinas y ejecutar: $ sudo apt-get
update $ sudo apt-get dist-upgrade $ sudo dpkg --set-selections <
ubuntu-files $ sudo dselect install
RED
NETSPEED (otra interesante aplicación para ver la velocidad de
conexión)
sudo aptitude install netspeed
luego agregar al panel y listo
RED LOCAL(Ubuntu Mac Win) ?
capt-get install samba samba-common smbclient system-config-samba
winbind nautilus-share resolvconf
http://tuxlink.wordpress.com/2008/01/11/compartir-archivos-mac-os-x-ubuntu/
Ubuntu one indicator
sudo add-apt-repository ppa:rye/ubuntuone-extras sudo apt-get update
sudo apt-get install ubuntuone-indicator Una vez instalado, ejecuta
desde consola: “ubuntuone-indicator” para poder ejecutarlo, o añadelo a
“Sistema > Preferencias > Aplicaciones al inicio”
SHUTTER (capturas de pantalla)
sudo add-apt-repository ppa:shutter/ppa sudo apt-get update &&
sudo apt-get install shutter thunderbird sudo apt-get install
thunderbird
UNEBOOTIN (instalar ubuntu en usb)
sudo apt-get install unetbootin QUITAR EL CONTADOR DE REINICIO Y
APAGADO gconftool-2 -s
'/apps/indicator-session/suppress_logout_restart_shutdown' --type bool
true o para volver a activarlo gconftool-2 -s
'/apps/indicator-session/suppress_logout_restart_shutdown' --type bool
false
AUDIO
Guias utiles
http://wiki.linuxmusicians.com/doku.php?id=system_configuration#hpet
Maravilloso script para testear y optimizar nuestra configuracion
para trabajar con audio en tiempo real
link
Console hg clone
https://realtimeconfigquickscan.googlecode.com/hg/
realtimeconfigquickscan cd realtimeconfigquickscan perl
./realTimeConfigQuickScan.pl
GUI
An experimental GUI is now available. To try it: hg clone
https://realtimeconfigquickscan.googlecode.com/hg/
realtimeconfigquickscan cd realtimeconfigquickscan perl ./QuickScan.pl
.. and hit 'Start'
You'll need to have Mercurial en perl/tk installed.
Otro comando para chequear
ffado-diag
RT Kernel
sudo add-apt-repository ppa:stephane-brunner/maverick
sudo apt-get update
sudo apt-get install linux-rt
cpufrequtils
sudo apt-get install cpufrequtils
Luego ponemos por ejemplo
cpufreq-info
Configuraciones para REAL TIME
Para pasar a modo performance cpu1 y cpu0
sudo cpufreq-set -c0 -g performance
sudo cpufreq-set -c1 -g performance
Configuracion sugerida para /etc/sysctl.conf:
sudo /sbin/sysctl -w vm.swappiness=10
para hacerlo definitivo agregarlo a /etc/sysctl.conf
sudo gedit /etc/sysctl.conf
y agregar
vm.swappiness = 10
High Precision Event Timer (/dev/hpet
Crear un archivo nuevo llamado 40-timer-permissions.rules file en
/etc/udev/rules.d
cd /etc/udev/rules.d
sudo gedit 40-timer-permissions.rules
poner las siguientes lineas
KERNEL=="rtc0", GROUP="audio"
KERNEL=="hpet", GROUP="audio"
SOBRE AUDIO
- -instalar desde centro de software: Audacity, Ardour
- -carpeta para instalar plugins LADSPA:
sudo nautilus
root/usr/lib/ldspa (archivos tipo .so)
- - autotalent (plugin para afinar en tiempo real)
http://web.mit.edu/tbaran/www/autotalent-0.2_Linux32.tar.gz
Añadir el usuario al grupo de audio
sudo gpasswd -a 'nombre_de_usuario' audio
Instalar el plugin de Jack para GStreamer
Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien
podria llamarse 'gstreamer-0.10-plugins-bad'
Esto deberia permitir usar jackaudiosink y jackaudiosrc. Para probarlo:
gst-inspect-0.10 | grep jack
Para ejecutar el asistente
gstreamer-properties
integracion de jack y pulseaudio
sudo apt-get install pulseaudio-module-jack
Jack2 Simple Config
descargar desde aqui:
kxstudio
-RIPEAR
Instalar sound juicer desde centro de software de ubuntu ( se llama
extradtor de sonido de cd)
soporte para ogg
sudo apt-get install vorbis-tools
SOBRE JACK
sudo apt-get install jackd qjackctl
Abrimos el archivo limits.conf
sudo gedit /etc/security/limits.conf
Agregamos las siguientes líneas al final del archivo
@audio – rtprio 99
@audio – memlock unlimited
@audio – nice -19
Guardamos y cerramos.
Creamos un grupo llamado “audio” y nos aseguramos de que nuestro
usuario pertenezca a este grupo.
Sistema –> Administración –> Usuarios y grupos.
Clic en Desbloquear –> Gestionar Grupos –> Añadir grupo.
Nombre del grupo: audio
Miembros del grupo: Seleccionamos nuestro usuario.
Clic en Aceptar.
Cerramos la Sesión y la volvemos a Iniciar.
PASAR A UBUNTU STUDIO(a lo bestia)
Instalar a lo bruto... no recomendado porque instala muchisimos
paquetes y algunos no estan muy maduros.Igua aqui va:
sudo apt-get install ubuntustudio-audio*
Crear un server para streaming online
http://www.adriancoroian.com/technical-stream-audio-on-the-web-with-pulseaudio-in-ubuntu-10-10/
sudo apt-get install icecast2
sudo apt-get install gstreamer-tools
sudo apt-get install padevchooser
sudo apt-get install paman
sudo apt-get install pavucontrol
Once you do that you can start the icecast2 server by typing
this command in the terminal:
$ /etc/init.d/icecast2 start Congratulations you have a working
streaming server!!! Need to stream something to it or it will just be
sitting there doing nothing. How do we do this? This is a little more
complicated but we do it using gstreamer. Gstreamer allows us to
connect to this icecast2 server and forward any audio device we want.
Here is the command:
gst-launch pulsesrc
device=alsa_input.pci-0000_00_10.1.analog-stereo ! audioconvert !
vorbisenc ! oggmux ! shout2send mount=/stream.ogg port=8000
password=password ip=localhost
Tips para optimizar alla ubuntu studio
https://help.ubuntu.com/community/UbuntuStudioPreparation
sudo apt-get install ardour audacious hydrogen jackd jack-rack qjackctl
seq24 vkeybd zynaddsubfx patchage vlc kino pitivi acidrip
ubuntu-restricted-extras ubuntustudio-menu gcdmaster
plugins de audio
sudo apt-get install blop caps cmt fil-plugins rev-plugins
swh-plugins tap-plugins
PPA para Musica! (ppa:kxstudio-team/ppa )
sudo add-apt-repository ppa:kxstudio-team/ppa
Pure Data Extended
Descargar el .deb correspondiente desde
http://puredata.info/community/projects/software/pd-extended
Processing (entorno de programacion grafico)
bajar archivo alldeb desde:
http://demo.jorgeivanmeza.com/Processing/distribuciones/
CVS
http://ubuntulife.wordpress.com/2007/05/28/instalar-un-servidor-de-cvs-en-ubuntu/
Para instalar el servidor y el cliente cvs ejecutamos:
$ sudo apt-get install cvs cvsd
Instalar aptana studio
http://ubuntu-guia.blogspot.com/2011/07/instalar-aptana-studio-3-ubuntu.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FcUQx+%28ubuntu-guia%29
Cómo convertir wav a mp3 o a ogg masivamente
fuente
En este tutorial explicaré cómo convertir de wav a formatos comprimidos
como ogg y mp3 con un par de comandos inventados y muy fáciles de
implementar. No me acuerdo de dónde saqué la idea o si simplemente lo
copié de algún sitio, perdonar que no ponga las fuentes. He podido
copiarlo de cualquier sitio que os aparezca en google usando las
palabras clave.
1. Cómo generar tus propios comandos
Generar un nuevo comando basado en combinaciones de otros comandos y
acaso con un poquito de programación básica en bash es divertido.
Primero tenemos que saber cuál es el contenido de la variable $PATH,
con un comando como éste:
echo $PATH
Quizás encontréis algo parecido a esto:
/home/pablo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Supongo que no todo el mundo tendrá el directorio
/home/su_nombre_de_usuario/bin en la variable $PATH y también es
posible que alguien le quiera dar otro nombre a la carpeta que contiene
los scripts de usuario. Por ejemplo, podría querer tener un directorio
oculto llamado ".mis-scripts" (ojo al punto delante para que
automáticamente se convierta en oculto).
En este caso, lo que queremos es añadir
"/home/nombre_usuario/.mis-scritps" a la variable PATH. Esto lo podemos
hacer de la siguiente forma:
gedit ~/.bashrc
La virguililla "~" es lo mismo que
"/home/nombre_de_usuario_que_está_logeado". (Para saber qué usuario
está logeado o bien si nos da un ataque de amnesia, podemos usar el
comando whoami). Si no queréis copiar y pegar, en el teclado español
podemos imprimir en pantalla la virguililla con la combinación [Alt Gr
- Ñ] o con [Alt Gr - 4]. El caso es que al final del archivo .bashrc
añadimos la siguiente línea:
PATH=/home/nombre_de_usuario/.mis-scripts:$PATH
Por supuesto, el directorio .mis-scripts deberá existir. Lo podemos
crear con botón derecho dentro de nuestra carpeta personal. O bien con
el comando:
mkdir ~/.mis-scripts
o el nombre que se os ocurra, u oculto o no oculto.
Adelántadome un poco para no perder más tiempo reiniciando cuando
lleguemos al paso 4, si usamos gnome y nautilus (que traen por defecto
las distros mayoritarias) vamos a instalar ahora el paquete
"nautilus-open-terminal". Ya que tenemos la terminal abierta, sólo hay
que copiar el comando:
sudo apt-get install nautilus-open-terminal
En el siguiente logueo del usuario (o arranque del ordenador)
comprobamos otra vez con "echo $PATH" si el directorio elegido forma
parte de PATH.
Bueno, pues ahora todos los scripts de bash ejecutables que estén en
este directorio se pueden ejecutar simplemente invocando el nombre del
archivo. Yo tengo uno que se llama wav2mp3
2. Contenido de wav2mp3
Una vez que hemos comprobado que tenemos un directorio en "nuestro
home" que forma parte de la variable PATH, podemos crear un archivo de
texto dentro de dicho directorio, con el nombre wav2mp3 (o cualquier
otro que se os ocurra siempre que sea coherente con el resto de
explicaciones del tutorial) y con el siguiente contenido:
#!/bin/bash
#
# wav2mp3
#
for i in *.wav; do
lame -h -b 320 "$i" "${i%.wav}.mp3"
done
El comando que realmente hace la conversión es lame. En este caso,
decimos que convierta a mp3 con buena calidad (opción -h) y a 320 kps
(opción -b 320). Lo bueno de este script es que nos convierte de una
vez todos los archivos wav que tengamos en el directorio donde lo
apliquemos, como veremos en el punto 4.
3. Permiso de ejecución
Debemos dar a wav2mp3 permiso de ejecución. Botón derecho sobre el
archivo, propiedades, permisos, permitir ejecutar el archivo como un
programa. Desde la terminal lo podemos hacer con el comando:
chmod +x ~/.mis-scripts/*
4. Uso de wav2mp3
Para usar wav2mp3 abrimos una terminal en la localización donde tenemos
los wav que queremos convertir a mp3. Para ello, si tenemos instalado
nautilus-open-terminal, simplemente tendremos que navegar gráficamente
hasta la carpeta que contiene los wavs, pulsar botón derecho dentro de
la misma y "Abrir en un terminal". Ahora escribimos:
wav2mp3
Y voilà, en un rato más o menos largo todos nuestros archivos de audio
en wav serán convertidos a mp3 de alta calidad , en el mismo
directorio, manteniendo su nombre y cambiando la extensión a mp3.
5. Y ogg?
Bueno, habrá que hacer otro comando wav2ogg. Para ello podemos usar
este script:
#!/bin/bash
#
# wav2ogg
#
for i in *.wav; do
oggenc "$i" -q 6 -o "${i%.wav}.ogg"
done
Por supuesto, lame y oggenc pueden ser invocados con otras
opciones. Siempre podemos echar un vistazo a sus manuales:
man lame
man oggenc
Kernel en tiempo real
http://longspine.com/how-to/real-time-kernel-on-ubuntu-10-10-maverick-meerkat
Usar vst con ardour
Instalar ardour vst desde algun ppa.
crear un directorio en nuestro home para guardar los vst. por
ejemplo: /home/yourpath/vst /usr/lib/
Ardour busca los vst en:
sudo ln -s /home/yourpath/vst /usr/lib/
o alternativamente crear el directorio
sudo mkdir /usr/lib/vst
Desactivar escalado de frecuencia de sistema (para trabajar con
audio , lo pide ardour 3+)
sudo apt-get install rcconf
sudo rcconf
SONIC VISUALISER
http://www.sonicvisualiser.org/download.html
FREQTWEAK (esta incluido en synaptic)
http://packages.debian.org/stable/sound/freqtweak
CONTROLAR REPRODUCTORES DESDE EL CELULAR
(reemplazado por ganyremote directamente desde centro de software)
sudo apt-get install bluez-utils gnome-bluetooth
sudo apt-get install remuco-base
sudo apt-get update && sudo apt-get install blueman
sudo apt-get install remuco-banshee
El cual iniciamos con remuco-banshee
sudo apt-get install remuco-vlc
El cual iniciamos con remuco-vlc && vlc --control dbus
REF:http://www.ubuntu-es.org/node/55021
http://es.ubuntu-blog.com/controlar-reproductores-multimedia-via-bluetooth
IMAGENES Y VIDEOS
instalar uno diferente a GIMP
sudo add-apt-repository ppa:neon/ppa \
&& sudo apt-get update\
&& sudo apt-get install project-neon-base \
project-neon-calligra \ project-neon-calligra-dbg
(OBSERVACION: aun no pude instalarlo... )
6 formas de matar procesos
http://www.noticiasubuntu.com/6-formas-de-matar-procesos-en-ubuntu/
youtube-dl (Descargar videos de youtube)
sudo wget https://yt-dl.org/downloads/2013.10.18/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
sudo youtube-dl -U
luego recomiendo actualizarlo con el gestor interno poniendo:
sudo youtube-dl -U
Para descargar los videos de youtube ir la pagina del video , copiar la
direccion (ctrl+c) y luego ir a la terminal y poner youtube-dl
y
la direccion. EJ
youtube-dl http://www.youtube.com/watch?v=iGZKint3pIO
TRUCOS
configurar papel por defecto
sudo dpkg-reconfigure libpaper1
Ejecutar script solo si se carga el kernel en tiempo real
Editar sudo gedit /etc/rc.local
y agregar
if [ $(uname -r | cut -d "-" -f 3) = "realtime" ]
then /path/to/the/above/script
fi
PROBLEMAS Y SOLUCIONES
problema de NO_PUBKEY
(
http://pcollaog.firefox.cl/2009/04/26/agregar-llaves-de-repositorios-apt-en-ubuntu/
)
sudo apt-key adv --recv-keys --keyserver \ keyserver.ubuntu.com
079A381C44869960
sudo apt-get install add-apt-key
sudo su -
add-apt-key --keyserver keyserver.ubuntu.com 079A381C448699
Problema con driver broadcom (wifi no anda)
http://ubuntu-ast.org/?q=ast/node/319
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
Algunos comandos del shell de GNU Linux, descripción, ejemplos de uso
cap
pwd = muestra todo el directorio absoluto de donde estamos.
ls
lsusb = lista dispositivos usb
mas en:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=155
Que version de ubuntu tengo instalada
cat /etc/issue.net
Que driver de sonido tengo instalada
cat /proc/asound/version
the apt-xapian-index package
a default install will have the apt-xapian-index package installed that
enables the Quick Search option in the Synaptic package manager. In
order for this Quick Search functionality to work properly it needs to
regularly update its database with the help of a cronjob. Especially on
less powerful machines this cronjob could cause major xruns. Consider
uninstalling the apt-xapian-index package.
# Install gulp globally
Installing gulp globally gives you access to gulp’s CLI, that's why you just type gulp
sudo npm install gulp -g
# local gems
sudo gem install jekyll-paginate
#Configuring Git
We'll be using Git for our version control system and publish plataform
git config --global color.ui true
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR@EMAIL.com"
ssh-keygen -t rsa -C "YOUR@EMAIL.com"
# Ardour 4
sudo apt-get update && sudo apt-get install git -y
sudo apt-get install libjack-jackd2-dev libboost-dev libasound2-dev libglib2.0-dev libglibmm-2.4-dev libsndfile1-dev libcurl4-gnutls-dev liblo-dev libtag1-dev vamp-plugin-sdk librubberband-dev libfftw3-dev libaubio-dev libxml2-dev libcppunit-dev libcwiid-dev liblrdf* libsamplerate-dev lv2-dev libserd-dev libsord-dev libsratom-dev liblilv-dev libsuil-dev libgtkmm-2.4-dev
cd /tmp
git clone git://git.ardour.org/ardour/ardour.git 4.0
cd 4.0
./waf configure
./waf
sudo ./waf install
cd /usr/local/bin
./ardour4
Agregar path en mint 17
sudo gedit /etc/environment
Add the desired variable in the text file separated by colon, save, logout, login - and it is permanently and globally changed
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/xunorus/xunos/
freewill looper
libfreetype6-dev
libsdl-gfx1.2-dev
libsdl-ttf2.0-dev
libxml2-dev
libjack-dev
libvorbis-dev
libsndfile1-dev
./configure
make
AUDIO
sudo apt-get install aj-snapshot
LoopCenter
LoopCenter
http://loopcenter.sourceforge.net/
Lebinou
sudo apt-get install lebiniou
sooperlooper
sudo apt-get install sooperlooper
google cloudprint
sudo apt-get install git-core python python-cups
git clone git://github.com/armooo/cloudprint.git
chmod -R 777 ~/cloudprint
cd ~/cloudprint
python setup.py build
sudo python setup.py install
/usr/local/lib/python2.6/dist-packages/cloudprint/cloudprint.py
Run it and it will ask for your Gmail address and password
python /usr/local/lib/python2.6/dist-packages/cloudprint/cloudprint.py
It will also add your default printer.
You can manage your printers at the following address.
http://www.google.com/cloudprint/manage.html
--
FIRMWARE USB AUDIO
http://community.linuxmint.com/software/view/madfuload
http://community.linuxmint.com/software/view/midisport-firmware
sudo apt-get install alsa-firmware-loaders alsa-tools alsa-tools-gui alsa-firmware
sudo apt-get install ffado-mixer-qt4 jackd2-firewire
sudo apt-get install pulseaudio-module-jack
La inspiracion es la intuicion de la creatividad.
Es el arte a la cultura, lo que el tiempo al espacio?
# phpmyadmin
─────────────────┤ Configuración de phpmyadmin ├──────────────────────┐
│ │
│ The phpmyadmin package must have a database installed and configured │
│ before it can be used. This can be optionally handled with │
│ dbconfig-common. │
│ │
│ If you are an advanced database administrator and know that you want to │
│ perform this configuration manually, or if your database has already │
│ been installed and configured, you should refuse this option. Details on │
│ what needs to be done should most likely be provided in │
│ /usr/share/doc/phpmyadmin. │
│ │
│ Otherwise, you should probably choose this option. │
│ │
│ Configure database for phpmyadmin with dbconfig-common?
copy the mysql data folder (/var/lib/mysql -- linux
sudo chgrp -R mysql /var/www/html
ls -ld /var/lib/mysql
# crear el link simbolico
sudo ln -s /media/xunorus/ede1ab40-a926-448b-8821-6d368698ae90/SITIOS /var/www/html
ver permisos
ls -ld /var/www/html
sudo groupadd xungroup
Then change the group on the directory:
sudo chgrp -R xungroup /var/www/html
Now you need to make the web server run as the group xungroup. If the web server is Apache then you should check the
sudo nano /etc/apache2/envvars
estaba en www-data
#
sudo apt-get install libapache2-mod-php mysql-server mysql-client
sudo nano /var/www/html/info.php
agregar:
sudo a2enmod php7.0
sudo service apache2 restart
#mysql 5.7 bug
https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1573279
I managed to install it by removing both mysql AND mariadb.
For some reason, whenever I removed mysql-client it was installing mariadb-client and viceversa, anyway I succeeded this way:
sudo apt purge mariadb-client-10.0 mariadb-common mysql-client mysql-client-5.7 mysql-client-core-5.7 mysql-common dbconfig-mysql
This command also installed "dbconfig-no-thanks", which could have helped in bypassing the issue
after that
sudo apt-get install mysql-client mysql-server
sudo ln -s /media/xunorus/ede1ab40-a926-448b-8821-6d368698ae90/SITIOS /var/www/html
# tabula rasa creando un servidor apache msql php
sudo apt-get install lamp-server^ phpmyadmin
sudo apt-get -y install mariadb-server mariadb-client
Now we set a root password for MariaDB.
mysql_secure_installation
# how permission work
You are mistaking how chmod and the unix file permissions operate.
You need to configure the /opt/lampp/htdocs directory so that the user you are logged in as has permission to write. You also need to ensure that what you write in there can be read by whatever web server LAMPP uses (I'm not familiar with LAMP unfortunately.)
First you need to look at who is owning /opt/lampp/htdocs:
$ ls -ld /opt/lampp/htdocs
Should return something like:
drwxr-xr-x 4 lampp www 4096 2011-03-22 12:43 /opt/lampp/htdocs
The first bit (dwrxr-xr-x) is the file permissions. "lampp" is the owner of the directory, and "www" is the group-owner of the directory. You need to note this one.
First off let's sort the group. If the group is anything except "root" then all is well and good and you can skip this section:
If it's "root" it will need changing to something more sensible. Let's make a new group for it to belong to:
$ sudo groupadd www
Then change the group on the directory:
$ sudo chgrp -R www /opt/lampp/htdocs
Now you need to make the web server run as the group www. If the web server is Apache then you should check the /etc/apache/httpd.conf file and edit the "Group" setting accordingly. I don't know the setting for other web servers.
Now this is where you'd skip to if you didn't need to switch the group from root to something else.
We now need to address the permissions on the directory. We want to be using some very special permissions, called the "setgid" bit.
$ sudo chmod 2775 /opt/lampp/htdocs
$ ls -ld /opt/lampp/htdocs
drwxrwsr-x 4 lampp www 4096 2011-03-22 12:43 /opt/lampp/htdocs
You see the permissions have now changed somewhat. Let's explain these.
The first letter is the file type. In this case "d" is for Directory.
The next three, "rwx" are the permissions the owner (lampp) has on the directort.
r = read
w=write
x=see the directory contents.
The next three, "rws" are for the group-owner (xungroup), but you notice the x in this case is actually an s - we will come to that in a moment.
The last three, "r-x", are for everybody else. That is read, and see the content of the directory. No writing.
The "s" in the group permissions is called the "setgid" bit. This is a special permission which causes any files created in the directory to inherit the group-owner from the directory itself. So if user "fred" in group "users" makes a file in there it would be owned by "fred" in group "www". This is very useful for a shared area where multiple people all read and write the same files.
But as it stands you still don't have the ability to write to that area. Why? Because you're not in the "xungroup" group. Let's rectify that now:
sudo usermod -aG xungroup xunorus
Replace "xungroupww" with the group-owner of the /var/www/html directory you noted near the beginning.
You will need to log out and in again for this change to take effect - your group memberships are read at login time.
Once you have done that you should suddenly find you can now magically write files in /opt/lampp/htdocs.
ps
If you have other users on the system that you want to allow to write to there, just add them to the www group with the command:
usermod -aD www
# phpmyadmin permisos
to change the root password from 12345 to gue55me, you would execute:
/opt/lampp/bin/mysqladmin --user=root --password=gue55me password "xonobosque"y luego modificar correspondientemente este archivo
sudo gedit /opt/lampp/phpmyadmin/config.inc.php
sudo chown username:groupname /opt/lampp/htdocs
Example : (My username is nits and my group name is also nits)
sudo chown nits:nits /opt/lampp htdocs
This will change the folder's permissions to be read, write and executed by you ONLY:
sudo chmod 700 /opt/lampp/htdocs
# btc ticker
https://btc-e.com/api/3/ticker/btc_usd
# xamp
or Ubuntu 32 bit :
wget https://www.apachefriends.org/xampp-files/7.0.2/xampp-linux-7.0.2-1-installer.run
sudo chmod +x xampp-linux-7.0.2-1-installer.run
sudo ./xampp-linux-7.0.2-1-installer.run
# Create The Symbolic Link
Now that you’ve created your Projects folder open up the Terminal. Type in
sudo ln -s /home/USERNAME/Projects /opt/lampp/htdocs
sudo chmod 777 -R /opt/lampp/htdocs
### 2
file /opt/lampp/etc/httpd.conf
# old line: DocumentRoot "/opt/lampp/htdocs"
DocumentRoot "/home/me/Dropbox/public_html"
#...etc...
# old line: <Directory "/opt/lampp/htdocs">
<Directory "/home/me/Dropbox/Work/public_html">
# etc...
### 3
gedit /opt/lampp/etc/httpd.conf change nobody and nogroup
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User nobody
Group nogroup
to your username and your group
# php
sudo apt-get install libapache2-mod-php
sudo apt-get install apache2
sudo ufw app list
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
sudo gedit /etc/apache2/mods-enabled/dir.conf
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
# audio usb
sudo apt-get install rygel rygel-gst-launch rygel-tracker rygel-playbin rygel-preferences wavpack paprefs pavucontrol
# git credential catching
git config credential.helper store
or
git config --global credential.helper 'cache --timeout 7200'
(2 hour)
# creando llaves ssh para gitlab
ssh-keygen -t rsa -C "email@gmail.com"
git remote show origin
# estart wifi desde terminal
/etc/init.d/networking restart
o
sudo service network-manager restart
# xpdf
xpdf timeo.pdf
# nylas
https://nylas.com/
# navegado vivaldi
https://vivaldi.com/
# Start your own business online -
1) Install Free Wordpress - https://wordpress.org/
2) Install WooCommerce plugin - https://wordpress.org/plugins/woocommerce/
3) Install GoUrl Crypto Gateway plugin - https://wordpress.org/plugins/gourl-bitcoin-payment-gateway-paid-downloads-membership/
4) Install GoUrl WooCommerce addon - https://wordpress.org/plugins/gourl-woocommerce-bitcoin-altcoin-payment-gateway-addon/
5) Install any WooCommerce Themes on your website - https://wordpress.org/themes/search/woocommerce/
You can use prices in USD/GBP/etc, it will automatically convert Fiat to Bitcoin/Altcoin amount on checkout page using LIVE Exchange Rates.
No bank account needed. You will receive bitcoin payments directly on your BTC wallet address. Read here how to convert to USD/EUR/etc
# Agregar directorio al shell PATH
sudo gedit /etc/environment
PATH=$PATH:/media/xunorus/ede1ab40-a926-448b-8821-6d368698ae90/xunoscripts
# Desbloquear el directorio dpkg cuando se traba
fuser -vki /var/lib/dpkg/lock
sudo dpkg --configure -a
# electrum 2.6.4
Install dependencies:
sudo apt-get install python-qt4 python-pip
Install Electrum:
sudo pip install https://download.electrum.org/2.6.4/Electrum-2.6.4.tar.gz
source
https://electrum.org/#download
# rigel , para ver display de ubuntu en android
# gphoto2
sudo apt-get install gphoto2
gphoto2 --auto-detect
gphoto2 --summary
sudo killall gvfs-gphoto2-volume-monitor
desenchufar y qenchufar de nuevo
gphoto2 --upload-file LionKing3D.mp4 --folder /store_00010001/DCIM/vr
# NFS network file sharing
sudo apt install nfs-kernel-server
sudo apt install nfs-common
sudo gedit /etc/exports
incluir esto al final del archivo
# Reinicio del servidor NFS
/etc/init.d/nfs-kernel-server restart
Mostar carpetas compartida x un servidor especifico
showmount -e 192.168.1.101
En la otra compu
sudo mount -t nfs 192.168.1.101:/ /mnt/
ir a /mnt
# samba
sudo apt-get purge samba
sudo rm -rf /etc/samba/ /etc/default/samba
sudo apt-get install samba samba-common python-glade2
sudo /etc/init.d/samba restart
sudo system-config-samba
# multisystem
descargas script
chmod u+x install-depot-multisystem.sh
./install-depot-multisystem.sh
# multibit wallet
sudo apt-get install default-jre
descargar script sh de la pagina
sh multibit-hd-unix-0.3.0.sh
# brief
Aqui van los procedimientos para instalar un sistema e interfaz de desarrollo libre, usando atom como framework, git como controlador de versiones, para trabajar colaborativamente y hospedaje web , jekyl para compilar el website, y gulp como automatizador de tareas de mantenimiento y desarrollo.
El sitio esta completamente montado usando ajax, con lo cual se obtiene la experiencia de pagina unica y permite usar un player incorporado sin interrumpir el audio del visitante de nuestro website.
Para publicar: las dos opciones principales son Github y Gitlab. Prefiero el segundo pues
permite usar repositorios de manera privada y ejecutar plugins dentro de jekyll al momento de compilacion.
#After installing a clean gnome Ubuntu 16.04
sudo apt-get install synergy
sudo apt-get install rubygems
sudo apt-get install python-pip
sudo apt-get install curl
## Node y npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install ruby-dev
sudo gem install jekyll
sudo npm install gulp
## Atom
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom
sudo apt-get install git
apm install terminal-plus
apm install jekyll-atom
## now to create a new post do
Cmd-Alt-J
## other Keyboard Shortcuts
Cmd-Alt-L Open the layout for the current file
Cmd-Alt-D Open the Datafile
Cmd-Shift-I Open include
Cmd-Alt-J Create a new post
Alt-Shift-T Turn the server on/off
## other tools
sudo apt-get install inkscape
sudo apt-get install filezilla
### usando gulp
# Install as a development dependency:
npm install --save-dev
#Configuring Git
We'll be using Git for our version control system and publish plataform
git config --global color.ui true
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR@EMAIL.com"
## netspeed
https://extensions.gnome.org/extension/104/netspeed/
## USB AUDIO CARD MAUDIO
sudo apt-get install madfuload
sudo apt-get install pulseaudio-module-jack
## Kx studio 16.04
# Install required dependencies if needed
sudo apt-get install apt-transport-https software-properties-common wget
# Download package file
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.2.2~kxstudio1_all.deb
# Install it
sudo dpkg -i kxstudio-repos_9.2.2~kxstudio1_all.deb
## ardour4
sudo apt-get install ardour
## plugins firefox
https://addons.mozilla.org/es/firefox/addon/disable-html5-fullscreen-alert/
or enter about:config in address-bar, and search for full-screen-api.approval-required and set it to false
# qbittorrent
sudo apt-get install qbittorrent
xdg-mime default qBittorent.desktop x-scheme-handler/magnet
gvfs-mime --set x-scheme-handler/magnet qBittorrent.desktop
2016-06-01T00:00:00-03:00
# wav2mp3
sudo apt-get install lame
crear el archivo contenedor del script
gedit wav2mp3
pegar el siguiente codigo
#!/bin/bash
# wav2mp3
#
for i in *.wav; do
lame -h -b 320 "$i" "${i%.wav}.mp3"
done
# wav2ogg
instalamos dependencias
sudo apt-get install vorbis-tools
gedit wav2ogg
### pegar el siguiente codigo
#!/bin/bash
#
# wav2ogg
#
for i in *.wav; do
oggenc "$i" -q 6 -o "${i%.wav}.ogg"
done
dar permisos de ejecucion a los scripts dentro
chmod +x wav2ogg
# ogg2mp3
sudo apt-get install ffmpeg
- crear el archivo contenedor del script
gedit wav2ogg
-poner este codigo
#!/bin/bash
# ogg2mp3
#
for x in *.ogg; do
ffmpeg -i "$x" "`basename "$x" .ogg`.mp3"
done
-dar permiso de ejecucion
chmod +x ogg2ogg
Permanently add a directory to shell PATH
agregar al final
PATH=$PATH:/home/xunorus/.xuno-scripts
Cerrar sesion y entrar nuevamente
##compilando
cd /tmp
sudo apt-get update && sudo apt-get install git -y
git clone git://git.ardour.org/ardour/ardour.git 4.0
## dependencias
sudo apt-get install libjack-jackd2-dev
- boost: sudo apt-get install libboost-dev
- alsa: sudo apt-get install libasound2-dev
- glib-2.0: sudo apt-get install libglib2.0-dev
- glibmm-2.4: sudo apt-get install libglibmm-2.4-dev
- sndfile: sudo apt-get install libsndfile1-dev
- curl: sudo apt-get install libcurl4-gnutls-dev
- liblo: sudo apt-get install liblo-dev
- taglib: sudo apt-get install libtag1-dev
- vamp-sdk: sudo apt-get install vamp-plugin-sdk
- rubberband: sudo apt-get install librubberband-dev
- clang (not required unless you do not want to use gcc compiler!)
- fftw3: sudo apt-get install libfftw3-dev
- aubio: sudo apt-get install libaubio-dev
- libxml2.0: sudo apt-get install libxml2-dev
- cppunit: sudo apt-get install libcppunit-dev
- wiimote: sudo apt-get install libcwiid-dev
- lrdf: sudo apt-get install liblrdf*
- libsamplerate: sudo apt-get install libsamplerate-dev
- lv2: sudo apt-get install lv2-dev
- serd-0: sudo apt-get install libserd-dev
- sord-0: sudo apt-get install libsord-dev
- sratom-0: sudo apt-get install libsratom-dev
- lilv-0: sudo apt-get install liblilv-dev (Note: do not worry about version 0.21.3 – not ready yet)
- suil-0: sudo apt-get install libsuil-dev
- gtkmm-2.4: sudo apt-get install libgtkmm-2.4-dev
sudo apt-get install libjack-jackd2-dev libboost-dev libasound2-dev libglib2.0-dev libglibmm-2.4-dev libsndfile1-dev libcurl4-gnutls-dev liblo-dev libtag1-dev vamp-plugin-sdk librubberband-dev libfftw3-dev libaubio-dev libxml2-dev libcppunit-dev libcwiid-dev liblrdf* libsamplerate-dev lv2-dev libserd-dev libsord-dev libsratom-dev liblilv-dev libsuil-dev libgtkmm-2.4-dev
## build
cd 4.0
./waf configure
./waf
sudo ./waf install
cd /usr/local/bin
./ardour4
## fuente
http://ju-ana.com/heathvision/BeforeYouStart
## plugins firefox
https://addons.mozilla.org/es/firefox/addon/disable-html5-fullscreen-alert/
or enter about:config in address-bar, and search for full-screen-api.approval-required and set it to false
ssh-keygen -t rsa -C "YOUR@EMAIL.com"
chat por terminal
sudo apt-get install irssi
irssi
/connect -ssl holmes.freenode.net
/join #semananegra
telegrama
wget http://elbinario.net/telegrama.zip
unzip telegrama.zip
cd telegrama
bash telegrama "hola soy nuevo"
bash telegramas #mostarará los últimos telegramas
Algunas ideas de comandos de teclado
chuck ~/chuck/poc.ck
chuck ~/chuck/poon.ck
firefox
/media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/linux2013.html
& chuck ~/chuck/poon.ck & notify-send "Ver apuntes de Linux"
/usr/local/bin/xunokey & notify-send "XUNOKEY"
chuck /home/xunorus/chuck/fuguer/FUGUER_6b.ck& notify-send "XUNORUS FUGUER"
pkill chuck & notify-send "APAGA XUNOKEY"
chuck /home/xunorus/chuck/week_8/kb-organ.ck & notify-send "XUNOKEY"
firefox /home/xunorus/y/linux2013.html & chuck /home/xunorus/chuck/poon.ck & notify-send "Ver apuntes de Linux!"
/opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html
& chuck /home/xunorus/Documentos/chuck/poon.ck & notify-send
"Editar apuntes de Linux!"
vlc --extraintf=luahttp --fullscreen --qt-start-minimized &
chuck /home/xunorus/chuck/poon.ck & notify-send "VLC is on!"
LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle"
lxterminal & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL"
lxterminal -e "bash -il" & chuck /home/xunorus/chuck/poon.ck & notify-send "TERMINAL SUPERUSER"
/usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor"
#Cinelerra, para video profesional
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv
Openshot con blender
sudo apt-get install openshot openshot-doc frei0r-plugins
sudo apt-get install frei0r-plugins
sudo apt-get install blender
CHUCK en mint
http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
http://chuck.cs.princeton.edu/doc/examples/
Antes
sudo apt-get install build-essential
sudo apt-get install bison
sudo apt-get install flex
voy a compilar la version de pulseaudio asi que instalo:
sudo apt-get install libpulse-dev
sudo apt-get install libsndfile-dev
sudo apt-get install libasound2-dev
LUEGO
cd /tmp
wget -c http://chuck.cs.princeton.edu/release/files/chuck-1.3.3.0.tgz
tar xvzf chuck-1.3.3.0.tgz
cd chuck-1.3.3.0/src/
make linux-pulse
sudo cp chuck /usr/bin/
LISTO!, ahora un ejemplo
chuck fuguer.ck
# Invertir colores de pantalla
sudo apt-get install xcalib
xcalib -i -a
Remastersys
http://sourceforge.net/projects/os4systemimage/
editar
sudo atom /etc/remastersys.conf
sobre como usarlo
http://ubuntuforums.org/showthread.php?t=1073838
sudo wget http://ufpr.dl.sourceforge.net/project/os4systemimage/Remastersys%203.0.4-2/remastersys_3.0.4-2_all.deb
dpkg -i remastersys_3.0.4-2_all.deb
remastersys backup nombre_de_la_iso.iso
crear ISO (alternativa simple que proporciona el comando dd)
dd if=/dev/sda1 of=restauracion.img
# REAL TIME KERNEL
sudo apt-get install linux-rt
Also, we need to give the audio-group the rights to set real-time
priorities, lock a big amount of memory and prioritize processes in
general.
In the terminal, issue these commands:
sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock 250000 >>
/etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
Note: Modifying /etc/security/limits.conf Should Not Be Required Anymore
Beginning with the Ubuntu package
jack-audio-connection-kit-0.118+svn3796-1ubuntu2 editing of
/etc/security/limits.conf should not be required.