Recentemente, eu brickei meu sistema devido ao checkinstall. Parece que tudo o que está faltando é minha pasta lib.
No entanto, tentei criar um link simbólico enquanto o sistema estava montado e obtive o seguinte link simbólico: lib -> /mnt/root/usr/lib/
O problema que vejo com isso é que quando não montei o sistema, /mnt/root
esse link não existe... Como posso criá-lo para apontar para /usr/lib
, é claro que isso sudo ln -s /usr/lib /lib
apenas criará um link para o sistema atual.
Estrutura atual
(base) hutber@hutber:/mnt/root$ ll
total 116
drwxr-xr-x 20 root root 4096 Nov 28 09:25 ./
drwxr-xr-x 13 root root 4096 Nov 28 09:10 ../
-rw-r--r-- 1 root root 0 Aug 12 13:14 1
lrwxrwxrwx 1 root root 7 Feb 2 2024 bin -> usr/bin/
drwxr-xr-x 4 root root 4096 Nov 21 11:44 boot/
drwxr-xr-x 2 root root 4096 Feb 2 2024 cdrom/
drwxr-xr-x 2 root root 4096 Aug 12 13:15 .config/
drwxr-xr-x 4 root root 4096 Jan 9 2024 dev/
drwxr-xr-x 164 root root 12288 Nov 27 22:56 etc/
drwxr-xr-x 2 root root 4096 Feb 2 2024 home/
lrwxrwxrwx 1 root root 17 Nov 28 09:25 lib -> /mnt/root/usr/lib/
lrwxrwxrwx 1 root root 9 Jan 9 2024 lib64 -> usr/lib64/
drwx------ 2 root root 16384 Feb 2 2024 lost+found/
drwxr-xr-x 3 root root 4096 Feb 2 2024 media/
drwxr-xr-x 4 root root 4096 Feb 14 2024 mnt/
drwxr-xr-x 16 root root 4096 Sep 19 13:30 opt/
drwxr-xr-x 2 root root 4096 Jan 9 2024 proc/
drwx------ 13 root root 4096 Oct 8 13:00 root/
drwxr-xr-x 14 root root 4096 Feb 2 2024 run/
lrwxrwxrwx 1 root root 8 Feb 2 2024 sbin -> usr/sbin/
drwxr-xr-x 2 root root 4096 Jan 9 2024 srv/
drwxr-xr-x 2 root root 4096 Apr 18 2022 sys/
drwxrwxrwt 49 root root 20480 Nov 27 23:01 tmp/
drwxr-xr-x 13 root root 4096 Apr 11 2024 usr/
drwxr-xr-x 12 root root 4096 Feb 14 2024 var/
lib
deve ser configurado exatamente como os outros links simbólicos no diretório raiz que são visíveis na listagem que você postou, comobin
oulib64
- ou seja, deve apontar parausr/lib
(importante: não/usr/lib
, masusr/lib
, porque o último é relativo ao ponto onde este sistema de arquivos está montado - se estiver montado na raiz real, o link apontará para/usr/lib
, mas se este sistema de arquivos estiver montado em/mnt/root
, o link apontará para/mnt/root/usr/lib
).Então, enquanto estiver no diretório
/mnt/root
, digite(o
-f
parâmetro força a substituição do link atual pelo novo).