Mam Ubuntu 12.04 LTS i próbowałem uaktualnić do Ubuntu 12.10. Kiedy kliknąłem Aktualizację Menedżera aktualizacji, pojawiło się okno komunikatu:
Nie można uruchomić aktualizacji. Jest to zwykle spowodowane przez system, w którym / tmp jest zamontowany noexec. Zainstaluj ponownie bez noexec i ponownie uruchom aktualizację.
Próbowałem uczynić / tmp wykonywalnym w Terminalu za pomocą następującego polecenia:
mount -o remount,exec /tmp /var/tmp
Nacisnąłem Enter i otrzymałem następującą wiadomość z Terminalu:
mount: only root can do that
Co powinienem teraz zrobić, aby plik / tmp był wykonywalny i zaktualizował system operacyjny.
cat /proc/mounts
swojego pytania? Aby mieć pewność co do konfiguracji w systemie.Odpowiedzi:
Musisz mieć uprawnienia roota. W tym celu umieść
sudo
przed poleceniem:Gdy pojawi się pytanie o hasło, po prostu wpisz swoje zwykłe hasło użytkownika.
źródło
Czy wypróbowałbyś to polecenie? W moim przypadku to zadziałało.
a następnie sprawdź, czy zadziałało.
źródło
Przywileje i uprawnienia w systemie Linux mogą być mylące. Polecam przeczytać to przed rozpoczęciem korzystania z sudo. Kiedy zrozumiesz różnicę między rootem, sudo i zwykłym użytkownikiem, będziesz w stanie lepiej zrozumieć, dlaczego ten błąd się zdarzył (i ogólnie * nix). Zobacz także strony podręcznika man dla chown i chmod.
źródło