Estou trabalhando com um projeto usando o libboost. Cedo esta manhã do nada eu não pude mais compilá-lo. Foi notando que boost / version.hpp não pôde ser encontrado. Eu estava tentando um monte de coisas tranquilas, mas não fazia sentido para mim. Eu também não era capaz de descobrir onde meus arquivos do libboost foram localizados e tudo estava insinuando que eu nunca tinha instalado, mas eu já estava usando isso já há meses. Agora acabei de verificar o dpkg.log e encontrei essas entradas, como 5 minutos depois da minha última compilação bem-sucedida:
2017-10-13 08:19:26 remove libboost-iostreams-dev:amd64 1.58.0.1ubuntu1 <none>
2017-10-13 08:19:26 status half-configured libboost-iostreams-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:26 status half-installed libboost-iostreams-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:26 status config-files libboost-iostreams-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:26 status config-files libboost-iostreams-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:26 status config-files libboost-iostreams-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 status not-installed libboost-iostreams-dev:amd64 <none>
2017-10-13 08:19:27 status installed libboost-iostreams1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 remove libboost-iostreams1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1 <none>
2017-10-13 08:19:27 status half-configured libboost-iostreams1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status half-installed libboost-iostreams1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status config-files libboost-iostreams1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status config-files libboost-iostreams1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status config-files libboost-iostreams1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status not-installed libboost-iostreams1.58-dev:amd64 <none>
2017-10-13 08:19:27 status installed libboost-regex-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 remove libboost-regex-dev:amd64 1.58.0.1ubuntu1 <none>
2017-10-13 08:19:27 status half-configured libboost-regex-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 status half-installed libboost-regex-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 status config-files libboost-regex-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 status config-files libboost-regex-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 status config-files libboost-regex-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 status not-installed libboost-regex-dev:amd64 <none>
2017-10-13 08:19:27 status installed libboost-regex1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 remove libboost-regex1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1 <none>
2017-10-13 08:19:27 status half-configured libboost-regex1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status half-installed libboost-regex1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status config-files libboost-regex1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status config-files libboost-regex1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status config-files libboost-regex1.58-dev:amd64 1.58.0+dfsg-5ubuntu3.1
2017-10-13 08:19:27 status not-installed libboost-regex1.58-dev:amd64 <none>
2017-10-13 08:19:27 status installed libicu-dev:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 remove libicu-dev:amd64 55.1-7ubuntu0.2 <none>
2017-10-13 08:19:27 status half-configured libicu-dev:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status half-installed libicu-dev:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status config-files libicu-dev:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status config-files libicu-dev:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status config-files libicu-dev:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status not-installed libicu-dev:amd64 <none>
2017-10-13 08:19:27 status installed icu-devtools:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 remove icu-devtools:amd64 55.1-7ubuntu0.2 <none>
2017-10-13 08:19:27 status half-configured icu-devtools:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status half-installed icu-devtools:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status config-files icu-devtools:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status config-files icu-devtools:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status config-files icu-devtools:amd64 55.1-7ubuntu0.2
2017-10-13 08:19:27 status not-installed icu-devtools:amd64 <none>
2017-10-13 08:19:27 status installed libboost-atomic-dev:amd64 1.58.0.1ubuntu1
2017-10-13 08:19:27 remove libboost-atomic-dev:amd64 1.58.0.1ubuntu1 <none>
Isso continua com muitas outras bibliotecas em que pelo menos um punhado eu conheço e sei que elas são importantes.
Eu mesmo com meu usuário ativo não seria capaz de removê-los. Então, na verdade, a AFAIK deve ter sido uma remoção privilegiada sem meus consentimentos. Qual recurso / programa poderia ter causado isso? E como eu poderia descobrir isso precisamente?