Mostrando las entradas con la etiqueta add text last line existing file. Mostrar todas las entradas
Mostrando las entradas con la etiqueta add text last line existing file. Mostrar todas las entradas

viernes, 13 de mayo de 2016

Instalar Guest Addition en Fedora 24


Para los que ya están probando Fedora 24 en virtualbox, aquí un opción para instalar el Guestaddition y así poder hacer la ventana en pantalla completa.

Paso 1:  Agregar la unidad de GuestAddition desde la interfaz de VirtualBox
Paso 2: Copiar VBoxLinuxAdditions.run a Descargas
cp /run/media/usuario/VBOXADDITIONS_5.0.20_106931/VBoxLinuxAdditions.run /home/usuario/Descargas
Paso 3: Ir al directorio de Descargas
 cd /home/usuario/Descargas

Paso 4: Actualizar el kernel
 sudo dnf -y update kernel*

Paso 5: Reiniciar en caso de que haya actualizado paquetes, en caso contrario continuar al paso 6.
 sudo reboot
Paso 6: Instalar paquetes necesarios
 sudo dnf -y install gcc kernel-devel kernel-headers dkms make bzip2

Paso 7: Agregar variable de entorno del Kernel
 export KERN_DIR=/usr/src/kernels/`uname -r`

Paso 8: Comprobar que la variable de entorno funciona:
echo $KERN_DIR
Debe mostrar el kernel actual que se instaló o que se actualizó en el paso 4, si no muestra nada, repetir los pasos 7 y 8.
La salida debe ser parecida a esta:
/usr/src/kernels/4.0.8-300.fc22.x86_64

Paso 9: Ir al directorio en el que se copio VBoxLinuxAdditions.run en este caso a Descargas
cd /home/usuario/Descargas
Paso 10: Instalar GuestAddition
sudo ./VBoxLinuxAdditions.run

Ahora solo reinicien y listo, eso sería todo.

viernes, 19 de junio de 2015

Agregar texto al final de un archivo existente desde Java

EL siguiente programa en java añade texto al final de un archivo de texto.
El proyecto completo lo pueden descargar desde aquí

O el código principal es:
public void agregarTextoAlfinal(String nombreArch){
        int i;
        try {
            FileWriter fstream = new FileWriter(nombreArch, true);
            BufferedWriter out = new BufferedWriter(fstream);
            for(i=0;i<10;i++){
                out.write("Visita http://linuxgx.blogspot.mx/ "+i+"\n");
            }
            out.close();
        } catch (IOException ex) {
            System.out.println("Error: "+ex.getMessage());
        }
 }
Para crear previamente el archivo pueden usar este método:
public void crearArchivo(String archivo){
        FileWriter fwArchTemp;
        try {
            fwArchTemp = new FileWriter(archivo);
            BufferedWriter bwArchTemp;
            bwArchTemp = new BufferedWriter(fwArchTemp);
            try (PrintWriter wrArchTemp = new PrintWriter(bwArchTemp)) {
                wrArchTemp.print("Visita http://linuxgx.blogspot.mx/\n");
                wrArchTemp.close(); /*Cerrando archivo de escritura*/
            }
            bwArchTemp.close(); /*Cerrando apertura de archivo*/
            fwArchTemp.close();
        } catch (IOException ex) {
            System.err.println("Error: "+ex.getMessage());
        }
}
Bueno, espero que les sirva de algo.