На свежеустановленную систему без иксов (только fluxbox/blackbox) пставил слакопакеты сабжа, которые собрал из сорцов, брал отсюда.
Запускаю xwmconfig, а там тю-тю: нету крыски. Папка /etc/xinit/ тоже отсутствует. Пробовал создавать /etc/xinit/xinitrc.xfce - не полегчало.
Прошу дать наводку =)
Xfce 4.10
/etc/X11/xinit ?
А по образу и подобию флюкса, не ? :-) типа xfce-session или как он там
На свежеустановленную систему без иксов (только fluxbox/blackbox) пставил слакопакеты сабжа, которые собрал из сорцов, брал отсюда.
Запускаю xwmconfig, а там тю-тю: нету крыски. Папка /etc/xinit/ тоже отсутствует. Пробовал создавать /etc/xinit/xinitrc.xfce - не полегчало.
Прошу дать наводку =)
тыц же - такие вы не ленивые как я погляжу, эту бы энергию в кручение генератора на электростанции - и можно отказаться от атомной энергии...
P.S. это я к тому что не все пакеты видимо собрал, качни всё зеркало и правь все слакбилды под нужную тебе версию - та ещё затея, но эффект есть "адназначна" есть :)
угу она через несколько месяцев в слаке появится :-)
Вот slackware 13.37 стоит xfce_4.8, подскажите пожалуйста как можно обновить до 4.10. То есть с чего начать - вот скачал xfce-4.10.tar.bz2, а дальше что, создать пакет, или просто вручную заменить предыдущие компоненты новыми?
techno,
вы скачали исходные тексты xfce-4.10. С ними, как с любым другим исходным кодом, обычно возможны только 2 разумных действия: 1) почитать в целях общего развития и 2) собрать из них бинарные компоненты.
Ссылку на то, как собирали 4.8, в этой теме уже дали -- это отправная точка для сборки 4.10. Утверждать, что всё соберётся ровно по тому же сценарию, нельзя.
Поэтому, возвращаясь к первоначально заданному вопросу о том, как обновиться: 1) дождаться, пока кто-то соберёт и выложит, потом скачать бинарные пакеты и обновить по прилагаемой инструкции, либо 2) собрать самому бинарные пакеты и обновить.
ps. Вот тут http://www.linuxquestions.org/questions/slackware-14/xfce-4-10-a-937767-post4666521/#post4666521 ralvex собрал и выложил, включая слакбилд, можете пойти любым путём.
Thanks за слакбилд, тред видел но не хватило терпения его весь читать :-)
там в слакбилде ошибка
вместо
tar -xjf $CWD/src/$file
должно быть
tar -xjf $CWD/$file
хотя может и не ошибка :-)
Не, это не ошибка, просто каждый по-своему слакбилды пишет. :)
ну это да :-) Просто не понял смысла складывать все архивы в src Когда они таким образом раскидываются в слакбилде иксов еще можно понять - там их полно, но в данном случае зачем ?
Не понял юмора..
libxfcegui4-4.9.0.tar.bz2: Функция open завершилась с ошибкой: Нет такого файла или каталога
в сорцах его нет, где брать ? :-)
тьфу опять "сам идиот"
Хотя и не совсем понял с какого перепугу libxfcegui4 лежит в другом месте чем http://archive.xfce.org/xfce/4.10
Вот такая у них структура проекта.
По крайней мере, если заходить со стороны http://archive.xfce.org/src/xfce, то всё на месте.
Но ни там ни и там нет mousepad и orage, которые тем не менее есть в слакбилде.
Все на месте в http://archive.xfce.org/src
Я все обновил. Рассказываю:
На крысу по дефолту в Slackware 13.37 (4.6 которая) наложил бинарники своей сборки:
upgradepkg --install-new /.../xfce_4.10.0/*.t?zсами бинарники

вот :P
Кстати крыса поставленная на голую слаку с айсом успешно херачит все настройки шрифтов Пришлось из бэкапа восстанавливать
сегодня тоже по-человечески соберу через слакбилд, а то самопал мне доверия не внушает =)
сегодня тоже по-человечески соберу через слакбилд, а то самопал мне доверия не внушает =)
вчера собирал и сорцы пришлось тянуть изо всех мест :-)
я не знаю чем этот слакбилд отличается от того что был на linuxquestions, на первый взгляд одно и тоже. Да там нет новых версий :-) mousepad итп не менялись с 2009 года. Новое только само ядро xfce и какие то проги которые уже входят в его общий пакет. Cорцы просто разбросаны по разным местам в http://archive.xfce.org/src
orage вообще отказался собираться, ему нужна какая то либа типа, на память, icalc, его просто выкинул
Но я его поставил и тут же снес - ШГ :-) свои отлаженные шрифты милее глазу
я не знаю чем этот слакбилд отличается от того что был на linuxquestions, на первый взгляд одно и тоже
Скрипт тот же самый.
Да там нет новых версий :-)
Новые версии есть: например libxfcegui4 :P
orage вообще отказался собираться, ему нужна какая то либа типа, на память, icalc, его просто выкинул
Да да, у меня тоже при сборке orage ругается на компонент либы libical, немотря на то, что либа стоит.
Но я его поставил и тут же снес - ШГ :-) свои отлаженные шрифты милее глазу
Этот безумный календарь шрифты свои в систему ладит?
Если при сборке orage дело в этом:
то с учётом
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I/usr/include/ -DDBUS_API_SUBJECT_TO_CHANGE -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=i486 -mtune=i686 -MT orage-ical-archive.o -MD -MP -MF .deps/orage-ical-archive.Tpo -c -o orage-ical-archive.o `test -f 'ical-archive.c' || echo './'`ical-archive.c
In file included from ical-archive.c:56:0:
/usr/include/libical/icalss.h:38:27: fatal error: icalcomponent.h: No such file or directory
compilation terminated.
# locate icalcomponent.h
/usr/include/libical/icalcomponent.h
легко обходится добавлением -I/usr/include/libical, например, в SLKCFLAGS.
Хотя по-правильному, надо бы в Makefile.in в исходниках.
ps. С orage упакованы исходники libical (в libical/), судя по libical/NEWS версии 0.24, стоковый libical в 13.37 свежее -- в версии 0.44.
pps. Ошибка приходит из ./configure, в его выводе ясно видно
checking LIBICAL_CFLAGS... -I/usr/include/
# grep LIBICAL_CGLAGS= ./configure
LIBICAL_CFLAGS=`$PKG_CONFIG --cflags "libical"`
Осталось разобраться, отчего
# pkg-config --cflags libical
-I/usr/include/
и поправить.
pps. Читаем man pkg-config, смотрим echo $PKG_CONFIG_PATH,
смотрим /usr/lib/pkgconfig/libical.pc, видим ожидаемое:
includedir=${prefix}/include
...
Cflags: -I${includedir}/
Правим
Cflags: -I${includedir}/ -I${includedir}/libical/Строго говоря, можно было оставить только -I${includedir}/libical/, но в /usr/include пока ещё жив ical.h:
#warning "#include <ical.h> is deprecated. Please #include <libical/ical.h> instead."
#include <libical/ical.h>
Файл пришёл, как и ожидалось, из
# grep usr/lib/pkgconfig/libical.pc /var/log/packages/ -R
/var/log/packages/libical-0.44-i486-1:usr/lib/pkgconfig/libical.pc