El blog de i5513, Bares, Debian gnu linux,
Sevilla FC y mucho más

Título histórico: "Páginas sorprendentes o habituales"
Descripción histórica: "Recordaré las páginas q me gusten o con las que me ría"
Descripción actual: No te calles, di lo que piensas y piensa lo que digas
Producciones i5513

Monday, May 25, 2026

 

Predicción de Gémini sobre la evolución de la generación de contenido en internet hecho con IA

 
Para ver dentro de unos añitos ... (a mayo de 2026 ...)

Haz una gráfica de la cantidad de generación de información generada mediante IA versus generada manualmente, en los últimos 5 años

La información generada por Inteligencia Artificial superó por primera vez al contenido 100% manual en la web pública entre 2025 y 2026, impulsada por la automatización masiva en medios digitales y redes sociales. [1, 2]
De acuerdo con recientes investigaciones de mercado y análisis de tráfico como los publicados por Graphite.io y firmas tecnológicas, la proporción de contenido web (artículos, posts de blogs, texto optimizado para SEO e imágenes sintéticas) ha cambiado drásticamente en los últimos 5 años. De representar apenas el 1% en 2021, la IA ya genera de manera directa o híbrida más del 52% del contenido nuevo en internet hacia mediados de 2026. [1, 3, 4, 5]


A continuación se detalla la evolución estimada de este fenómeno global:

Análisis de la Tendencia (2022 - 2026)

  • 2022 (Predominio Humano): La IA generativa comercial apenas nacía a finales de este año. Más del 98% del texto e imágenes en internet provenía de la redacción manual de profesionales y usuarios comunes.
  • 2023 (El Despegue): Con la adopción masiva de LLMs (Modelos de Lenguaje Grande), agencias de marketing y creadores de contenido comenzaron a automatizar borradores. El volumen de IA saltó al 12%.
  • 2024 (Adopción en Masa): Las redes sociales y las plataformas de nicho experimentaron una inundación de contenidos. Un análisis de la plataforma Visual Capitalist destacó el veloz incremento en la cuota de artículos automatizados en internet.
  • 2025 - 2026 (El Punto de Inflexión): Informes recientes señalan que la producción de texto básico para posicionamiento en motores de búsqueda, traducción y generación de imágenes ha superado la marca del 52%. Hoy en día, la mayoría de los flujos profesionales operan bajo un modelo híbrido: la IA genera la estructura masiva y los humanos actúan principalmente como editores y verificadores de calidad. [1, 4, 5, 6, 7, 8]
Si te interesa profundizar más sobre este fenómeno, indícame si prefieres analizar el impacto por sectores específicos (como periodismo, programación o diseño de imágenes), o evaluar las técnicas de detección que se están implementando para diferenciar ambos tipos de contenido. [3, 9]


[1] https://www.abhs.in
[2] https://www.facebook.com
[3] https://graphite.io
[4] https://www.grafit.agency
[5] https://www.linkedin.com
[6] https://www.nu.edu
[7] https://medium.com
[8] https://www.averi.ai
[9] https://sciencevalue.udit.es
haz una estimación de los siguientes 5 años

Para los próximos 5 años (2027-2031), se estima que la información en internet generada o co-creada por Inteligencia Artificial se consolidará de forma absoluta, llegando a representar el 90% de todo el contenido web nuevo en 2031.

Esta proyección se basa en modelos de crecimiento compuesto de agencias de investigación tecnológica y la proliferación de la "Web Sintética" (datos, audio, video y texto generados recursivamente por algoritmos). El contenido estrictamente manual o 100% humano quedará relegado a nichos premium, plataformas verificadas con identidad biométrica y contenido protegido por firmas digitales.
A continuación, se detalla la estimación matemática de esta transición:

Tendencias Clave del Mercado (2027 - 2031)

  • 2027 - 2028 (Contenido Multimodal Total): La IA dejará de generar solo texto plano masivo. Se estandarizará la creación automática de videos interactivos, entornos de realidad virtual personalizados y código de software complejo bajo demanda en tiempo real.
  • 2029 (La Crisis de los Datos de Entrenamiento): Los modelos de IA comenzarán a entrenarse masivamente con datos generados por otras IA (datos sintéticos). Esto obligará a los desarrolladores a buscar "islas de contenido humano" verificado para evitar la degradación de los modelos.
  • 2030 - 2031 (La Era de la Autenticidad Humana): Con un 90% del internet dominado por algoritmos, el contenido creado de forma 100% manual adquirirá un valor económico premium similar a los productos artesanales. Surgirán etiquetas globales de "Hecho por Humanos" (como los certificados criptográficos Web3) para validar la procedencia orgánica de la información.


✅ Resumen del Pronóstico

Hacia el año 2031, el ecosistema digital experimentará un dominio casi absoluto de los sistemas automatizados, donde 9 de cada 10 contenidos nuevos que consumas en la web habrán sido originados o modificados directamente por una IA.
Si deseas profundizar en esta estimación, indícame si te gustaría explorar las consecuencias en los motores de búsqueda de esta saturación de datos sintéticos, o el tipo de regulación de copyright que se está discutiendo a nivel internacional para mitigar este impacto.


Tuesday, January 20, 2026

 

¿Quién mantiene las actualizaciones en tu Debian Unstable?

Hoy he querido saber quién proporciona las actualizaciones en mi equipo. Teniendo en cuenta que en /var/log/dpkg.log solo hay entradas desde el 6 de enero de 2026 he ejecutado lo siguiente: 

 paquetes=$(awk '/installed/ {  print $(NF-1) }' /var/log/dpkg.log | sort -u )

dpkg-query -W -f='${Maintainer}\n' $paquetes | sort | uniq -c | sort -n

Nos proporciona la lista, solo pego los mantenedores que aparezcan más de 10 veces:

     10 Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>

     10 Debian PhotoTools Maintainers <pkg-phototools-devel@lists.alioth.debian.org>

     11 Mathieu Trudel-Lapierre <cyphermox@ubuntu.com>

     12 Debian Fonts Task Force <debian-fonts@lists.debian.org>

     13 Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org>

     13 Debian QA Group <packages@qa.debian.org>

     14 Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>

     14 Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>

     14 Guillem Jover <guillem@debian.org>

     16 Debian Xfce Maintainers <debian-xfce@lists.debian.org>

     16 GNU Libc Maintainers <debian-glibc@lists.debian.org>

     16 Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net>

     16 Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>

     18 Debian Kernel Team <debian-kernel@lists.debian.org>

     19 Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>

     19 Debian Security Tools <team+pkg-security@tracker.debian.org>

     20 Chris Hofstaedtler <zeha@debian.org>

     21 Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>

     23 Debian Accessibility Team <pkg-a11y-devel@alioth-lists.debian.net>

     24 Debian Python Team <team+python@tracker.debian.org>

     24 Matthias Klose <doko@debian.org>

     25 Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>

     31 Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>

     32 Debian GNOME Extras Maintainers <pkg-gnome-extras-maintainers@lists.alioth.debian.org>

     35 Laszlo Boszormenyi (GCS) <gcs@debian.org>

     36 Debian GCC Maintainers <debian-gcc@lists.debian.org>

     87 Debian R Packages Maintainers <r-pkg-team@alioth-lists.debian.net>

    136 Debian X Strike Force <debian-x@lists.debian.org>

    142 Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>

    145 Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>

¡¡¡Muchas gracias a todos los que manteneis Debian y lo hacéis posible!!!

¡Me he llevado una grata sorpresa al ver tantos equipos en la lista de los mantenedores ! 

PD: En 2026 se han actualizado 1602 paquetes de los 5422 instalados en mi equipo. Not bad! 


Wednesday, April 16, 2025

 

Pensamientos sobre la inmigración

 Hace bastante que no escribo por aquí, pero hoy he mantenido una conversación vía whatsapp con un amigo que me insiste sobre asuntos de la inmigración.

Y en mitad del debate me dijo lo siguiente:

Quizás porqué un exceso de inmigrantes puede provocar más violencia y delincuencia

A lo que yo pensé

Voy a investigar un poco a ver por qué dice mi amigo esa frase

La frase tal cual puede ser cierta según el entorno (que habría que analizarlo), pero creo que de ser cierta solo lo sería en esos muy determinados entornos. En la conversación estábamos hablando sobre la inmigración en España y ahí pienso que esa frase realmente sobra porque no creo que sea, ni vaya a ser así.

Para empezar le respondí con un enlace a una web donde aparecen datos, espero que obtenidos del INE. La gráfica es interactiva pero aquí pongo un pantallazo. Se observa claramente que en España se producen menos homicidios ahora que hace unos años.


Sin embargo el número de inmigrantes [número de inmigrantes] no hace más que crecer

Me responde mi buen amigo con otro enlace, esta vez a la situación en Cataluña, donde se dice lo siguiente:

En Barcelona, los crímenes se han mantenido estables en los últimos dos años, con una caída del 1,2% respecto a 2023 y una disminución de unos 20.000 casos en comparación con el último año prepandémico. Las cifras actuales son solo ligeramente superiores a las de 2017 y los años inmediatamente anteriores. En Madrid, el número de delitos en el primer semestre de este año fue de 103.378, un 1,3% menos que el año anterior y también una cifra a la baja respecto a la última década, dejando de lado la pandemia.

Sin embargo buscando el número de extranjeros en Barcelona obtenemos la siguiente gráfica, dónde se ve que la población extranjera, en efecto no para de subir (aunque la criminalidad se mantiene o incluso baja como pone en el artículo que me manda él)

Ahora le mandaré esta publicación , a ver si se da cuenta que porque haya inmigrantes que vengan a delinquir la inmensa mayoría no viene a ello y que su teoría sobre que si aumentan los inmigrantes aumenta la delincuencia no es del todo como así. Puede que en ciertas situaciones lo sea, en la viña del Señor hay de todo ...

Y por fin puedo cerrar el día y abrazar mi almohada!

 









Monday, March 21, 2022

 

apt-key obsoleto y como mantener solo dos kernels en tu /boot pequeño (256 MB)

Hace tiempo que ignoraba los mensajes del sudo apt update sobre las claves en formato legacy

Hoy me ha dado por hacer la oportuna limpieza

sudo apt-key list |less

pub   rsa4096 2014-02-13 [SC] [caduca: 2024-02-11]

428B 5197 DE95 2586 DA52  0298 E49C C041 5DC2 D5CA

uid        [desconocida] Pipelight Dev Team (Package Builder) <webmaster@fds-team.de>

sub   rsa4096 2014-02-13 [E] [caduca: 2024-02-11]

sudo apt-key remove " 428B 5197 DE95 2586 DA52  0298 E49C C041 5DC2 D5CA"
  • Usando el nuevo formato:
sudo apt-key export "8CAE 012E BFAC 38B1 7A93  7CD8 C5E2 2450 0C12 89C0" |
gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/teamviewer2017.gpg > /dev/null

También he aprovechado para intentar que cuando se actualice el kernel no se quede sin espacio /boot (no puedo ampliarlo de forma sencilla). Tras revisar creo que lo más sencillo debe ser la siguiente solución:

Apt {
Update {
    Post-Invoke {"/usr/local/sbin/eliminarKernels"; };
    };
}
#!/bin/bash
upgrade=$(apt list --upgradable linux-image-amd64 2> /dev/null |awk -F/ '/\/unstable/ { print $1}')
if [ -n "$upgrade" ];
then
    echo "Encontrado nuevo kernel ($upgrade). Eliminamos kernel anterior ... " >&2
    a_eliminar=$(dpkg -l linux-image-?*amd64 | grep -v $(uname -r) | awk '/^ii/ { print $2} )
    apt purge $a_eliminar
else
    echo "No hay kernel disponible para actualizar"
fi
 

Labels: , , ,


Sunday, May 02, 2021

 

Estudio de final de Liga 2020-2021

 Gracias a http://linguasport.com/ dispongo de la serie de partidos en primera división. Un pequeño script en python me ha ayudado a ver qué puede pasar en estos últimos 5 partidos de liga.

El script filtra las temporada donde han coincidido Sevilla, Atlético de Madrid, Real Madrid y Barcelona. Genera todas las tuplas de cinco partidos que se han jugado en esas temporadas y suma los puntos obtenidos en esos partidos por dichos equipos. Cada tupla sería un posible final de temporada.

Hasta la última jornada de mis datos (hace como dos meses (joranada 17)), había 2197 tuplas. Simulando cada tupla obtengo el siguiente gráfico (vía libre office)

A falta de 4 jornadas:




A falta de 5 jornadas:




Como me esperaba mucha suerte tiene que tener el Sevilla para no quedar cuarto ... pero claro esta temporada no es como otra cualquiera. ¡El Sevilla bate récord! 

En una palabra "¡Temporadón!"

Dato en crudo:
A falta de 4 partidos:
EquipoPrimeroSegundoTerceroCuarto
Atlético_Madrid 1096 643 509
Sevilla 2 21 137
Real_Madrid 707 819 679
Barcelona 468 790 948
A falta de 5 partidos:
EquipoPrimeroSegundoTerceroCuarto
Atlético_Madrid 920 621 486
Sevilla 42 190 433
Real_Madrid 734 697 539
Barcelona 501 689 739

Rachas con las que el Sevilla saldría campeón ... python decide en caso de empate :D) :
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1942-19431ppppp
Sevilla1942-19431gggpg
Real_Madrid1942-19431gggpe
Barcelona1942-19431ppeeg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1942-19432ppppg
Sevilla1942-19432ggpgg
Real_Madrid1942-19432ggpep
Barcelona1942-19432peegg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1945-19461peegp
Sevilla1945-19461geegg
Real_Madrid1945-19461egepg
Barcelona1945-19461gggpp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1945-19463egpgp
Sevilla1945-19463eggeg
Real_Madrid1945-19463epgeg
Barcelona1945-19463gppge
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1945-19464gpgpe
Sevilla1945-19464ggege
Real_Madrid1945-19464pgege
Barcelona1945-19464ppgee
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1945-194614eeepg
Sevilla1945-194614gpgeg
Real_Madrid1945-194614pgeep
Barcelona1945-194614pgegp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1945-194615eepgp
Sevilla1945-194615pgegg
Real_Madrid1945-194615geepe
Barcelona1945-194615gegpe
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1945-194616epgpg
Sevilla1945-194616geggg
Real_Madrid1945-194616eepee
Barcelona1945-194616egpeg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1945-194617pgpgp
Sevilla1945-194617egggg
Real_Madrid1945-194617epeee
Barcelona1945-194617gpegg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1948-194919gegpe
Sevilla1948-194919gpggg
Real_Madrid1948-194919pgppp
Barcelona1948-194919ggpgp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1948-194920egpeg
Sevilla1948-194920pgggg
Real_Madrid1948-194920gpppg
Barcelona1948-194920gpgpg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1949-19509pgpgp
Sevilla1949-19509gpggg
Real_Madrid1949-19509geege
Barcelona1949-19509gpgpp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1949-195011pgpge
Sevilla1949-195011gggge
Real_Madrid1949-195011egepe
Barcelona1949-195011gppgg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1953-19548pppeg
Sevilla1953-19548gpggg
Real_Madrid1953-19548gegpe
Barcelona1953-19548gpgpg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1953-19549ppegp
Sevilla1953-19549pgggg
Real_Madrid1953-19549egpeg
Barcelona1953-19549pgpgp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1953-195410pegpg
Sevilla1953-195410ggggp
Real_Madrid1953-195410gpege
Barcelona1953-195410gpgpg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1953-195411egpge
Sevilla1953-195411gggpg
Real_Madrid1953-195411pegeg
Barcelona1953-195411pgpge
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1953-195412gpgee
Sevilla1953-195412ggpgg
Real_Madrid1953-195412egege
Barcelona1953-195412gpgeg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1954-19552egppg
Sevilla1954-19552gggeg
Real_Madrid1954-19552ggegp
Barcelona1954-19552egegp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1955-195625ggpep
Sevilla1955-195625pgggg
Real_Madrid1955-195625pgepg
Barcelona1955-195625gpgpg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1955-195626gpepg
Sevilla1955-195626ggggp
Real_Madrid1955-195626gepgp
Barcelona1955-195626pgpgg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1956-195723pggpp
Sevilla1956-195723gpggg
Real_Madrid1956-195723gpgpg
Barcelona1956-195723egpgg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1971-19725egepe
Sevilla1971-19725geggg
Real_Madrid1971-19725gegge
Barcelona1971-19725eegep
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1978-197911egepp
Sevilla1978-197911pggpg
Real_Madrid1978-197911eepge
Barcelona1978-197911ppggp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1981-198229pgege
Sevilla1981-198229ggggp
Real_Madrid1981-198229gpegg
Barcelona1981-198229pppep
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1982-19835epgpg
Sevilla1982-19835gggge
Real_Madrid1982-19835egege
Barcelona1982-19835eggeg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1988-198925gpgpg
Sevilla1988-198925egggg
Real_Madrid1988-198925ggegp
Barcelona1988-198925ggeee
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1988-198926pgpge
Sevilla1988-198926ggggp
Real_Madrid1988-198926gegpg
Barcelona1988-198926geeeg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1989-199023pgggp
Sevilla1989-199023ggggg
Real_Madrid1989-199023egggg
Barcelona1989-199023pepge
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1990-19914epege
Sevilla1990-19914ggggg
Real_Madrid1990-19914ggeee
Barcelona1990-19914gggeg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1990-19915pegeg
Sevilla1990-19915ggggp
Real_Madrid1990-19915geeep
Barcelona1990-19915ggegp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid1994-19959ppgeg
Sevilla1994-19959ggpgg
Real_Madrid1994-19959pggge
Barcelona1994-19959eggpe
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2005-200634gppee
Sevilla2005-200634ggggg
Real_Madrid2005-200634gggep
Barcelona2005-200634pgggp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2006-20075egppe
Sevilla2006-20075gpggg
Real_Madrid2006-20075epggp
Barcelona2006-20075ggpge
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2006-200712egpge
Sevilla2006-200712gpggg
Real_Madrid2006-200712ggpgp
Barcelona2006-200712gegee
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2006-200721pgpep
Sevilla2006-200721eegeg
Real_Madrid2006-200721pgeee
Barcelona2006-200721egpgp
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2006-200723pepgp
Sevilla2006-200723gegpg
Real_Madrid2006-200723eeeeg
Barcelona2006-200723pgpeg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2007-200821pegpp
Sevilla2007-200821ggegg
Real_Madrid2007-200821gpgpp
Barcelona2007-200821egegg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2007-200824ppgpg
Sevilla2007-200824ggpgg
Real_Madrid2007-200824ppggp
Barcelona2007-200824ggppe
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2013-201425peggg
Sevilla2013-201425ggggg
Real_Madrid2013-201425geggp
Barcelona2013-201425pgpgg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2016-201712pgepg
Sevilla2016-201712ggpgg
Real_Madrid2016-201712ggegp
Barcelona2016-201712eeegg
EquipoTemporadaJornada inicioRacha
Atlético_Madrid2016-201715pggge
Sevilla2016-201715ggggg
Real_Madrid2016-201715gpgpg
Barcelona2016-201715ggegg




Thursday, July 02, 2020

 

Ejecución scripts de ssh desde powershell


  • bash interpreta "\r" como un posible comando , de ahí el comportamiento que se muestra a continuación:


prueba.ps1:
write-host  "Normal:"
ssh  -o LogLevel=QUIET 10.241.167.42 "
ls /tmp/aa
"
write-host  "Sin \r:"
ssh  -o LogLevel=QUIET 10.241.167.42 (("
ls /tmp/aa
") -replace "`r")
Resultados:
Normal:
: command not found
ls: cannot access /tmp/aa: No such file or directory
: No such file or directory
Sin \r:
ls: cannot access /tmp/aa: No such file or directory


  • Los errores que escribe bash los recoge powershell de una forma un tanto extraña
prueba.ps1:

ssh  -o LogLevel=QUIET 10.241.167.42 (("
echo Antes de ls /tmp/aa
ls /tmp/aa
echo Despues de ls /tmp/aa
ls /tmp/kk
echo Despues de ls /tmp/kk
") -replace "`r")   


Resultados:

PS C:\> .\prueba.ps1
Sin \r:
Antes de ls /tmp/aa
ls: cannot access /tmp/aa: No such file or directory
Despues de ls /tmp/aa
Despues de ls /tmp/kk
ls: cannot access /tmp/kk: No such file or directory
PS C:\> $error[0]
PS C:\> $error[1]
PS C:\> $error[2]
PS C:\> vim .\prueba.ps1 # a 2>&1 al final de la última línea
PS C:\> .\prueba.ps1                                                                                       Sin \r:
Antes de ls /tmp/aa
Despues de ls /tmp/aa
Despues de ls /tmp/kk
ssh : ls: cannot access /tmp/aa: No such file or directory
En C:\prueba.ps1: 2 Carácter: 1
+ ssh  -o LogLevel=QUIET 10.241.167.42 (("
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (ls: cannot acce...le or directory:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
ls: cannot access /tmp/kk
: No such file or directory
PS C:\> $error[0]
: No such file or directory
PS C:\> $error[1]
ls: cannot access /tmp/kk
PS C:\> $error[2]
ssh : ls: cannot access /tmp/aa: No such file or directory
En C:\prueba.ps1: 2 Carácter: 1
+ ssh  -o LogLevel=QUIET 10.241.167.42 (("
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (ls: cannot acce...le or directory:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

PD: El editor de blogspot no me deja cambiar el tamaño del código a más grande por los medios "normales", no me complico , copiar y pegar ..
                                                                                          

Sunday, June 14, 2020

 

¿Cómo evitar que policykitd se apodere de apt-get?

Llevaba bastante tiempo teniendo que esperar un rato para actualizar los paquetes como siempre he hecho:

$ sudo apt update && sudo apt full-upgrade
Leyendo lista de paquetes... Hecho
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1488 (packagekitd)
N: Be aware that removing the lock file is not a solution and may break your system.
E: No se pudo bloquear el directorio /var/lib/apt/lists/

Ayer me decidí a investigar un poco más de lo que había hecho hasta ahora (había intentado chapucear haciendo el mask a packaekitd)

Y la solución es sencilla, aunque si no das con ella te  puedes tirar un buen rato buceando perdido en la documentación de policykitd

La clave es sobreescribir la política por defecto de la acción org.freedesktop.packagekit.system-sources-refresh (dejando ResultActive a no o a auth_admin):

$ sudo cat /etc/polkit-1/localauthority/10-vendor.d/org.freedesktop.packagekit.pkla
[Allow admins to upgrade the system]
Identity=unix-group:sudo
Action=org.freedesktop.packagekit.system-sources-refresh
ResultAny=no
ResultInactive=no
#ResultActive=yes # comportamiento por defecto
#ResultActive=auth_admin # Te pregunta gnome cuando quiere actualizar
#ResultActive=no # Le decimos que no queremos que se ocupe de esa tarea

Se queda logueado:
$ sudo journalctl | grep PolicyKit | grep Error
jun 14 23:24:42 doraemon polkitd[940]: Error performing authentication: GDBus.Error:org.freedesktop.PolicyKit1.Error.Cancelled: El usuario rechaz? el di?logo de autenticaci?n (polkit-error-quark 1)
Más info en la wikis/doc de las distros ...

https://wiki.debian.org/PolicyKit
https://doc.opensuse.org/documentation/leap/archive/15.0/security/html/book.security/cha.security.policykit.html

PD: No sé qué pasará con la instalación de software vía GUI


Archives

09/01/2003 - 10/01/2003   09/01/2008 - 10/01/2008   10/01/2008 - 11/01/2008   11/01/2008 - 12/01/2008   12/01/2008 - 01/01/2009   03/01/2009 - 04/01/2009   05/01/2009 - 06/01/2009   06/01/2009 - 07/01/2009   07/01/2009 - 08/01/2009   08/01/2009 - 09/01/2009   09/01/2009 - 10/01/2009   10/01/2009 - 11/01/2009   11/01/2009 - 12/01/2009   12/01/2009 - 01/01/2010   02/01/2010 - 03/01/2010   03/01/2010 - 04/01/2010   04/01/2010 - 05/01/2010   05/01/2010 - 06/01/2010   06/01/2010 - 07/01/2010   07/01/2010 - 08/01/2010   08/01/2010 - 09/01/2010   09/01/2010 - 10/01/2010   10/01/2010 - 11/01/2010   11/01/2010 - 12/01/2010   12/01/2010 - 01/01/2011   01/01/2011 - 02/01/2011   02/01/2011 - 03/01/2011   03/01/2011 - 04/01/2011   04/01/2011 - 05/01/2011   05/01/2011 - 06/01/2011   10/01/2011 - 11/01/2011   01/01/2012 - 02/01/2012   08/01/2012 - 09/01/2012   11/01/2012 - 12/01/2012   02/01/2013 - 03/01/2013   03/01/2013 - 04/01/2013   03/01/2014 - 04/01/2014   05/01/2014 - 06/01/2014   09/01/2015 - 10/01/2015   11/01/2015 - 12/01/2015   12/01/2015 - 01/01/2016   02/01/2016 - 03/01/2016   05/01/2016 - 06/01/2016   12/01/2016 - 01/01/2017   11/01/2018 - 12/01/2018   12/01/2018 - 01/01/2019   03/01/2020 - 04/01/2020   06/01/2020 - 07/01/2020   07/01/2020 - 08/01/2020   05/01/2021 - 06/01/2021   03/01/2022 - 04/01/2022   04/01/2025 - 05/01/2025   01/01/2026 - 02/01/2026   05/01/2026 - 06/01/2026  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]