Насколько DEB-пакеты идут, вы можете сравнить выход DPKG --Print- Архитектура
и DPKG-DEB --info Packagename.deb | awk '/ архитектура: / {print $ 2}'
В скрипте у меня есть если бы заявление подобное , если [$ sysarch -eque $ packagearch]
, где Sysarch является системной архитектурой, а Packagarch - архитектура упаковки, Очевидно,
Думаю, мы говорим о ВАШЕЙ системе.
Так как вы владеете системой, самым быстрым способом будет изменить ее.
Если вы находитесь в sudoers, вы можете sudo bash
, а затем passwd
, чтобы изменить пароль root.
Если нет, запустите свою систему с любого живого компакт-диска, который у вас есть, смонтируйте привод, где ваша система находится в /mnt, например, chroot
в /mnt или где вы его смонтировали и, наконец, passwd
для смены пароля.
После этого загрузите систему в обычном режиме и вы сможете su
или войти в систему с новым паролем от имени root.