Поделюсь впечатлениями от недели использования убунты.
В основном, она готова, остались немного незначительных ошибок.
- Хомячий софт (браузер, либра, итп) – просто работает.
- Свободный драйвер работает из коробки и не тормозит. Проприетарный ставится одной строчкой (которую, правда, нужно скопипастать из вики) и после этого действительно работает. Хорошо: для игоря достаточно выполнить искаробочные команды:
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update && sudo apt-get dist-upgrade sudo apt-get install linux-headers-generic fglrx fglrx-amdcccle sudo apt-get install wine1.6 playonlinux winetricks
- Но плохо, что на текстолите вместо драйвера виснет TeamFortress. что не так с амд вообще и каталистом в частности?
- Игорь в вайне адски тормозит на любом драйвере Starcraft2 + playonlinux (wine1.7.1-CSMT) + Ultra Quality что не так с амд вообще и каталистом в частности?
- Встроенная в юнити настройка мониторов – говно Мониторы, планшеты, файлы конфигурации и KDE activities
- Стриминг аудио в мак возможен, но мануалов нет. Проигрывание звука из Windows в Linux/Mac и наоборот
- Офигительный софтваре центер, включая прогресс установки в лунчере
- В софтваре-центре не показывается выхлоп пакетного менеджера – жопа! Прервать процесс установки тоже нельзя.
- Gnome-session-properties вываливается по-умолчанию с ошибкой, поэтому нужно mkdir ~/.config/autostart, а если уже есть (или не помогает), то скопировать туда что-нибудь из каталога /etc/xdg/autostart,
- xbindkeys_config выпадает при нажатии GetKey, так как не может самостоятельно создать ~/.xbindkeyssrc (см. по логам). Лечится touch ~/.xbindkeyssrc
- периодически исчезаю часы в трее! https://bugs.launchpad.net/ubuntu/ source/indicator-datetime/ bug/1228360
- нельзя по-нормальному посмотреть путь до папки чтобы скопипастать в терминал (копируется вместе с file:///), поэтому приходится ставить костыль sudo apt-get install nautilus-open-terminal и тому подобные расширения
- boot делается на ext2, которая не умеет TRIM: http://www.overclock.net/t/947290/tuning-an-ssd-in-linux Значит ли это, что /boot и /efi нужно тримать вручную? Как тримать /efi? По идее оно смонтировано как vfat, и я поверил этому: http://forums.fedoraforum.org/showthread.php?t=256068 дописав в fstab discard, но меня мучают сомнения.
- Судя по утилите Disks, на всех дисках выключены AAM/APM, хотя это очевидно не так
- во время установки, при развертке в автоматическом режиме на SSD убунта никогда не предлагает
-сделать свап на отдельном механическом диске
-убрать своп с ссд
- в /etc/fstab -добавить noatime,nodiratime,discard на рутовый партишен -добавить echo deadline >/sys/block/sda/queue/scheduler
-echo 0 > /proc/sys/vm/swappiness в /etc/rc.local -перенести логи в tmpfs -в /etc/fstabв результате с этим приходится геморроиться отдельно. Хотя, казалось бы, 21й век, можно и посмотреть куда и что ты ставишь.tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
- system-config-lvm выпадает с ошибкой invoke-rc.d: unknown initscript, /etc/init.d/lvm2 not found. (в багтрекере убунты этот баг поправлен в 2010м году)
- Древний прошлогодний баг с созданием свопа на первом разделе lvm:
http://lists.centos.org/pipermail/centos/2012-March/124328.html
mkswap -L homeswap /dev/mapper/homeworld-homeswap mkswap: /dev/mapper/homeworld-homeswap: warning: don't erase bootbits sectors on whole disk. Use -f to force.
- При очередной перезагрузке Юнити перестало что-либо показывать, пришлось всё удалить и переустановить линукс
- Не смог найти как смонтировать отдельную директорию на жетский диск, поэтому система вручную раскидана по раздеам с помощью этого: http://unix.stackexchange.com/questions/44492/mount-a-folder-on-a-drive-in-fs...
- Просто добавляющиеся кеды - хорошо:
sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get upgrade sudo apt-get install kde-full
- Раздражают постоянные упоминания о том, что локальная сеть имеет префикс .local, и поэтому авахи не может нормально работать. А почему? Упоротые мантейнеры делают кривые нестандартные пускалки демонов (кто сказал, что systemd не нужен?) dir320 + avahi + .local
- Поломали переключалку языков Ubuntu + переключение языков
- При установке в vmware неправильно размечает жесткие диски, что приводит к ошибкам vmware Убунта ест жесткие диски!
- Нет “настоящей” rolling-версии (что впрочем компенсируется установкой daily-current, и частым sudo apt-get update && sudo apt-get dist-upgrade) Ubuntu Unstable существует?
- xdg-open для desktop-файлов поломан. Нужно самому писать скрипт на питоне: http://askubuntu.com/questions/5172/running-a-desktop-file-in-the-terminal
- закрепление приложений в лунчере поломано. Нужно самому писать desktop-файлы.
- Файлы, запускающиеся из консоли и корректно понимающие ~/bashrc, из даша и xdg-open косячат (кажется, не подхватывают что-то в PATH)
- apt не устанавливает по-умолчанию рекомендованные зависимости. Лечится написанием обёртки: (я зазвал ее pacmans): sudo apt-get install --install-suggests --install-recommends -o APT::Install-Suggests=«true» -o APT::Install-Recommends=«true» «$@» либо добавить то же самое в /etc/apt/apt.conf.d/30install-suggests
- Smartgit крашится (не уверен, что баг Убунты, есть воркэранунд, но в убунте он не работает) : http://smartgit.3668570.n2.nabble.com/SmartGIT-4-5-1-SWT-Crash-Linux-x86-64-t... -Dorg.eclipse.swt.browser.DefaultType=mozilla
- Нет стандартного способа удалить старые пакеты из кэша, нужно велосипедить велосипед и запускать по крону: http://askubuntu.com/questions/198474/how-to-delete-old-versions-of-same-pack...
-
dpkg-scanpackages deb /dev/null 2>/dev/null | grep Filename: | sed 's/Filename:/mv/;s/\.deb/.deb newest/' > filenames
- Ambigous shortcuts в Basket Note Pads (KDE Kate bug) https://bugs.kde.org/show_bug.cgi?id=188764
- В Юнити заканчиваются иконки!
лучшая пускалка программ для unity(НО для saucy его еще нету, так что слева молот, справа серп...)sudo add-apt-repository ppa:ian-berke/ppa sudo apt-get update && sudo apt-get install drawers
- В меню нет по умолчанию “открыть здесь рутовую консоль”.
Меню scripts также отсуствует, даже если есть исполняемые скрипты в ~/.gnome2/nautilus-scripts.
(Раньше можно было добавить вот такой скрипт:Нужно установить пакет nautilus-actions, и юзать nautilus-actions-config-tool. Имя команды: Run as Administrator, Команда gksu, параметры: xdg-open %f, working directory: %d, execution mode: normal#!/bin/bash # Opens a terminal window wherever you are. # https://help.ubuntu.com/community/NautilusScriptsHowto gksu gnome-terminal –working-directory=$NAUTILUS_SCRIPT_CURRENT_URI )
- Запущенное от рута приложение никак не отличается от нерутового (хоть бы в красный цвет покрасили)
- Launcher не убирается из GUI, и даже если поставить
apt-get install compizconfig-settings-manager
то в настройках Unity Plugin нет такой опции - Поиск в Dash жутко тупой. Он, наверное, из двух if'ов состоит. Без Synapse невозможно что-то найти. Теперь я понимаю судорожное желание перешедших на KDE везде понапихать побольше “семантического поиска”. Это как человека с клаустрофобией всю жизнь держать в гробу и кормить с трубочки катетера. А потом ВНЕЗАПНО выпустить на волю.
- Непонятная пакетная инфраструктура
использование старого/своего пакета в новом релизе убунты
apt-get: recursive install suggests/recommends - Отсутствие графического управления встроенными сервисами (unlike MacOSX):
gui for apache
есть https://launchpad.net/rapache
(но его пока нет под saucy) -
olegchir@supernova:~$ tint2conf The program 'tint2conf' is currently not installed. You can install it by typing: sudo apt-get install tint2a olegchir@supernova:~$ sudo apt-get install tint2 Reading package lists... Done Building dependency tree Reading state information... Done tint2 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. olegchir@supernova:~$ tint2conf The program 'tint2conf' is currently not installed. You can install it by typing: sudo apt-get install tint2
Впечатления от второй недели пока недоступны, т.к. я закосячил жесткий диск неправильным скриптом и пока не восстановил %) Но там немного, пунктов двадцать, на общую картину не повлияет