Seguridad Wireless - Wifi

Sistemas operativos => Zona GNU/Linux => Mensaje iniciado por: Vidor en 11-12-2017, 11:30 (Lunes)

Título: Eliminar kernel antiguo y drivers innecesarios para liberar espacio
Publicado por: Vidor en 11-12-2017, 11:30 (Lunes)
Buenos dias, despues de una semanita probando el Liveusb me decidi a instalar Wifislax en una particion de 40gb junto a WIN7 y un swap de 2gb.

La cuestion es que segun inicio en el HDD por primera vez me salio que habia un kernel nuevo y que si queria actualizar, como no tenia nada instalado no tenia nada que perder asi que actualice y despues de 3 horas termino la instalacion sin problema alguno salvo que se bajo hasta los drivers de la lavadora y como es un portatil no se le va a cambiar el monitor, grafica, microprocesador... por lo que el 99,9% de los drivers que se bajaron son inutiles y me gustaria saber si se podrian borrar para liberar espacio ya que la mitad del disco se lo llevo la instalacion.

¿Podriais decirme cual es la carpeta donde se guardan? ayer la encontre a la primera, ahora que la busco para poner aqui la ruta no la encuentro.

¿La carpeta lib/firmware puedo eliminar lo que se que no voy a usar?.

¿Puedo vaciar la carpeta tmp? entendiendo que es temp.

Tambien me gustaria saber como eliminar el kernel viejo ya que mis conocimientos quedaron en un tanteo que hice una vez con Ubuntu y he visto que no sirven de nada en Wifislax. Segun el comando #uname -r tengo actualmente el kernel "4.9.68-wifislax64"

Muchisimas gracias.

Título: Re: Eliminar kernel antiguo y drivers innecesarios para liberar espacio
Publicado por: USUARIONUEVO en 11-12-2017, 22:52 (Lunes)
no puedes eliminar drivers , lo que si puedes es limpiar.

en la consola asegurate de estar ejecutando el kernel nuevo con

Código: [Seleccionar]
uname -r
luego de saber cual usas , hay cosas que si puedes eliminar, por ejemplo

/usr/src

ali veras carpetas y ficheros comprimidos , si por ejemplo usas keenel 4.9.68 podras borrar aquello que mencione otro mas bajos como

linux-4.9.65  , y carpetas del mismo nombre.

despues en

lib/modules

idem

eso te va a devolver bastante espacio.
Título: Re: Eliminar kernel antiguo y drivers innecesarios para liberar espacio
Publicado por: Vidor en 11-12-2017, 23:56 (Lunes)
Maravilloso!!! Gracias USUARIONUEVO, me pongo a ello. Los kernels viejos no se pueden desinstalar?  Segun uname -r tengo 4.9.68-wifislax64, como podría hacerlo? Porque todo lo que encuentro en Google es para todo menos para wifislax. Gracias de nuevo.
Título: Re: Eliminar kernel antiguo y drivers innecesarios para liberar espacio
Publicado por: Vidor en 12-12-2017, 01:06 (Martes)
Entre lo que tu me aconsejastes y el Bleachbit he liberado solamente 660mb aunque ya es algo. 

El Bleachbit me arrojo dos errores que comparto por si sirve de algo a los desarrolladores. Tambien tengo algunos problemas al actualizar algunas aplicaciones pero eso iria en un post aparte para no mezclar las cosas.


Error in execution of <bleachbit.Command.Function instance at 0x7f3085f2b8c0>
Traceback (most recent call last):
  File "/usr/share/bleachbit/Worker.py", line 84, in execute
    for ret in cmd.execute(self.really_delete):
  File "/usr/share/bleachbit/Command.py", line 149, in execute
    self.func(self.path)
  File "/usr/share/bleachbit/Special.py", line 162, in delete_chrome_favicons
    raise RuntimeError('%s is version %d' % (path, ver))
RuntimeError: /root/.config/google-chrome/Default/Favicons is version 37


Error in execution of <bleachbit.Command.Function instance at 0x7f3085f2b8c0>
Traceback (most recent call last):
  File "/usr/share/bleachbit/Worker.py", line 84, in execute
    for ret in cmd.execute(self.really_delete):
  File "/usr/share/bleachbit/Command.py", line 134, in execute
    for func_ret in self.func():
  File "/usr/share/bleachbit/Memory.py", line 270, in wipe_memory
    wipe_swap_linux(devices, proc_swaps)
  File "/usr/share/bleachbit/Memory.py", line 246, in wipe_swap_linux
    if get_swap_size_linux(device, proc_swaps) > 8 * 1024 ** 3:
  File "/usr/share/bleachbit/Memory.py", line 152, in get_swap_size_linux
    raise RuntimeError("Unexpected first line in swap summary '%s'" % line)
RuntimeError: Unexpected first line in swap summary 'Nombre del fichero            Tipo      Tamaño   Utilizado   Prioridad'

Y el KMix otro:

Application: KMix (kmix), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6bb8e36780 (LWP 2466))]

Thread 2 (Thread 0x7f6b8d26d700 (LWP 2547)):
#0  0x00007ffd0ffa29dd in clock_gettime ()
#1  0x00007f6bb5990386 in clock_gettime () at /lib64/libc.so.6
#2  0x00007f6bb7732645 in  () at /usr/lib64/qt/lib/libQtCore.so.4
#3  0x00007f6bb780fe55 in  () at /usr/lib64/qt/lib/libQtCore.so.4
#4  0x00007f6bb780e7dc in  () at /usr/lib64/qt/lib/libQtCore.so.4
#5  0x00007f6bb780e885 in  () at /usr/lib64/qt/lib/libQtCore.so.4
#6  0x00007f6bb2098f8d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f6bb2099893 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f6bb2099a6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007f6bb780f0ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#10 0x00007f6bb77df5d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#11 0x00007f6bb77df8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#12 0x00007f6bb76d8c39 in QThread::exec() () at /usr/lib64/qt/lib/libQtCore.so.4
#13 0x00007f6bb77c0733 in  () at /usr/lib64/qt/lib/libQtCore.so.4
#14 0x00007f6bb76db3bc in  () at /usr/lib64/qt/lib/libQtCore.so.4
#15 0x00007f6bb743a684 in start_thread () at /lib64/libpthread.so.0
#16 0x00007f6bb5981eed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f6bb8e36780 (LWP 2466)):
[KCrash Handler]
#6  0x00007f6bb8012684 in  () at /usr/lib64/libkdecore.so.5
#7  0x00007f6bb800a8f4 in KSharedDataCache::find(QString const&, QByteArray*) const () at /usr/lib64/libkdecore.so.5
#8  0x00007f6bb87f468e in  () at /usr/lib64/libkdeui.so.5
#9  0x00007f6bb87f4a69 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () at /usr/lib64/libkdeui.so.5
#10 0x00007f6ba1fbb48c in  () at /usr/lib64/libkdeinit4_kmix.so
#11 0x00007f6ba1fbedd9 in  () at /usr/lib64/libkdeinit4_kmix.so
#12 0x00007f6ba1fbf178 in  () at /usr/lib64/libkdeinit4_kmix.so
#13 0x00007f6ba1fbfee4 in  () at /usr/lib64/libkdeinit4_kmix.so
#14 0x00007f6ba1fc06d3 in  () at /usr/lib64/libkdeinit4_kmix.so
#15 0x00007f6ba1fb6945 in  () at /usr/lib64/libkdeinit4_kmix.so
#16 0x00007f6ba1fb2961 in  () at /usr/lib64/libkdeinit4_kmix.so
#17 0x00007f6ba1fb84f4 in  () at /usr/lib64/libkdeinit4_kmix.so
#18 0x00007f6bb77e8da1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /usr/lib64/qt/lib/libQtCore.so.4
#19 0x00007f6bb77eb156 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /usr/lib64/qt/lib/libQtCore.so.4
#20 0x00007f6ba1fd8ce3 in  () at /usr/lib64/libkdeinit4_kmix.so
#21 0x00007f6ba1f9969b in  () at /usr/lib64/libkdeinit4_kmix.so
#22 0x00007f6ba1f99886 in  () at /usr/lib64/libkdeinit4_kmix.so
#23 0x00007f6bb77f9921 in QObject::event(QEvent*) () at /usr/lib64/qt/lib/libQtCore.so.4
#24 0x00007f6bb693648c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#25 0x00007f6bb693cf5c in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#26 0x00007f6bb883f8aa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#27 0x00007f6bb77e0c0d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtCore.so.4
#28 0x00007f6bb77e3e6e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/qt/lib/libQtCore.so.4
#29 0x00007f6bb780ef3e in  () at /usr/lib64/qt/lib/libQtCore.so.4
#30 0x00007f6bb2099797 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f6bb20999c8 in  () at /usr/lib64/libglib-2.0.so.0
#32 0x00007f6bb2099a6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#33 0x00007f6bb780f0ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#34 0x00007f6bb69d99e6 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#35 0x00007f6bb77df5d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#36 0x00007f6bb77df8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#37 0x00007f6bb77e4ec9 in QCoreApplication::exec() () at /usr/lib64/qt/lib/libQtCore.so.4
#38 0x00007f6ba1fa056a in kdemain () at /usr/lib64/libkdeinit4_kmix.so
#39 0x0000000000408c21 in  ()
#40 0x00000000004099f7 in  ()
#41 0x000000000040a13a in  ()
#42 0x0000000000405952 in  ()
#43 0x00007f6bb589b7d0 in __libc_start_main () at /lib64/libc.so.6
#44 0x00000000004067b9 in _start ()