Не удается запустить ubuntu 12.04 в графическом интерфейсе

Вы можете попробовать эту магию (to /etc/pm/sleep.d/):

#!/bin/bash

usb {
    dir="/tmp/usb-disabled/";
    mkdir -p "$dir";
    ls '/sys/bus/pci/drivers/' | grep '_hcd$' | while read driver; do
        cd "/sys/bus/pci/drivers/${driver}";
        if [[ "$1" == "bind" ]]; then
            action="bind";
            ids=$(cat "$dir/$driver");
            rm -f "$dir/$driver";
        else
            action="unbind";
            ids=$(ls | grep ':');
            echo "$ids" > "$dir/$driver"; 
        fi;
        for id in $ids; do
            echo -n "$id" > "$action";
        done;
    done;
    rmdir "$dir" 2> /dev/null;
}

case "$1" in
    hibernate|suspend)
      usb unbind;
    ;;
    thaw|resume)
      usb bind;
      # Uncomment the following two lines if USB devices stutter after resume
      # usb unbind;
      # usb bind;
    ;;
    *)
      exit 1;
    ;;
esac;
exit 0;
1
задан 13 April 2017 в 15:24

1 ответ

Ну, я думаю, может быть, вы запустили что-то более злобное, чем то, что вы публикуете в своем вопросе. Вот скриншот того, что apt хочет делать, когда я запускаю sudo apt-get install libqt4-dev intltool

Он не удаляет какой-либо пакет уже в системе. Эти оба являются инструментами разработки;

Возможно, при копировании и вставке из Интернета вы получили больше, чем вы ожидали.

Мы можем проверить историю apt-get by следуя этим инструкциям:

Все действия с apt (apt-get) регистрируются. Эти файлы доступны в / var / log / apt /. Чтобы просмотреть самый последний журнал истории, выполните: less /var/log/apt/history.log. Эти журналы вращаются (каждый месяц я думаю), старые файлы будут суффиксами с числом и сжаты. Поэтому, чтобы просмотреть следующий журнал истории, используйте: zless /var/log/apt/history.log.1.gz Для просмотра доступных журналов: ls -la / var / log / apt /

Цитируется из Lekensteyn at Как показать историю управления пакетами apt-get через командную строку?

Если вы настаиваете на том, что sudo apt-get install libqt4-dev intltool - это то, что испортило вашу систему после просмотра журналов, то мы все еще можем попробовать что-то исправить

Вы уже выполнили sudo apt-get remove libqt4-dev intltool, который должен удалить пакеты из вашей системы, но мы также можем полностью очистить файлы.

Чтобы быть уверенным, давайте продолжим и очистим все лишние вещи тоже установлены.

sudo apt-get purge autoconf automake autotools-dev intltool libencode-locale-perl libfile-listing-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libnet-http-perl libqt4-dev libqt4-dev-bin libqt4-qt3support libwww-perl libwww-robotrules-perl libxml-parser-perl m4 qt4-default qt4-linguist-tools qt4-qmake

1
ответ дан 24 May 2018 в 14:23
  • 1
    Вау! Хорошо, поэтому я проверяю apt log и там я могу точно видеть, что было удалено, под которым «xserver-common-lts-raring: amd64». и многие другие, которые кажутся очень важными. Считаете ли вы разумным переустановить все пакеты, которые были удалены после установки в sudo apt-get install libqt4-dev intltool? Я понятия не имею, что я сделал, чтобы Ubuntu вел себя так, что решил удалить все эти пакеты! Кроме того, можно ли запустить все, что я делал в обратном порядке, используя несколько команд? Или это то, что я должен делать вручную? – Nkciy84 9 December 2013 в 04:12
  • 2
    После просмотра журнала я не уверен, что установка libqt4-dev и intltool испортили все на своем собственном. В основном я думаю, что это из-за некоторых других пакетов, установленных через git или что-то с wget, чтобы применить исправление для hotot через некоторые советы от кого-то на twitter – Nkciy84 9 December 2013 в 04:27
  • 3
    Я сделал немного исследований, и то, что я нашел, указывает, что apt-get не является достаточно сложным, чтобы позволить вам отменить это. Похоже, вам придется добавить все обратно apt-get install, используя материал, который вы удалили в файле журнала. – Paul Tanzini 9 December 2013 в 05:12
  • 4
    Хорошо спасибо за вашу помощь. Я постараюсь сделать именно это. Наверное, я усвоил трудный способ не просто делать, как мне рассказывают в Интернете. Я дам вам знать, как все прошло. – Nkciy84 9 December 2013 в 05:24
  • 5
    Есть ли способ скопировать / вставить? – Nkciy84 9 December 2013 в 15:21

Другие вопросы по тегам:

Похожие вопросы: