dap: (Default)

Захотелось мне обновить бунту (чтобы трафик не пропал) и не загружаться в неё (по крайней мере, надолго). Виртуалбокс мне было устанавливать лень, поэтому решил покрасноглазить с chroot — изменением корня на отличный от того, который принадлежит запущенной системе, при этом будут доступны практически все утилиты гостевой системы. Нагуглил 2 топика на welinux: первый, скорее образовательный, второй, выбранный мной в качестве руководства. Не забываем делать бэкап ;-)

Монтируем гостевую корневую файловую систему, например, мышкой в /media/cc769527-70c7-40e3-b029-12c99b2b8e44 Монтируем необходимые дополнительные каталоги и запускаем chroot:

sudo mount proc /media/cc769527-70c7-40e3-b029-12c99b2b8e44/proc -t proc
sudo mount sysfs /media/cc769527-70c7-40e3-b029-12c99b2b8e44/sys -t sysfs
sudo mount /dev /media/cc769527-70c7-40e3-b029-12c99b2b8e44/dev -o bind
sudo chroot /media/cc769527-70c7-40e3-b029-12c99b2b8e44

Проверяем интернет: ping 8.8.8.8 работает, а ping ya.ru — нет. Узнаём, что интернет-то шарится из гостевой системы, но без резолвинга днс, гуглим гентушное руководство и допиливаем интернет: поскольку гугловский днс у меня работает, решил не заморачиваться и прописать строку nameserver 8.8.8.8 в соответствующем файле: nano /etc/resolv.conf Пингуем ya.ru, работает.

Подправим список источников: nano /etc/apt/sources.list Адрес ппа гимпа заменяем на deb http://ppa.launchpad.net/jmou/ppa/ubuntu oneiric main потому что в прежнем гипм собран с новыми либами, с которыми отваливатся чиз. Адрес ппа личкрафтов заменяем на deb http://ppa.launchpad.net/tehnick/leechcraft-unstable/ubuntu oneiric main Добавим ппа с конфигуратором gtk3deb http://ppa.launchpad.net/tehnick/kde-gtk-config/ubuntu oneiric main

Получаем ключи новых репозиториев: launchpad-getkeys По непонятной причине (точнее понятной: надо было ещё что-то подмонтировать, но разбираться было лень) aptitude орал благим матом, поэтому пришлось вспоминать apt-get. Обновляем список пакетов: apt-get update

Вычищаем ненужные пакеты: apt-get remove leechcraft leechcraft-iconset-oxygen leechcraft-liblcutil0.5.0 leechcraft-libxmlsettingsdialog0.3.0 libqtmultimediakit1 linux-headers-3.0.0-12-generic-ck linux-image-3.0.0-12-generic-ck linux-headers-3.0.0-12 linux-headers-3.0.0-15 linux-image-3.0.0-15-generic plymouth-theme-blanco plymouth-theme-fade-in plymouth-theme-glow plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text plymouth-theme-sabily plymouth-theme-script plymouth-theme-solar plymouth-theme-ubuntu-text plymouth-theme-text plymouth-label capplets-data linux-headers-3.0.0-12-generic linux-image-3.0.0-12-generic linux-headers-3.0.0-13 linux-headers-3.0.0-13-generic linux-image-3.0.0-13-generic Достал меня этот плимус: с дровами с сайта работает только при выключении. Прибиваем свои темы: rm -rf /lib/plymouth/themes Личкрафты подчистил на всякий случай.

Бэкапим частично правленный руками конфиг груба: cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

Обновляемся без удаления пакетов (помним про костыльные иксы): apt-get safe-upgrade --no-install-recommends

Посмотрим, какие нам нужны личкрафтыzypper se -i leech | awk '{ print $3 }' У Техника они собраны немного по-другому: азот не разбивается на подплагины и т.п. Учтём это.

Безопасно ставим то, что нам предлагает apt-get dist-upgrade, добавим личкрафты и конфигуратор: sudo apt-get install --no-install-recommends leechcraft leechcraft-advancednotifications leechcraft-anhero leechcraft-azoth leechcraft-cstp leechcraft-dbusmanager leechcraft-glance leechcraft-lackman leechcraft-lmp leechcraft-networkmonitor leechcraft-newlife leechcraft-poshuku leechcraft-secman leechcraft-shellopen leechcraft-tabslist linux-headers-3.0.0-14 linux-headers-3.0.0-14-generic-ck linux-headers-3.0.0-16 linux-headers-3.0.0-16-generic linux-image-3.0.0-14-generic-ck linux-image-3.0.0-16-generic wesnoth-1.10 wesnoth-1.10-aoi wesnoth-1.10-core wesnoth-1.10-data wesnoth-1.10-did wesnoth-1.10-dm wesnoth-1.10-dw wesnoth-1.10-ei wesnoth-1.10-httt wesnoth-1.10-l wesnoth-1.10-low wesnoth-1.10-nr wesnoth-1.10-sof wesnoth-1.10-sotbe wesnoth-1.10-thot wesnoth-1.10-trow wesnoth-1.10-tsg wesnoth-1.10-ttb wesnoth-1.10-utbs gir1.2-gtk-3.0 gparted ia32-sun-java6-bin libgail-3-0 libgtk-3-0 libgtk-3-bin linux-generic linux-generic-ck linux-headers-generic linux-headers-generic-ck linux-image-generic linux-image-generic-ck sun-java6-bin sun-java6-jre sun-java6-plugin virtualbox virtualbox-dkms virtualbox-guest-additions virtualbox-guest-additions-iso virtualbox-ose virtualbox-ose-dkms virtualbox-ose-qt virtualbox-qt wesnoth wesnoth-all kde-gtk-config

Подчищаем уже ненужные пакеты: apt-get autoremove

Приводим в правильное состояние (у меня в chroot не нашлась зузя) /boot/grub/grub.cfg

Удаляем симлинк из домашнего каталога, которым подпирался gtk3.

Ребут...

После переустаовки дров на новое ядро работает =) Конфигуратор тоже.

dap: (Default)

Захотелось мне обновить бунту (чтобы трафик не пропал) и не загружаться в неё (по крайней мере, надолго). Виртуалбокс мне было устанавливать лень, поэтому решил покрасноглазить с chroot — изменением корня на отличный от того, который принадлежит запущенной системе, при этом будут доступны практически все утилиты гостевой системы. Нагуглил 2 топика на welinux: первый, скорее образовательный, второй, выбранный мной в качестве руководства. Не забываем делать бэкап ;-)

Монтируем гостевую корневую файловую систему, например, мышкой в /media/cc769527-70c7-40e3-b029-12c99b2b8e44 Монтируем необходимые дополнительные каталоги и запускаем chroot:

sudo mount proc /media/cc769527-70c7-40e3-b029-12c99b2b8e44/proc -t proc
sudo mount sysfs /media/cc769527-70c7-40e3-b029-12c99b2b8e44/sys -t sysfs
sudo mount /dev /media/cc769527-70c7-40e3-b029-12c99b2b8e44/dev -o bind
sudo chroot /media/cc769527-70c7-40e3-b029-12c99b2b8e44

Проверяем интернет: ping 8.8.8.8 работает, а ping ya.ru — нет. Узнаём, что интернет-то шарится из гостевой системы, но без резолвинга днс, гуглим гентушное руководство и допиливаем интернет: поскольку гугловский днс у меня работает, решил не заморачиваться и прописать строку nameserver 8.8.8.8 в соответствующем файле: nano /etc/resolv.conf Пингуем ya.ru, работает.

Подправим список источников: nano /etc/apt/sources.list Адрес ппа гимпа заменяем на deb http://ppa.launchpad.net/jmou/ppa/ubuntu oneiric main потому что в прежнем гипм собран с новыми либами, с которыми отваливатся чиз. Адрес ппа личкрафтов заменяем на deb http://ppa.launchpad.net/tehnick/leechcraft-unstable/ubuntu oneiric main Добавим ппа с конфигуратором gtk3deb http://ppa.launchpad.net/tehnick/kde-gtk-config/ubuntu oneiric main

Получаем ключи новых репозиториев: launchpad-getkeys По непонятной причине (точнее понятной: надо было ещё что-то подмонтировать, но разбираться было лень) aptitude орал благим матом, поэтому пришлось вспоминать apt-get. Обновляем список пакетов: apt-get update

Вычищаем ненужные пакеты: apt-get remove leechcraft leechcraft-iconset-oxygen leechcraft-liblcutil0.5.0 leechcraft-libxmlsettingsdialog0.3.0 libqtmultimediakit1 linux-headers-3.0.0-12-generic-ck linux-image-3.0.0-12-generic-ck linux-headers-3.0.0-12 linux-headers-3.0.0-15 linux-image-3.0.0-15-generic plymouth-theme-blanco plymouth-theme-fade-in plymouth-theme-glow plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text plymouth-theme-sabily plymouth-theme-script plymouth-theme-solar plymouth-theme-ubuntu-text plymouth-theme-text plymouth-label capplets-data linux-headers-3.0.0-12-generic linux-image-3.0.0-12-generic linux-headers-3.0.0-13 linux-headers-3.0.0-13-generic linux-image-3.0.0-13-generic Достал меня этот плимус: с дровами с сайта работает только при выключении. Прибиваем свои темы: rm -rf /lib/plymouth/themes Личкрафты подчистил на всякий случай.

Бэкапим частично правленный руками конфиг груба: cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

Обновляемся без удаления пакетов (помним про костыльные иксы): apt-get safe-upgrade --no-install-recommends

Посмотрим, какие нам нужны личкрафтыzypper se -i leech | awk '{ print $3 }' У Техника они собраны немного по-другому: азот не разбивается на подплагины и т.п. Учтём это.

Безопасно ставим то, что нам предлагает apt-get dist-upgrade, добавим личкрафты и конфигуратор: sudo apt-get install --no-install-recommends leechcraft leechcraft-advancednotifications leechcraft-anhero leechcraft-azoth leechcraft-cstp leechcraft-dbusmanager leechcraft-glance leechcraft-lackman leechcraft-lmp leechcraft-networkmonitor leechcraft-newlife leechcraft-poshuku leechcraft-secman leechcraft-shellopen leechcraft-tabslist linux-headers-3.0.0-14 linux-headers-3.0.0-14-generic-ck linux-headers-3.0.0-16 linux-headers-3.0.0-16-generic linux-image-3.0.0-14-generic-ck linux-image-3.0.0-16-generic wesnoth-1.10 wesnoth-1.10-aoi wesnoth-1.10-core wesnoth-1.10-data wesnoth-1.10-did wesnoth-1.10-dm wesnoth-1.10-dw wesnoth-1.10-ei wesnoth-1.10-httt wesnoth-1.10-l wesnoth-1.10-low wesnoth-1.10-nr wesnoth-1.10-sof wesnoth-1.10-sotbe wesnoth-1.10-thot wesnoth-1.10-trow wesnoth-1.10-tsg wesnoth-1.10-ttb wesnoth-1.10-utbs gir1.2-gtk-3.0 gparted ia32-sun-java6-bin libgail-3-0 libgtk-3-0 libgtk-3-bin linux-generic linux-generic-ck linux-headers-generic linux-headers-generic-ck linux-image-generic linux-image-generic-ck sun-java6-bin sun-java6-jre sun-java6-plugin virtualbox virtualbox-dkms virtualbox-guest-additions virtualbox-guest-additions-iso virtualbox-ose virtualbox-ose-dkms virtualbox-ose-qt virtualbox-qt wesnoth wesnoth-all kde-gtk-config

Подчищаем уже ненужные пакеты: apt-get autoremove

Приводим в правильное состояние (у меня в chroot не нашлась зузя) /boot/grub/grub.cfg

Удаляем симлинк из домашнего каталога, которым подпирался gtk3.

Ребут...

После переустаовки дров на новое ядро работает =) Конфигуратор тоже.

dap: (Default)

deborphan - маленькая консольная утилита отображающая список библиотек (пакетов), которые не используются никакими другими приложениями (сироты). Есть в репозиториях, установка: sudo aptitude install deborphan --without-recommends

  • deborphan — список неиспользуемых пакетов;
  • deborphan --help — помощь;
  • deborphan -z — список с указанием размеров пакетов;
  • sudo aptitude purge `deborphan` — удаление всех найденных неиспользуемых пакетов (выполнять несколько раз);
  • sudo aptitude purge `deborphan | grep lib` — удаление найденных неиспользуемых библиотек (аналогично см.выше).

Мусор не среди библиотек: sudo aptitude purge language-selector-qt diff dhcp3-common

Всего я получил около 189 МБайт за четыре прохода.


dap: (Default)

deborphan - маленькая консольная утилита отображающая список библиотек (пакетов), которые не используются никакими другими приложениями (сироты). Есть в репозиториях, установка: sudo aptitude install deborphan --without-recommends

  • deborphan — список неиспользуемых пакетов;
  • deborphan --help — помощь;
  • deborphan -z — список с указанием размеров пакетов;
  • sudo aptitude purge `deborphan` — удаление всех найденных неиспользуемых пакетов (выполнять несколько раз);
  • sudo aptitude purge `deborphan | grep lib` — удаление найденных неиспользуемых библиотек (аналогично см.выше).

Мусор не среди библиотек: sudo aptitude purge language-selector-qt diff dhcp3-common

Всего я получил около 189 МБайт за четыре прохода.


dap: (Default)

Если вас беспокоят попытки переноса ресурсов при запуске оболочки или при запуске некоторых приложений (например, kopete), то эта запись для вас. Официальная документация говорит, что вырубить миграцию можно, выполнив kwriteconfig --file kres-migratorrc --group Migration --key Enabled --type bool false

Но мне в первом приближении это не помогло. Ищем файлы: locate migrator

Ищем пакет с этими файлами: dpkg -S /usr/bin/kres-migrator

К сожалению, удаление kdepim-runtime у меня приводит к удалению кучи полезных программ. Но если вам повезло больше, дерзайте.

Дальнейшие действия повторяйте только на ваш страх и риск!

Удаляем файлы:

sudo rm /usr/share/autostart/kaddressbookmigrator.desktop /usr/bin/kaddressbookmigrator /usr/bin/kmail-migrator /usr/bin/kres-migrator /usr/bin/kjotsmigrator

Теперь до следующего обновления kdepim-runtime можно спать спокойно.

Аналогично "лечим" аконадитрей:

sudo rm /usr/bin/akonaditray /usr/share/applications/kde4/akonaditray.desktop /usr/share/autostart/akonaditray.desktop
dap: (Default)

Если вас беспокоят попытки переноса ресурсов при запуске оболочки или при запуске некоторых приложений (например, kopete), то эта запись для вас. Официальная документация говорит, что вырубить миграцию можно, выполнив kwriteconfig --file kres-migratorrc --group Migration --key Enabled --type bool false

Но мне в первом приближении это не помогло. Ищем файлы: locate migrator

Ищем пакет с этими файлами: dpkg -S /usr/bin/kres-migrator

К сожалению, удаление kdepim-runtime у меня приводит к удалению кучи полезных программ. Но если вам повезло больше, дерзайте.

Дальнейшие действия повторяйте только на ваш страх и риск!

Удаляем файлы:

sudo rm /usr/share/autostart/kaddressbookmigrator.desktop /usr/bin/kaddressbookmigrator /usr/bin/kmail-migrator /usr/bin/kres-migrator /usr/bin/kjotsmigrator

Теперь до следующего обновления kdepim-runtime можно спать спокойно.

Аналогично "лечим" аконадитрей:

sudo rm /usr/bin/akonaditray /usr/share/applications/kde4/akonaditray.desktop /usr/share/autostart/akonaditray.desktop
dap: (Default)

UnusedPkg — маленькая консольная утилита, диагностический инструмент, для поиска старых и/или долгое время не использующихся пакетов. UnusedPkg сканирует систему, выводит список пакетов, отсортированных по нескольким (заданным) параметрам, и легко позволяет определить, какие пакеты могут быть удалены, чтобы очистить систему. Список, выводимый UnusedPkg, может быть отсортирован просто по полному имени, дате последнего использования и имени, по размеру и дате последнего использования, по дате установки, может показать тех, что старше указанной даты, а также может предоставить информацию об отдельном пакете. Запустить утилиту можно из любого каталога после того, как скачаете архив с официального сайта и распакуете его.

Работает неидеально. Во время сканирования часто ругалось на то, что не может что-то найти в том или ином пакете. В итоге в списке отсутствовали игры, хотя они много весят и редко используются. Однако с десяток смертников нашлось. Ещё я обнаружил, что у меня установлен KOffice аж из 9.10 karmic о__0 Исправим заодно и это:

sudo aptitude purge evolution-data-server-common xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-input-all libedataserverui1.2-8 gedit-common vim-common vim-tiny ubuntu-minimal tcl8.4 tk8.4 tcl python-axiom python-rdflib python-nose lftp mousetweaks w3m tcpdump speech-dispatcher jfsutils xfsprogs brltty brltty-x11 muon-notifier espeak-data libespeak1 aptdaemon kpackagekit packagekit packagekit-backend-aptcc libpackagekit-glib2-14 libpackagekit-qt14 app-install-data app-install-data-partner radeontool update-manager-kde update-manager-core update-notifier-common kword-data-kde4 kword-kde4 kspread-kde4 karbon-kde4 koffice-kde4
sudo aptitude install kchart kword kpresenter krita kspread kthesaurus --without-recommends
dap: (Default)

UnusedPkg — маленькая консольная утилита, диагностический инструмент, для поиска старых и/или долгое время не использующихся пакетов. UnusedPkg сканирует систему, выводит список пакетов, отсортированных по нескольким (заданным) параметрам, и легко позволяет определить, какие пакеты могут быть удалены, чтобы очистить систему. Список, выводимый UnusedPkg, может быть отсортирован просто по полному имени, дате последнего использования и имени, по размеру и дате последнего использования, по дате установки, может показать тех, что старше указанной даты, а также может предоставить информацию об отдельном пакете. Запустить утилиту можно из любого каталога после того, как скачаете архив с официального сайта и распакуете его.

Работает неидеально. Во время сканирования часто ругалось на то, что не может что-то найти в том или ином пакете. В итоге в списке отсутствовали игры, хотя они много весят и редко используются. Однако с десяток смертников нашлось. Ещё я обнаружил, что у меня установлен KOffice аж из 9.10 karmic о__0 Исправим заодно и это:

sudo aptitude purge evolution-data-server-common xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-input-all libedataserverui1.2-8 gedit-common vim-common vim-tiny ubuntu-minimal tcl8.4 tk8.4 tcl python-axiom python-rdflib python-nose lftp mousetweaks w3m tcpdump speech-dispatcher jfsutils xfsprogs brltty brltty-x11 muon-notifier espeak-data libespeak1 aptdaemon kpackagekit packagekit packagekit-backend-aptcc libpackagekit-glib2-14 libpackagekit-qt14 app-install-data app-install-data-partner radeontool update-manager-kde update-manager-core update-notifier-common kword-data-kde4 kword-kde4 kspread-kde4 karbon-kde4 koffice-kde4
sudo aptitude install kchart kword kpresenter krita kspread kthesaurus --without-recommends
dap: (Default)

Удаление мусора от обновления:

sudo aptitude purge bluez gnome-bluetooth gnome-user-share gir1.2-gnomebluetooth-1.0 gnome-icon-theme-symbolic gnome-keyring seahorse 
kwalletmanager zenity-common zenity indicator-application indicator-status-provider-mc5 icc-profiles-free acl colord anthy anthy-common bsh-gcj gcj-4.6-base gcj-4.6-jre-lib libgcj-bc libgcj12 gcj-4.6-base gcj-4.6-jre-lib kdegraphics-strigi-analyzer kdegraphics-strigi-plugins libavahi-ui-gtk3-0 libgdu-gtk0 libboost-serialization1.46.1 easystroke libcap2-bin libcolord1 libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libunique-3.0-0 libpwl5 libppl-c4 libcloog-ppl0 libppl9 libpod-plainer-perl libp11-kit0 libgck-1-0 libgcr-3-1 libhttp-daemon-perl libmtp-runtime libhtml-form-perl  libgphoto2-l10n liblcms2-2 libindicator-messages-status-provider1 indicator-messages libgucharmap-2-90-7 gucharmap

Установка удалившегося при обновлении:

sudo aptitude install libvdpau-dev evince kalzium libcanberra-gtk3-module pidgin plasma-widget-networkmanagement network-manager-kde kdegraphics-mobipocket kdegraphics-thumbnailers --without-recommends

Если используется getdeb (в том числе вместе с apt-mirror), то для установки pidgin нужно закомментировать соответствующие строки в сорс-листе.

Установка скайпа:

sudo aptitude remove skype
echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
sudo aptitude install skype:i386 --without-recommends

Не забываем перенастроить apt-move!

Если увидите zsh: segmentation fault (core dumped) vacuum, можно попробовать откатиться, отыскав или скачав старый пакет: dpkg -i /путь/vacuum_1.2.0u+svn1600-1ppa1~natty1_amd64.deb

dap: (Default)

Удаление мусора от обновления:

sudo aptitude purge bluez gnome-bluetooth gnome-user-share gir1.2-gnomebluetooth-1.0 gnome-icon-theme-symbolic gnome-keyring seahorse 
kwalletmanager zenity-common zenity indicator-application indicator-status-provider-mc5 icc-profiles-free acl colord anthy anthy-common bsh-gcj gcj-4.6-base gcj-4.6-jre-lib libgcj-bc libgcj12 gcj-4.6-base gcj-4.6-jre-lib kdegraphics-strigi-analyzer kdegraphics-strigi-plugins libavahi-ui-gtk3-0 libgdu-gtk0 libboost-serialization1.46.1 easystroke libcap2-bin libcolord1 libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libunique-3.0-0 libpwl5 libppl-c4 libcloog-ppl0 libppl9 libpod-plainer-perl libp11-kit0 libgck-1-0 libgcr-3-1 libhttp-daemon-perl libmtp-runtime libhtml-form-perl  libgphoto2-l10n liblcms2-2 libindicator-messages-status-provider1 indicator-messages libgucharmap-2-90-7 gucharmap

Установка удалившегося при обновлении:

sudo aptitude install libvdpau-dev evince kalzium libcanberra-gtk3-module pidgin plasma-widget-networkmanagement network-manager-kde kdegraphics-mobipocket kdegraphics-thumbnailers --without-recommends

Если используется getdeb (в том числе вместе с apt-mirror), то для установки pidgin нужно закомментировать соответствующие строки в сорс-листе.

Установка скайпа:

sudo aptitude remove skype
echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
sudo aptitude install skype:i386 --without-recommends

Не забываем перенастроить apt-move!

Если увидите zsh: segmentation fault (core dumped) vacuum, можно попробовать откатиться, отыскав или скачав старый пакет: dpkg -i /путь/vacuum_1.2.0u+svn1600-1ppa1~natty1_amd64.deb

dap: (Default)

BomberClone — клон игры Atomic Bomberman (в пакете KDE Games есть аналогичная игра Granatier, но, судя по всему, в ней нет возможности играть против компьютерного оппонента). Ставим бомбы, уничтожаем препятствия, собираем бонусы, встречаемся с врагами и сражаемся с ними. Хорошая реакция — залог победы. Установить: sudo aptitude install bomberclone

Ещё несколько интересных приложений: sudo aptitude install ktimer ktimetracker kalarm. KTimer — таймер с обратным отсчётом, по завершении его будет запускаться программа (эдакий uhfabxtcrbq интерфейс для sleep). KTimeTracker — это инструмент для отслеживания времени для людей, которые хотят знать, сколько времени им требуется для выполнения различных задач. KAlarm позволяет планировать личные события, напоминания о них могут отображаться в виде всплывающих сообщений; также при наступлении события можно запускать команды и отправлять электронную почту; существует целый ряд вариантов настройки повторяющихся событий.

Если ваш пакетный менеджер ругается на приложение mac-3.99-u4 с неправильной версией, начинающейся с буквы, причём у вас и в репозиториях этого пакета нет, тогда с правами root можно открыть текстовый файл /var/lib/dpkg/available, найти соответствующий блок и удалить его.

cRARk — бесплатная консольная утилита для подбора паролей к архивам RAR 2.x и RAR 3.x. Отмечу, что на моём компьютере скорость перебора оставляет желать лучшего, подобрать пароль более чем на 5 символов практически нереально: если только не оставить машину на пару недель. С NVIDIA CUDA графический интефрейс начинает сильно тормозить, процессор используется не на полную мощность. Видеокарата сильно нагревается. Все в курсе, что ломать чужие архивы противозаконно? Если да, читаем дальше =) )

Интересная красивая альтенатива Conky, неплохо грузит процессор. Установка движка: sudo aptitude install plasma-scriptengine-superkaramba, качаем любой виджет, например этот, запускаем приложение SuperKaramba и скармливаем ему файл. Если появилось желание подправить тему, распаковывайте архив и дерзайте.

Мусор: sudo aptitude purge adept eog timidity timidity-daemon openvpn-blacklist openvpn vpnc network-manager-vpnc-kde network-manager-vpnc network-manager-openvpn-kde network-manager-openvpn libqca2-plugin-ossl

dap: (Default)

BomberClone — клон игры Atomic Bomberman (в пакете KDE Games есть аналогичная игра Granatier, но, судя по всему, в ней нет возможности играть против компьютерного оппонента). Ставим бомбы, уничтожаем препятствия, собираем бонусы, встречаемся с врагами и сражаемся с ними. Хорошая реакция — залог победы. Установить: sudo aptitude install bomberclone

Ещё несколько интересных приложений: sudo aptitude install ktimer ktimetracker kalarm. KTimer — таймер с обратным отсчётом, по завершении его будет запускаться программа (эдакий uhfabxtcrbq интерфейс для sleep). KTimeTracker — это инструмент для отслеживания времени для людей, которые хотят знать, сколько времени им требуется для выполнения различных задач. KAlarm позволяет планировать личные события, напоминания о них могут отображаться в виде всплывающих сообщений; также при наступлении события можно запускать команды и отправлять электронную почту; существует целый ряд вариантов настройки повторяющихся событий.

Если ваш пакетный менеджер ругается на приложение mac-3.99-u4 с неправильной версией, начинающейся с буквы, причём у вас и в репозиториях этого пакета нет, тогда с правами root можно открыть текстовый файл /var/lib/dpkg/available, найти соответствующий блок и удалить его.

cRARk — бесплатная консольная утилита для подбора паролей к архивам RAR 2.x и RAR 3.x. Отмечу, что на моём компьютере скорость перебора оставляет желать лучшего, подобрать пароль более чем на 5 символов практически нереально: если только не оставить машину на пару недель. С NVIDIA CUDA графический интефрейс начинает сильно тормозить, процессор используется не на полную мощность. Видеокарата сильно нагревается. Все в курсе, что ломать чужие архивы противозаконно? Если да, читаем дальше =) )

Интересная красивая альтенатива Conky, неплохо грузит процессор. Установка движка: sudo aptitude install plasma-scriptengine-superkaramba, качаем любой виджет, например этот, запускаем приложение SuperKaramba и скармливаем ему файл. Если появилось желание подправить тему, распаковывайте архив и дерзайте.

Мусор: sudo aptitude purge adept eog timidity timidity-daemon openvpn-blacklist openvpn vpnc network-manager-vpnc-kde network-manager-vpnc network-manager-openvpn-kde network-manager-openvpn libqca2-plugin-ossl

dap: (Default)

Установить ошибочно удалённые и не установленные при обновлении пакеты: sudo aptitude install kpackagekit gimp gtk-recordmydesktop q4wine gtk2-engines-oxygen

Выбрать стиль oxygen-gtk в Параметры системыВнешний вид приложенийВнешний вид GTK+ и аналогично kdesu systemsettings. Гтк-приложения стали ещё приятнее на вид.

Перенастроить apt-move: в файле /etc/apt-move.conf "maverick" нужно заменить на "natty". Работать, конечно, будет и без этого, но мне кажется удобным разделять пакеты по версиям дистрибутива, для которых они предназначены. После правки создаём новый локальный репозиторий: apt-move update

Когда при операциях с пакетами так ругается на mintdesktop:

Выбор ранее не выбранного пакета mintdesktop.
Подготовка к замене пакета mintdesktop 3.2.1 (используется файл .../mintdesktop_3.2.4_all.deb) ...
sed: невозможно прочитать /etc/gdm/PostLogin/Default: Нет такого файла или каталога
dpkg: предупреждение: подпроцесс старый сценарий pre-removal возвратил код ошибки 2
dpkg: попытка использовать сценарий из нового пакета ...
dpkg: не удалось обработать параметр /var/cache/apt/archives/mintdesktop_3.2.4_all.deb (--unpack):
в новой версии пакета нет этого сценария, отказ

Чинить так: sudo touch /etc/gdm/PostLogin/Default

В меню загрузчика старые версии ядра помещаются в специальное подменю. Чтобы убрать его, нужно в файле /etc/grub.d/10_linux закомментировать эти строки:

# if [ "$list" ] && ! $in_submenu; then
# echo "submenu \"Previous Linux versions\" {"
# in_submenu=:
# fi

Исправлен баг с минутным подвисанием графики при использовании эффекта Перелистывание (Alt+Tab), сохранился баг в ksnapshot с ошибкой передачи файла в любое приложение. Появился баг с залипанием специальных клавиш, бесит неимоверно, пока назначил переключение языков на Alt+слеш правее шифта, пытаюсь привыкнуть.

Мусор: sudo aptitude purge nvidia-glx-180 nvidia-173-modaliases nvidia-96-modaliases rdesktop mint-stylish-addon mintinstall-data mintinstall-icons mint-backgrounds-julia

dap: (Default)

Установить ошибочно удалённые и не установленные при обновлении пакеты: sudo aptitude install kpackagekit gimp gtk-recordmydesktop q4wine gtk2-engines-oxygen

Выбрать стиль oxygen-gtk в Параметры системыВнешний вид приложенийВнешний вид GTK+ и аналогично kdesu systemsettings. Гтк-приложения стали ещё приятнее на вид.

Перенастроить apt-move: в файле /etc/apt-move.conf "maverick" нужно заменить на "natty". Работать, конечно, будет и без этого, но мне кажется удобным разделять пакеты по версиям дистрибутива, для которых они предназначены. После правки создаём новый локальный репозиторий: apt-move update

Когда при операциях с пакетами так ругается на mintdesktop:

Выбор ранее не выбранного пакета mintdesktop.
Подготовка к замене пакета mintdesktop 3.2.1 (используется файл .../mintdesktop_3.2.4_all.deb) ...
sed: невозможно прочитать /etc/gdm/PostLogin/Default: Нет такого файла или каталога
dpkg: предупреждение: подпроцесс старый сценарий pre-removal возвратил код ошибки 2
dpkg: попытка использовать сценарий из нового пакета ...
dpkg: не удалось обработать параметр /var/cache/apt/archives/mintdesktop_3.2.4_all.deb (--unpack):
в новой версии пакета нет этого сценария, отказ

Чинить так: sudo touch /etc/gdm/PostLogin/Default

В меню загрузчика старые версии ядра помещаются в специальное подменю. Чтобы убрать его, нужно в файле /etc/grub.d/10_linux закомментировать эти строки:

# if [ "$list" ] && ! $in_submenu; then
# echo "submenu \"Previous Linux versions\" {"
# in_submenu=:
# fi

Исправлен баг с минутным подвисанием графики при использовании эффекта Перелистывание (Alt+Tab), сохранился баг в ksnapshot с ошибкой передачи файла в любое приложение. Появился баг с залипанием специальных клавиш, бесит неимоверно, пока назначил переключение языков на Alt+слеш правее шифта, пытаюсь привыкнуть.

Мусор: sudo aptitude purge nvidia-glx-180 nvidia-173-modaliases nvidia-96-modaliases rdesktop mint-stylish-addon mintinstall-data mintinstall-icons mint-backgrounds-julia

dap: (Default)

Чтобы обновить дистрибутив, я завершил сессию KDE, выбрал Терминальный сеанс, залогинился. В первый раз я выполнил сначала sudo service kdm stop, затем sudo apt-get dist-upgrade, в итоге я получил kernel panic (баг в initramfs, возможно, имеет те же корни, что и описанный ниже) и убитую систему (проблему решить не удалось), которую успешно восстановил из бэкапа.

Во второй раз я после остановки kdm выполнил sudo aptitude full-upgrade, на все вопросы о замене конфигурационных файлов отвечал По умолчанию (сохранения старой версии), через некоторое время произошла автоматическая перезагрузка. Система зависала на новых ядрах сразу после активации соответствующего пункта в меню загрузчика, не реагировала на клавиатуру, на старых зависала на этапе плимуса, реагировала только на Alt+Ctrl+Del. Выбрал в загрузчике Режим восстановление, увидел сообщение прошивки монитора о выходе из допустимого диапазона, добавил часть строки штатной загрузки ядра, которая отвечает за параметры видео, к строке режима восстановления:

linux /boot/vmlinuz-2.6.35-29-generic root=UUID=cc769527-70c7-40e3-b029-12c99b2b8e44 ro single nomodeset video=uvesafb:mode_option=1152x864-24,mtrr=3,scroll=ywrap vt.handoff=7

Загрузка началась удачно, затем появилось меню исправления неисправностей, я выбрал исправление повреждённых пакетов. Когда dpkg отработал, появилось приглашения начать терминальный сеанс, я залогинился, несколько раз вбивал sudo apt-get dist-upgrade --fix-missing -f и sudo aptitude full-upgrade, пока не осталась только ошибка initramfs:Подробности ;-) )

Вбил sudo reboot. При загрузке с новым ядром зависает, удачно загрузился на последнем старом не ck: 2.6.35-29-generic. Загуглил недостающий файл/каталог и нашёл решение. Моя модификация:

sudo ln -s /usr/lib/x86_64-linux-gnu/pango /usr/lib/pango && sudo aptitude full-upgrade
sudo update-initramfs -u -k all

Если не x64, надо писать i386-linux-gnu. Ура! Система загружается успешно с новым ядром.

Мусор: sudo aptitude purge eiskaltdcpp bluez winbind linux-headers-2.6.35-26 linux-headers-2.6.35-26-generic linux-headers-2.6.35-27 linux-headers-2.6.35-27-generic linux-headers-2.6.35-28-generic linux-image-2.6.35-26-generic linux-image-2.6.35-27-generic linux-image-2.6.35-28-generic

dap: (Default)

Чтобы обновить дистрибутив, я завершил сессию KDE, выбрал Терминальный сеанс, залогинился. В первый раз я выполнил сначала sudo service kdm stop, затем sudo apt-get dist-upgrade, в итоге я получил kernel panic (баг в initramfs, возможно, имеет те же корни, что и описанный ниже) и убитую систему (проблему решить не удалось), которую успешно восстановил из бэкапа.

Во второй раз я после остановки kdm выполнил sudo aptitude full-upgrade, на все вопросы о замене конфигурационных файлов отвечал По умолчанию (сохранения старой версии), через некоторое время произошла автоматическая перезагрузка. Система зависала на новых ядрах сразу после активации соответствующего пункта в меню загрузчика, не реагировала на клавиатуру, на старых зависала на этапе плимуса, реагировала только на Alt+Ctrl+Del. Выбрал в загрузчике Режим восстановление, увидел сообщение прошивки монитора о выходе из допустимого диапазона, добавил часть строки штатной загрузки ядра, которая отвечает за параметры видео, к строке режима восстановления:

linux /boot/vmlinuz-2.6.35-29-generic root=UUID=cc769527-70c7-40e3-b029-12c99b2b8e44 ro single nomodeset video=uvesafb:mode_option=1152x864-24,mtrr=3,scroll=ywrap vt.handoff=7

Загрузка началась удачно, затем появилось меню исправления неисправностей, я выбрал исправление повреждённых пакетов. Когда dpkg отработал, появилось приглашения начать терминальный сеанс, я залогинился, несколько раз вбивал sudo apt-get dist-upgrade --fix-missing -f и sudo aptitude full-upgrade, пока не осталась только ошибка initramfs:Подробности ;-) )

Вбил sudo reboot. При загрузке с новым ядром зависает, удачно загрузился на последнем старом не ck: 2.6.35-29-generic. Загуглил недостающий файл/каталог и нашёл решение. Моя модификация:

sudo ln -s /usr/lib/x86_64-linux-gnu/pango /usr/lib/pango && sudo aptitude full-upgrade
sudo update-initramfs -u -k all

Если не x64, надо писать i386-linux-gnu. Ура! Система загружается успешно с новым ядром.

Мусор: sudo aptitude purge eiskaltdcpp bluez winbind linux-headers-2.6.35-26 linux-headers-2.6.35-26-generic linux-headers-2.6.35-27 linux-headers-2.6.35-27-generic linux-headers-2.6.35-28-generic linux-image-2.6.35-26-generic linux-image-2.6.35-27-generic linux-image-2.6.35-28-generic

dap: (Default)

Загружаемся в другую систему (не в ту, бэкап которой хотим сделать) или LiveCD. Монтируем раздел для бэкапа, например, в /media/disk/

  • создать бэкап: cd /media/disk && sudo tar -cvzpf /куда/бэкап.tar.gz ./
  • восстановить из бэкапа: sudo rm -rf /media/disk и sudo tar --same-owner -xvpf -C /media/disk /откуда/бэкап.tar.gz

Архив практически полностью занятого раздела на 13 ГБайт весит около 4 Гбайт, время архивации и восстановления составило примерно по 45 минут. Идеально отработало при неудачном обновлении до 11.04, восстанавливал только / без /home - оказалось, достаточно. Спасибо, roman_k за материал.

Чтобы начать оновление дистрибутива, правим sources.list, заменяем maverick на natty и julia на katya. Мой сорс-лист получился таким.

Загрузим пакеты, необходимые для обновления (около 1,8 ГБайт), выполняем последовательно пару раз эти команды:

  • sudo aptitude update
  • sudo apt-get -d dist-upgrade
  • sudo aptitude -d full-upgrade
dap: (Default)

Загружаемся в другую систему (не в ту, бэкап которой хотим сделать) или LiveCD. Монтируем раздел для бэкапа, например, в /media/disk/

  • создать бэкап: cd /media/disk && sudo tar -cvzpf /куда/бэкап.tar.gz ./
  • восстановить из бэкапа: sudo rm -rf /media/disk и sudo tar --same-owner -xvpf -C /media/disk /откуда/бэкап.tar.gz

Архив практически полностью занятого раздела на 13 ГБайт весит около 4 Гбайт, время архивации и восстановления составило примерно по 45 минут. Идеально отработало при неудачном обновлении до 11.04, восстанавливал только / без /home - оказалось, достаточно. Спасибо, roman_k за материал.

Чтобы начать оновление дистрибутива, правим sources.list, заменяем maverick на natty и julia на katya. Мой сорс-лист получился таким.

Загрузим пакеты, необходимые для обновления (около 1,8 ГБайт), выполняем последовательно пару раз эти команды:

  • sudo aptitude update
  • sudo apt-get -d dist-upgrade
  • sudo aptitude -d full-upgrade
dap: (Default)

NetHogs позволяет отслеживать трафик отдельных процессов по какому-либо сетевому интерфейсу (спасибо товарищу ZogG). Установка: sudo aptitude install nethogs. Запуск для моего vpn: sudo nethogs ppp0.

Если в .zshrc добавить стоку source /etc/zsh_command_not_found, то zsh при вводе неизвестной команды будет подсказывать, какой пакет следует установить.

 

Удаление мусора: sudo aptitude purge hpijs

dap: (Default)

NetHogs позволяет отслеживать трафик отдельных процессов по какому-либо сетевому интерфейсу (спасибо товарищу ZogG). Установка: sudo aptitude install nethogs. Запуск для моего vpn: sudo nethogs ppp0.

Если в .zshrc добавить стоку source /etc/zsh_command_not_found, то zsh при вводе неизвестной команды будет подсказывать, какой пакет следует установить.

 

Удаление мусора: sudo aptitude purge hpijs

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 25th, 2025 01:57 am
Powered by Dreamwidth Studios