Przywrócenie systemu do działania po nieudanej aktualizacji

awaria

Jeśli Twój system Ubuntu nie uruchamia się z powodu przerwanej aktualizacji – brak prądu, błędy pakietów – możesz wspomóc się wersją LiveCD Ubuntu i dokończyć cały proces.

  1. Utwórz płytę CD/DVD lub nośnik USB z Ubuntu, uruchom go i wybierz „Try Ubuntu without installing” (Wypróbuj Ubuntu bez instalacji).
  2. Kolejnym krokiem jest zlokalizowanie partycji, na której zainstalowany jest system. Jeśli korzystasz z jednego systemu, będzie to prawdopodobnie /dev/sda1. Jeśli na dysku twardym gości ich więcej, skorzystaj z polecenia:
    sudo fdisk -l

    Odszukaj oznaczenie partycji w formacie ext4 o rozmiarze, który podałeś podczas instalacji – na pewno o tym pamiętasz! Dla pewności możesz z poziomu menedżera plików zamontować partycję i sprawdzić, czy znajdują się na niej podstawowe katalogi systemowe np. sys, proc„, run oraz dev.

  3. Teraz kolej na zamontowanie partycji:
    sudo mount OZNACZENIE-PARTYCJI /mnt
    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    sudo chroot /mnt

[Pidgin] Zawieszenie komunikatora podczas uruchomienia

pidgin

Od dłuższego czasu borykałem się z zawieszaniem komunikatora Pidgin podczas uruchomienia. Ponieważ używam Pidgina głównie dla GG, z którego bardzo rzadko korzystam, nie miałem silnej potrzeby rozwiązania tego problemu – do dzisiaj.

Pierwszym krokiem jest zlokalizowanie źródła problemu. Otwórz terminal i uruchom Pidgina w trybie debugowania:

pidgin -d

W moim przypadku ostatnie linie w terminalu wyglądały następująco:

13:21:37) proxy: Connecting to api.gadu-gadu.pl:80.
(13:21:37) proxy: Connected to api.gadu-gadu.pl:80.
dns[3635]: nobody needs me... =(
dns[3633]: nobody needs me... =(
dns[3639]: nobody needs me... =(
dns[3639]: nobody needs me... =(

[Ubuntu 13.10] Wybór akcji po zamknięciu pokrywy laptopa

W Ubuntu 13.10 Saucy Salamander okrojono liczbę akcji wykonywanych po zamknięciu pokrywy laptopa do dwóch, a właściwie jednej – Wstrzymaj – bo Nie robienie niczego, to żadna akcja… Opcje, o których mowa dostępne są w Ustawieniach zasilania.

Okrojony wybór akcji w Ubuntu 13.10 Saucy Salamander

Okrojony wybór akcji w Ubuntu 13.10 Saucy Salamander

Zmiana uprawnień wszystkim podrzędnym plikom lub katalogom

Terminal

Wyobraźmy sobie sytuację, w której w katalogu /prywatny/dane znajdują się dziesiątki plików i katalogów. Chcemy ustawić oddzielne prawa dostępu dla plików (644) i katalogów (755) znajdujących się wewnątrz /prywatny/dan. Jak to łatwo zrobić?

Zmiana uprawnień dla plików

find /prywatny/dane -type f -exec chmod 644 {} \;

Zmiana uprawień dla katalogów

find /prywatny/dane -type d -exec chmod 755 {} \;

Cannot run program „/home/user/android-sdks/platform-tools/adb”: error=2, No such file or directory

android-logo

Opis problemu

Podczas próby kompilacji projekt Android np. w Eclipse, pojawia się następujący komunikat błędu:

Cannot run program "/home/user/android-sdks/platform-tools/adb": error=2, No such file or directory

Rozwiązanie

Zakładając, że w systemie jest zainstalowany Android SDK i plik /home/user/android-sdks/platform-tools/adb istnieje (gdzie user to Twoja nazwa użytkownika), problem może tkwić w braku 32-bitowych bibliotek w systemie 64-bitowym. Otwórz terminal i zainstaluj pakiet ia32-libs, który dołączy niezbędne biblioteki: