Tengo una aplicación Ubuntu, instalada en mi máquina Windows-10. En cuanto a las versiones, este es el resultado de uname -a
:
Linux <username> 4.4.0-17134-Microsoft #523-Microsoft Mon Dec 31 17:49:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
Utilizando este "emulador" de Linux, como yo lo llamo, hago regularmente grep
, find
, wc -l
, sort
..., con fines de análisis, pero esto a veces genera archivos de salida en formato UNIX (me refiero a los finales de línea).
Para obtener los finales de línea de Windows, decidí lanzar un unix2dos
en el archivo, pero esto dio el siguiente mensaje de error:
The program 'unix2dos' is currently not installed. You can install it by typing:
sudo apt install dos2unix
En otras palabras, mi aplicación sabe que, para hacer unix2dos
el paquete dos2unix
es necesario. Parece una buena noticia, salvo por el hecho de que no soy capaz de instalarlo:
sudo apt install dos2unix
[sudo] password for <username>:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package dos2unix
Ya he instalado paquetes antes, por lo que debe ser un problema específico para el dos2unix
paquete.
Para su información:
- No tengo
/var/log/messages
archivo. dmesg
no funciona:dmesg: read kernel buffer failed: Function not implemented
- Tengo un
/var/log
pero la última modificación del archivo/directorio es de hace una semana. - Tengo un
/var/log/apt
pero la última modificación del archivo/directorio es de hace una semana. - He intentado depurar esto yo mismo, utilizando
strace
pero falló (strace: exec: Operation not permitted
,+++ exited with 1 +++
).
Editado tras el primer comentario
apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages
release v=16.04,o=Ubuntu,a=xenial-security,n=xenial,l=Ubuntu,c=restricted,b=amd64
origin security.ubuntu.com
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
release v=16.04,o=Ubuntu,a=xenial-security,n=xenial,l=Ubuntu,c=main,b=amd64
origin security.ubuntu.com
500 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages
release v=16.04,o=Ubuntu,a=xenial-updates,n=xenial,l=Ubuntu,c=restricted,b=amd64
origin archive.ubuntu.com
500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
release v=16.04,o=Ubuntu,a=xenial-updates,n=xenial,l=Ubuntu,c=main,b=amd64
origin archive.ubuntu.com
500 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=restricted,b=amd64
origin archive.ubuntu.com
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=main,b=amd64
origin archive.ubuntu.com
Pinned packages:
¿Alguien tiene una idea?