Для сеансов gnome gnome-session-quit работает хорошо. По умолчанию он запрашивает подтверждение и затем выводит ваш журнал (т. Е. Аргумент --logout предполагается, если явно не переопределен --power-off). Вы также можете сообщить команде не запрашивать подтверждение при выходе из системы:
--no-prompt
End the session without user interaction. This only works with --logout.
gnome-session-quit все еще действует в 12.04.
Поскольку OP не указывал диспетчер окон / рабочего стола, а функция gnome-session-quit могла не работать со всеми возможностями, вот общий способ X-windows, чтобы вернуться к экрану входа в систему или выбрать, который Я использовал несколько раз за последние несколько выпусков:
От терминала (с помощью, по-разному, «Alt-F2 + xterm» или Ctrl-T или Crt-Alt-F1 или по праву - щелкнуть по рабочему столу в Наутилусе и использовать ярлык «открыть в терминале» и т. д.) type
sudo pkill X
Это, как правило, избыточно для большинства ситуаций. Я склонен использовать его, когда у меня есть зависающий процесс, или когда мне нужно быстро выйти из системы. Когда я это сделал, Ubuntu вежливо вернул меня на экран входа в систему, повторно создав X-окна.
Я еще не использовал функцию power-off для gnome-session-quit, поскольку я обычно использую shutdown -P now для этой цели.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i:
-i, --install
Automatically install each generated package, and remove the package
file after it has been installed.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью -v или если это ничего не даст: --veryverbose. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.
Наконец, попробуйте установить пакет ia32-libs, в котором размещено много общих 32-битных разделяемых библиотек на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i
:
blockquote>-i, --install Автоматически устанавливает каждый сгенерированный пакет и удалите файл пакета после его установки.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью
-v
или если это ничего не дает:- veryverbose
. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.Наконец, попробуйте установить пакет
ia32-libs
, который ставит много общего 32-битные общие библиотеки на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
Похоже, что Alien запущен с флагом -i
:
blockquote>-i, --install Автоматически устанавливает каждый сгенерированный пакет и удалите файл пакета после его установки.
Однако из вашего вопроса, который не кажется истинным. Здесь могут быть разные архитектуры. Попробуйте еще раз отладить процесс с помощью
-v
или если это ничего не дает:- veryverbose
. Если вы не можете определить проблему из этих флагов, разместите вывод каждого в исходном вопросе.Наконец, попробуйте установить пакет
ia32-libs
, который ставит много общего 32-битные общие библиотеки на вашем компьютере. Это помогает в компиляции и запуске 32-битных программ на 64-битных машинах.
-i
. Посмотрите, будет ли он будет i> установлен после поколения.
– Marco Ceppi♦
7 February 2011 в 20:13
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv /bin/rm /bin/rm_renamed
ln -s /bin/echo /bin/rm
alien --scripts your_rpm.rpm
mv /bin/rm /bin/rm_bad_link
mv /bin/rm_renamed /bin/rm
rm /bin/rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv / bin / rm / bin / rm_renamed ln -s / bin / echo / bin / rm alien --scripts your_rpm.rpm mv / bin / rm / bin / rm_bad_link mv / bin / rm_renamed / bin / rm rm / bin / rm_bad_link
не самый сексуальный трюк, но вы можете сделать следующее:
mv / bin / rm / bin / rm_renamed ln -s / bin / echo / bin / rm alien --scripts your_rpm.rpm mv / bin / rm / bin / rm_bad_link mv / bin / rm_renamed / bin / rm rm / bin / rm_bad_link