O Debian não instala nada em /usr/local
, no sentido de que pacotes Debian oficiais são proibidos de tocar nessa hierarquia. Além disso, os pacotes Debian podem assumir caminhos de instalação absolutos, portanto podem não funcionar corretamente se movidos manualmente (ou de alguma forma enganar dpkg
para instalá-los em uma hierarquia diferente).
Por outro lado, pacotes de software usando o sistema de compilação GNU Autotools (ou seja, aqueles que você instala por ./configure && make && sudo make install
) de fato usam a hierarquia /usr/local
por padrão, e você pode sobrescrever isso:
$ ./configure --prefix=/sdcard/sdext2/usr/local
Você pode querer substituir outros diretórios padrão também. Procure a saída de ./configure --help
para aqueles que não são influenciados por --prefix
.