Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Chcę sobie zainstalować Enlightenment na BSD, configure krzyczy, że nie ma libjpeg więc próbuję zainstalować libjpeg-turbo i dostaję takie oto cudo:
===> cmake-3.12.2 depends on shared library library: libcurl.so - not found ===> curl-7.61.1 You are using OpenSSL from ports and have selected GSSAPI from base, please select another GSSAPI value. ***Error code 1
Coś tam znalazłem na forum FreeBSD na ten temat ale to żadne konkretne rozwiązanie problemu albo ja tych dywagacji i rozważań po prostu nie rozumiem. Może mi ktoś podpowiedzieć o co w tym wszystkim chodzi bo już od samego rekompilowania pakietów to mnie elektrownia puści z torbami.
Offline
po co kompilować sobie życie? . Teraz są przecież paczki... I po aktualizacji, aktualizuje zawsze do najświeższych wersji...
https://www.freebsd.org/cgi/ports.cgi?query=Enlightenment&stype=all
root@HardenedBSD:/# pkg search enlightenment
enlightenment-0.22.4,2 Artistic X window manager
root@HardenedBSD:/#[/quote]
Co do tego co pytasz. Podstawowe jest w base systemie. Jeśli nie chcesz z base musisz zainstalować z portów/paczek
https://www.freebsd.org/doc/en/books/porters-handbook/uses-gssapi.html
https://forums.freebsd.org/threads/gssapi-preventing-build-of-ports.58805/
Offline
O, a ja mam 0.21.10. Ale widzę, że est już 11.2, nawet nie zauważyłem, kiedy wyszła nowsza wersja a to już parę miechów. Dzięki za info.
[edit]
Ja chyba nie ogarniam tego systemu, w porównaniu z linuksem jakiś strasznie zawikłany albo przynajmniej tak samo pokręcony jak Fedora. Mam po aktualizacji tą samą wersję, odświeżyłem chyba wszystkimi możliwymi narzędziami i nadal to samo, 0.21.10.
Ostatnio edytowany przez skullman (2018-10-04 01:21:40)
Offline
Fbsd jest prostsze od linuxa..
Jeśli bawisz sie w desktop nie ma sensu kompilować czegokolwiek...
pkg install nazwa-paki
i wszystko.
Na dzisiejszych szybkich procesorach nie zauważa się różnicy w szybkości działania programów kompilowanych z portów, a instalowanych z paczek.
Tylko ja nie mam FreeBSD, a fork FreeBSD z łatami bezpieczeństwa pod serwerki...
https://hardenedbsd.org/
i tu mogą sie róznić wersje paczek/porów pomiedzy tymi systemami... Musisz troche poczekać lub spróbować instalować z repozytorium "latest" ( przestawić pkg aby stad brał najswieższe pakiety. Tam będzie najnowsza wersja. w to repo szybciej wchodza programy niz w repo standardowe
W portach już jest najnowsza wersja w FreeBSD
https://www.freshports.org/search.php?query=enlightenment&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive
wkrótce powinna być w paczkach...
Możesz ewentualnie zrobić tak.
[b]Zainstalować środowisko z paczek, bedziesz miał wtedy poinstalowane wszystkie zależności , a potem aktualizować środowisko kompilując z portów do najnowszej wersji portu.[/b], bo widze tak prosto sam nie przejdziezs tej kompilacji.. :P ale aktualizacja tylko tego jednego portu/paczki
Offline
[quote=Yampress]Fbsd jest prostsze od linuxa..[/quote]
Miałem kiedyś Gentoo, i jedno i drugie ze źródeł i jak na mój gust nie jest. W Gentoo się dość szybko połapałem a BSD to ma jakąś pokrętną logikę.
Nie wiedziałem, że mają taki bajerek jak repo "latest" bo na stronie projektu Enlightenment jest napisane, żeby kompilować z ich źródełek bo BSD jest mocno do tyłu. Jak napisali tak chciałem zrobić ale dodałem to magiczne repo i już mam to co chciałem więc nie będę nic kompilował. Dzięki, oszczędziłeś mi wiele prądu i nerwów.
Ostatnio edytowany przez skullman (2018-10-04 23:17:08)
Offline
duzo rzeczy jeszcze nie wiesz. no bo przeciez systemu nie znasz.
chodzi o róznice po jakim czasie pakiety wpadaja do quarterly a do latest.
a to jest takie troche niestabilne repo... ale działa
a tak w ogole po co kompilować sobie życie kiedy sa paczki? Paczki sa budowane na standardowej konfiguracji. Wiec jeśli potrzebujesz innej/dodatkowej funkcjonalnosci od programu to wtedy kompilujesz. Jesli nie to nawet nie bo po co? tracic czas i energie na kompilacje kiedy zawsze jest ryzyko ze cos pojndzie kiedys nie tak i poswiecisz kupe czasu aby 'wyprowadzić' kompilacje do konca...
root@HardenedBSD:~ # whereis enlightenment
enlightenment: /usr/ports/x11-wm/enlightenment
root@HardenedBSD:~ # cd /usr/ports/x11-wm/enlightenment
root@HardenedBSD:/usr/ports/x11-wm/enlightenment # make showconfig
===> The following configuration options are available for enlightenment-0.22.3,2:
NLS=on: Native Language Support
====> Audio mixer support
ALSA=on: ALSA audio architecture support
PULSEAUDIO=off: PulseAudio sound server support
====> Options available for the group HARDENING
PIE=on: Build as Position Independent Executable
RELRO=on: Build with Relocation Read-Only + BIND_NOW
SAFESTACK=off: Build with SafeStack
===> Use 'make config' to modify these settings
root@HardenedBSD:/usr/ports/x11-wm/enlightenment #[/quote]
(we FreeBSD oczywiscie nie masz flag z grupy "HARDENING" jedynie...)
]:>
A czego nie rozumiesz we FBSD?
w G jest kilka wersji dasnego poru, we FBSD jedna... nie ma wiec takiej dobrej " dopasywalnosci wersji portów podczas kompilacji
Offline
[quote=Yampress].....
A czego nie rozumiesz we FBSD?
w G jest kilka wersji dasnego poru, we FBSD jedna... nie ma wiec takiej dobrej " dopasywalnosci wersji portów podczas kompilacji[/quote]
W G też jest teraz tylko jedna:
* x11-wm/enlightenment Available versions: (0.17) 0.22.3(0.17/0.22.3) ~0.22.4(0.17/0.22.4)
Reszta odfrunęła do /dev/null z powodu jakichś błędów bezpieczeństwa chyba.
Tak przy okazji, HardenedBSD nie migruje przypadkiem na Waylanda?
Tutaj piszą, że w FBSD prace trwają:
https://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-Wayland-Availability
Ostatnio edytowany przez Jacekalex (2018-10-05 22:18:33)
Offline
Nio ale zazwyczaj sa inne wersje danegom portu. Mowilem ogolnie, a nie konkretnie o tym porcie
Co do waylanda to zapewne hardenedbsd tez zmigruje jak ppjawi sie we freebsd i bedzie nie zagrazac
Bezpieczenstwu tego systemu. Nie uzywam hardened jako desktop.
Offline
Nie zagrażać? jaja sobie robisz?
hardening-check `which weston` /usr/bin/weston: Position Independent Executable: yes Stack protected: yes Fortify Source functions: yes Read-only relocations: yes Immediate binding: yes
Wayland to tylko biblioteka opisująca protokół kompozytora obrazu,
mniej więcej 10-15% długości kodu w porównaniu z Xorgiem.
U mnie weston dostał klateczkę:
aastatus weston /usr/bin/weston-launch (enforce)
i na Nouveau nawet chodzi grzecznie.
Ciekawe tylko, co będzie pierwsze u mnie, pełna obsługa Waylanda w sterze Nvidia,
czy lot przez okno karty Nvidia. xD
Offline
Time (s) | Query |
---|---|
0.00016 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00129 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.40.151' WHERE u.id=1 |
0.00069 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.40.151', 1732201213) |
0.00047 | SELECT * FROM punbb_online WHERE logged<1732200913 |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=321451 |
0.00123 | SELECT id FROM punbb_posts WHERE topic_id=30650 ORDER BY posted |
0.00065 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30650 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00105 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30650 ORDER BY p.id LIMIT 0,25 |
0.00101 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30650 |
Total query time: 0.00714 s |