abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:33 | Humor

    PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 14:33 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 12:33 | Zajímavý projekt

    FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.

    NUKE GAZA! 🎆 | Komentářů: 1
    včera 22:55 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.

    Ladislav Hagara | Komentářů: 1
    včera 21:33 | Nová verze

    Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.

    |🇵🇸 | Komentářů: 2
    včera 13:00 | Humor

    Agent umělé inteligence Claude Opus ignoroval uživatelovu odpověď 'ne' na dotaz, zda má implementovat změny kódu, a přesto se pokusil změny provést. Agent si odpověď 'ne' vysvětlil následovně: Uživatel na mou otázku 'Mám to implementovat?' odpověděl 'ne' - ale když se podívám na kontext, myslím, že tím 'ne' odpovídá na to, abych žádal o svolení, tedy myslí 'prostě to udělej, přestaň se ptát'.

    NUKE GAZA! 🎆 | Komentářů: 11
    včera 00:44 | IT novinky

    Po 8. květnu 2026 už na Instagramu nebudou podporované zprávy opatřené koncovým šifrováním. V chatech, kterých se bude změna týkat, se objeví pokyny o tom, jak si média nebo zprávy z nich stáhnout, pokud si je chcete ponechat.

    Ladislav Hagara | Komentářů: 7
    včera 00:33 | IT novinky

    V lednu byla ve veřejné betě obnovena sociální síť Digg (Wikipedie). Dnes bylo oznámeno její ukončení (Hard Reset). Společnost Digg propouští velkou část týmu a přiznává, že se nepodařilo najít správné místo na trhu. Důvody jsou masivní problém s boty a silná konkurence. Společnost Digg nekončí, malý tým pokračuje v práci na zcela novém přístupu. Cílem je vybudovat platformu, kde lze důvěřovat obsahu i lidem za ním. Od dubna se do Diggu na plný úvazek vrací Kevin Rose, zakladatel Diggu z roku 2004.

    Ladislav Hagara | Komentářů: 5
    13.3. 12:33 | Zajímavý projekt

    MALUS je kontroverzní proprietarní nástroj, který svým zákazníkům umožňuje nechat AI, která dle tvrzení provozovatelů nikdy neviděla původní zdrojový kód, analyzovat dokumentaci, API a veřejná rozhraní jakéhokoliv open-source projektu a následně úplně od píky vygenerovat funkčně ekvivalentní software, ovšem pod libovolnou licencí.

    NUKE GAZA! 🎆 | Komentářů: 17
    13.3. 03:55 | Bezpečnostní upozornění

    Příspěvek na blogu Ubuntu upozorňuje na několik zranitelností v rozšíření Linuxu o mandatorní řízení přístupu AppArmor. Společně jsou označovány jako CrackArmor. Objevila je společnost Qualys (technické detaily). Neprivilegovaný lokální uživatel se může stát rootem. Chyba existuje od roku 2017. Doporučuje se okamžitá aktualizace. Problém se týká Ubuntu, Debianu nebo SUSE. Red Hat nebo Fedora pro mandatorní řízení přístupu používají SELinux.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1083 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník

    Dotaz: Nejdou sestavit Catalysty pro Squeeze

    Jiří Svoboda avatar 21.3.2012 07:49 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Nejdou sestavit Catalysty pro Squeeze
    Přečteno: 312×
    Mám tu stroj s APU AMD E-350, nainstaloval jsem čistý Debian stable (Squeeze) a teď se marně pokouším sestavit balíčky fglrx-*. Postupuji podle návodu: http://wiki.cchtml.com/index.php/Debian.

    Pokud to udělám přesně podle návodu, skončím takto:
    jirkas@klapacius:~/build/catalyst12.2$ fakeroot sh amd-driver-installer-12-2-x86.x86_64.run --buildpkg Debian/stable
    Created directory fglrx-install.SgrU0G
    Verifying archive integrity... All good.
    Uncompressing AMD Catalyst(TM) Proprietary Driver-8.95....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
    =====================================================================
     AMD Catalyst(TM) Proprietary Driver Installer/Packager 
    =====================================================================
    Generating package: Debian/stable
    cp: cannot stat `/home/jirkas/build/catalyst12.2/fglrx-install.SgrU0G/x710/*': No such file or directory
    Package build failed!
    Package build utility output:
    dpkg-buildpackage: warning: using a gain-root-command while being root
    dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
    dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
    dpkg-buildpackage: source package fglrx-installer
    dpkg-buildpackage: source version 8.95-1
    dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. -http://ati.amd.com/support/driver.html-
     dpkg-source --before-build fglrx.0Udz1T
    dpkg-buildpackage: host architecture i386
     debian/rules build
    dh_testdir
    # move licenses away from binary dir
    if [ ! -d usr/share/doc/fglrx ]; then \
    	  mkdir -p usr/share/doc/fglrx; \
    	  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
    	fi
    # set executable on user apps
    find usr/X11R6/bin -type f | xargs chmod a+x
    # remove exec bit from files that don't deserve it
    find usr/X11R6/include \
    	     usr/X11R6/lib \
    	     usr/X11R6/lib64 \
    	     usr/share usr/src     -type f | xargs chmod -x
    find: `usr/X11R6/include': No such file or directory
    find: `usr/X11R6/lib64': No such file or directory
    find lib -not -name "*.sh" -type f | xargs chmod -x
    find lib      -name "*.sh" -type f | xargs chmod +x
    # set proper permissions on /etc files
    if [ -d etc/ati ]; then			\
    		chmod 755 etc/ati ;			\
    		chmod 644 etc/ati/* ;		\
    		chmod a+x etc/ati/*.sh ;	\
    	fi
    if [ -f debian/fglrx.default ]; then \
    	  mv -v debian/fglrx.default debian/fglrx; \
    	fi
    `debian/fglrx.default' -> `debian/fglrx'
     fakeroot debian/rules binary
    fakeroot: FAKEROOTKEY set to 1976793274
    fakeroot: nested operation not yet supported
    dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 1
    Removing temporary directory: fglrx-install.SgrU0G
    jirkas@klapacius:~/build/catalyst12.2$ 
    
    Zdá se, že interně někde spouští znovu fakeroot a to mu vadí. Podle jedné vygooglené diskuze by se prý fakeroot používat neměl. Bez něj to ale pro změnu dopadne takto:
    jirkas@klapacius:~/build/catalyst12.2$ ./amd-driver-installer-12-2-x86.x86_64.run --buildpkg Debian/stable
    Created directory fglrx-install.ABmXYE
    Verifying archive integrity... All good.
    Uncompressing AMD Catalyst(TM) Proprietary Driver-8.95....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
    =====================================================================
     AMD Catalyst(TM) Proprietary Driver Installer/Packager 
    =====================================================================
    Generating package: Debian/stable
    cp: cannot stat `/home/jirkas/build/catalyst12.2/fglrx-install.ABmXYE/x710/*': No such file or directory
    Package build failed!
    Package build utility output:
    dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
    dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
    dpkg-buildpackage: source package fglrx-installer
    dpkg-buildpackage: source version 8.95-1
    dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. -http://ati.amd.com/support/driver.html-
     dpkg-source --before-build fglrx.g3XoDL
    dpkg-buildpackage: host architecture i386
     debian/rules build
    dh_testdir
    # move licenses away from binary dir
    if [ ! -d usr/share/doc/fglrx ]; then \
    	  mkdir -p usr/share/doc/fglrx; \
    	  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
    	fi
    # set executable on user apps
    find usr/X11R6/bin -type f | xargs chmod a+x
    # remove exec bit from files that don't deserve it
    find usr/X11R6/include \
    	     usr/X11R6/lib \
    	     usr/X11R6/lib64 \
    	     usr/share usr/src     -type f | xargs chmod -x
    find: `usr/X11R6/include': No such file or directory
    find: `usr/X11R6/lib64': No such file or directory
    find lib -not -name "*.sh" -type f | xargs chmod -x
    find lib      -name "*.sh" -type f | xargs chmod +x
    # set proper permissions on /etc files
    if [ -d etc/ati ]; then			\
    		chmod 755 etc/ati ;			\
    		chmod 644 etc/ati/* ;		\
    		chmod a+x etc/ati/*.sh ;	\
    	fi
    if [ -f debian/fglrx.default ]; then \
    	  mv -v debian/fglrx.default debian/fglrx; \
    	fi
    `debian/fglrx.default' -> `debian/fglrx'
     fakeroot debian/rules binary
    dh_testdir
    # move licenses away from binary dir
    if [ ! -d usr/share/doc/fglrx ]; then \
    	  mkdir -p usr/share/doc/fglrx; \
    	  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
    	fi
    # set executable on user apps
    find usr/X11R6/bin -type f | xargs chmod a+x
    # remove exec bit from files that don't deserve it
    find usr/X11R6/include \
    	     usr/X11R6/lib \
    	     usr/X11R6/lib64 \
    	     usr/share usr/src     -type f | xargs chmod -x
    find: `usr/X11R6/include': No such file or directory
    find: `usr/X11R6/lib64': No such file or directory
    find lib -not -name "*.sh" -type f | xargs chmod -x
    find lib      -name "*.sh" -type f | xargs chmod +x
    # set proper permissions on /etc files
    if [ -d etc/ati ]; then			\
    		chmod 755 etc/ati ;			\
    		chmod 644 etc/ati/* ;		\
    		chmod a+x etc/ati/*.sh ;	\
    	fi
    if [ -f debian/fglrx.default ]; then \
    	  mv -v debian/fglrx.default debian/fglrx; \
    	fi
    dh_testdir
    dh_testroot
    dh_clean -k
    dh_clean: dh_clean -k is deprecated; use dh_prep instead
    dh_clean: Compatibility levels before 5 are deprecated.
    dh_installdirs
    dh_installdirs: Compatibility levels before 5 are deprecated.
    # Create the directories to install into
    dh_installdirs -pfglrx-driver \
    		usr \
    		usr/lib/xorg \
    		usr/lib/xorg/modules \
    		usr/lib/dri \
    		usr/bin \
    		usr/sbin \
    		etc/acpi \
    		etc/acpi/events \
    		etc/default \
    		etc/X11/Xsession.d
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -pfglrx-driver-dev \
    		usr \
    		usr/include \
    		usr/lib
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -pfglrx-kernel-src \
    		usr/src/modules/fglrx \
    		usr/src/modules/fglrx/debian
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -A -pfglrx-amdcccle \
    		usr \
    		usr/bin \
    		usr/share \
    		usr/share/applnk \
    		usr/share/applications \
    		usr/share/icons \
    		usr/share/pixmaps
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -p \
    		usr/src
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_install
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/bin/fgl*"      "usr/bin"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/sbin/atieventsd"     "usr/sbin"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8"
    dh_installman: Compatibility levels before 5 are deprecated.
    # amd64 needs some library redirection
    dh_install -pfglrx-driver "usr/X11R6/lib/*.so*"           "usr/lib"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri"     "usr/lib"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux"   "usr/lib/xorg/modules"
    dh_install: Compatibility levels before 5 are deprecated.
    cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directory
    dh_install: cp -a ./usr/X11R6/lib/modules/linux debian/fglrx-driver/usr/lib/xorg/modules/ returned exit code 1
    make: *** [binary] Error 2
    dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
    Removing temporary directory: fglrx-install.ABmXYE
    jirkas@klapacius:~/build/catalyst12.2$ 
    
    Zkoušel jsem i starší verze Catalystů, stejný problém. Přijde mi to, že se používá nějaký špatný rules soubor. Také jsem zkoušel měnit verzi Debianu v --buildpkg, nejlépe to vypadá při použití Debian/lenny, pak zmizí errory s '/usr/X11R6/lib/modules/linux', ale stejně se to nesestaví...

    Nechci to spouštět jako root, ani obejít balíčkovací systém.

    Podobné dotazy jsem sice vygoogloval, ale řešení žádné.

    Použil bych sestavené balíčky z repozitářů, ale všude (non-free, backports) jsou jen hodně staré verze.

    Měl by, prosím, někdo nějaký tip?

    Odpovědi

    pushkin avatar 21.3.2012 08:16 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Nejdou sestavit Catalysty pro Squeeze
    Podle tohohle
    cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directory
    bych si tipnul, že nemáš nainstalované hlavičkové soubory jádra a nebo vývojové balíčky X.Org. Nainstaluj si balíčky označené jako kernel-dev, xorg-dev a pár dalších (netuším přesně, jak se jmenují na Debianu, tak hledej :-)) atp. a zkus to znovu (seznam potřebných závislostí viz návod, strana 3).
    Jiří Svoboda avatar 21.3.2012 15:44 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše Re: Nejdou sestavit Catalysty pro Squeeze
    kernel-headers jsem měl, xorg-dev jsem doinstaloval (v tom wiki ani v Release Notes nutnost xorg-dev balíčků přímo nezmiňují, ale mohlo mě to napadnout). Nicméně žádná změna. Ta cesta ./usr/X11R6/lib/modules/linux se určitě vztahuje na strom instalátoru, protože v Debianu se v současnosti nevyskytuje balíček, který by měl v cestě řetězec 'X11R6'.

    V tom stromu se to vyskytuje vícekrát. Relevantní jsou zřejmě cesty:

    arch/x86/usr/X11R6/lib/modules/

    xpic/usr/X11R6/lib/modules/

    V té druhé se adresář 'linux' vyskytuje, v té první ne. Teď vejrám do rozbaleného stromu toho instalátoru a nestačím se divit. A celé to procházet a příjít na to, kde je problém, to se mi teda moc nechce...
    pushkin avatar 22.3.2012 07:17 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Nejdou sestavit Catalysty pro Squeeze
    No jo, teď jsem si všimnul, že tam je problém mnohem dříve, než kam jsem koukal, divná je už řádka
    cp: cannot stat `/home/jirkas/build/catalyst12.2/fglrx-install.ABmXYE/x710/*': No such file or directory
    Podle téhle informace v Debianím fóru to vypadá na chybu instalátoru - asi selhává s parametrem --buildpkg, danému uživateli doporučují nainstalovat ovladače z Experimental. Víc bohužel neporadím - instalaci Debianu sice plánuji (včetně Catalystů), ale jestli se k tomu dostanu alespoň příští týden, čert ví...
    Jiří Svoboda avatar 22.3.2012 09:50 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše Re: Nejdou sestavit Catalysty pro Squeeze
    Ovladače z experimental si nejsem jistý, jestli by fungovaly, vždyť ten modul musí být zkompilovaný proti úplně jinému jádru...

    Ale jinak x710 dobrý tip. Zkusil jsem installer rozbalit:

    ./amd-driver-installer-12-2-x86.x86_64.run --extract

    Uvnitř jsem pak udělal symlink x710->xpic a spustil:

    ./ati-installer.sh 12.2 --buildpkg Debian/stable

    A dostal jsem se trošku dál:
    jirkas@klapacius:~/build/catalyst12.2/fglrx-install.QXNgLQ$ ./ati-installer.sh 12.2 --buildpkg Debian/stable
    =====================================================================
     AMD Catalyst(TM) Proprietary Driver Installer/Packager 
    =====================================================================
    Generating package: Debian/stable
    Package build failed!
    Package build utility output:
    dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
    dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
    dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
    dpkg-buildpackage: source package fglrx-installer
    dpkg-buildpackage: source version 8.95-1
    dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. -http://ati.amd.com/support/driver.html-
     dpkg-source --before-build fglrx.wb9sFl
    dpkg-buildpackage: host architecture i386
     debian/rules build
    dh_testdir
    # move licenses away from binary dir
    if [ ! -d usr/share/doc/fglrx ]; then \
    	  mkdir -p usr/share/doc/fglrx; \
    	  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
    	fi
    # set executable on user apps
    find usr/X11R6/bin -type f | xargs chmod a+x
    # remove exec bit from files that don't deserve it
    find usr/X11R6/include \
    	     usr/X11R6/lib \
    	     usr/X11R6/lib64 \
    	     usr/share usr/src     -type f | xargs chmod -x
    find: `usr/X11R6/include': No such file or directory
    find: `usr/X11R6/lib64': No such file or directory
    find lib -not -name "*.sh" -type f | xargs chmod -x
    find lib      -name "*.sh" -type f | xargs chmod +x
    # set proper permissions on /etc files
    if [ -d etc/ati ]; then			\
    		chmod 755 etc/ati ;			\
    		chmod 644 etc/ati/* ;		\
    		chmod a+x etc/ati/*.sh ;	\
    	fi
    if [ -f debian/fglrx.default ]; then \
    	  mv -v debian/fglrx.default debian/fglrx; \
    	fi
    `debian/fglrx.default' -> `debian/fglrx'
     fakeroot debian/rules binary
    dh_testdir
    # move licenses away from binary dir
    if [ ! -d usr/share/doc/fglrx ]; then \
    	  mkdir -p usr/share/doc/fglrx; \
    	  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
    	fi
    # set executable on user apps
    find usr/X11R6/bin -type f | xargs chmod a+x
    # remove exec bit from files that don't deserve it
    find usr/X11R6/include \
    	     usr/X11R6/lib \
    	     usr/X11R6/lib64 \
    	     usr/share usr/src     -type f | xargs chmod -x
    find: `usr/X11R6/include': No such file or directory
    find: `usr/X11R6/lib64': No such file or directory
    find lib -not -name "*.sh" -type f | xargs chmod -x
    find lib      -name "*.sh" -type f | xargs chmod +x
    # set proper permissions on /etc files
    if [ -d etc/ati ]; then			\
    		chmod 755 etc/ati ;			\
    		chmod 644 etc/ati/* ;		\
    		chmod a+x etc/ati/*.sh ;	\
    	fi
    if [ -f debian/fglrx.default ]; then \
    	  mv -v debian/fglrx.default debian/fglrx; \
    	fi
    dh_testdir
    dh_testroot
    dh_clean -k
    dh_clean: dh_clean -k is deprecated; use dh_prep instead
    dh_clean: Compatibility levels before 5 are deprecated.
    dh_installdirs
    dh_installdirs: Compatibility levels before 5 are deprecated.
    # Create the directories to install into
    dh_installdirs -pfglrx-driver \
    		usr \
    		usr/lib/xorg \
    		usr/lib/xorg/modules \
    		usr/lib/dri \
    		usr/bin \
    		usr/sbin \
    		etc/acpi \
    		etc/acpi/events \
    		etc/default \
    		etc/X11/Xsession.d
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -pfglrx-driver-dev \
    		usr \
    		usr/include \
    		usr/lib
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -pfglrx-kernel-src \
    		usr/src/modules/fglrx \
    		usr/src/modules/fglrx/debian
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -A -pfglrx-amdcccle \
    		usr \
    		usr/bin \
    		usr/share \
    		usr/share/applnk \
    		usr/share/applications \
    		usr/share/icons \
    		usr/share/pixmaps
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_installdirs -p \
    		usr/src
    dh_installdirs: Compatibility levels before 5 are deprecated.
    dh_install
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/bin/fgl*"      "usr/bin"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/sbin/atieventsd"     "usr/sbin"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8"
    dh_installman: Compatibility levels before 5 are deprecated.
    # amd64 needs some library redirection
    dh_install -pfglrx-driver "usr/X11R6/lib/*.so*"           "usr/lib"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri"     "usr/lib"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux"   "usr/lib/xorg/modules"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/drivers" "usr/lib/xorg/modules"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/extensions" "usr/lib/xorg/modules"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/*.so"    "usr/lib/xorg/modules"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "usr/X11R6/lib/modules/*.a"     "usr/lib/xorg/modules"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "etc/fglrx*"                "etc"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "etc/ati"                   "etc"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "debian/70fglrx" 	       "etc/X11/Xsession.d"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "debian/fglrx-powermode.sh" "etc/acpi"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "debian/fglrx-*-aticonfig"  "etc/acpi/events"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver "debian/fglrx"              "etc/default"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_installinit -pfglrx-driver --name="atieventsd"
    dh_installinit: Compatibility levels before 5 are deprecated.
    # create symlinks to shared libs
    dh_link    -pfglrx-driver "usr/lib/libGL.so.1.2"		  "usr/lib/libGL.so.1"
    dh_link: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver-dev "usr/X11R6/lib/*.a"   "usr/lib"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver-dev "usr/X11R6/include/*" "usr/include"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-driver-dev "usr/include/*"       "usr/include"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-kernel-src \
    		lib/modules/fglrx/build_mod/*.c            \
    		lib/modules/fglrx/build_mod/*.h            \
    		lib/modules/fglrx/build_mod/*.sh           \
    		lib/modules/fglrx/build_mod/lib*           \
    		lib/modules/fglrx/build_mod/2.6.x/Makefile \
    		usr/src/modules/fglrx
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-kernel-src "debian/changelog" "usr/src/modules/fglrx/debian"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -pfglrx-kernel-src  \
    		debian/copyright        \
    		debian/compat           \
    		module/rules            \
    		module/control.template \
    		module/dirs.template    \
    		module/postinst         \
    		usr/src/modules/fglrx/debian
    dh_install: Compatibility levels before 5 are deprecated.
    (cd debian/fglrx-kernel-src/usr/src \
    	 && chown -R root:src modules \
    	 && tar -jcf fglrx.tar.bz2 modules \
    	 && rm -rf modules)
    # control panel package
    dh_install -A -pfglrx-amdcccle "usr/X11R6/bin/amdcccle"            		"usr/bin"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm"             		"usr/share/icons"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm"             		"usr/share/pixmaps"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -A -pfglrx-amdcccle "debian/amdcccle.desktop"				"usr/share/applications"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -A -pfglrx-amdcccle "debian/amdcccle.kdelnk"					"usr/share/applnk"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_install -A -pfglrx-amdcccle "usr/share/ati"							"usr/share"
    dh_install: Compatibility levels before 5 are deprecated.
    dh_desktop    -pfglrx-amdcccle
    dh_desktop: This program is deprecated, and does nothing anymore.
    dh_desktop: Compatibility levels before 5 are deprecated.
    dh_installdocs
    dh_installdocs: Compatibility levels before 5 are deprecated.
    dh_installdocs -pfglrx-driver usr/share/doc/fglrx/*
    dh_installdocs: Compatibility levels before 5 are deprecated.
    #dh_installchangelogs
    dh_link
    dh_link: Compatibility levels before 5 are deprecated.
    dh_strip
    dh_strip: Compatibility levels before 5 are deprecated.
    dh_compress
    dh_compress: Compatibility levels before 5 are deprecated.
    dh_makeshlibs
    dh_makeshlibs: Compatibility levels before 5 are deprecated.
    dh_installdeb
    dh_installdeb: Compatibility levels before 5 are deprecated.
    LD_PRELOAD= dh_shlibdeps --exclude=emul
    dh_shlibdeps: Compatibility levels before 5 are deprecated.
    dpkg-shlibdeps: error: couldn't find library libatiuki.so.1 needed by debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so (ELF format: 'elf32-i386'; RPATH: '').
    Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
    To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
    dh_shlibdeps: dpkg-shlibdeps -Tdebian/fglrx-driver.substvars debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 debian/fglrx-driver/usr/lib/libXvBAW.so.1.0 debian/fglrx-driver/usr/lib/libatiadlxx.so debian/fglrx-driver/usr/lib/dri/fglrx_dri.so debian/fglrx-driver/usr/lib/libfglrx_dm.so.1.0 debian/fglrx-driver/usr/lib/xorg/modules/amdxmm.so debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so debian/fglrx-driver/usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so debian/fglrx-driver/usr/lib/xorg/modules/glesx.so debian/fglrx-driver/usr/lib/xorg/modules/drivers/fglrx_drv.so debian/fglrx-driver/usr/bin/fglrxinfo debian/fglrx-driver/usr/bin/aticonfig debian/fglrx-driver/usr/bin/fgl_glxgears debian/fglrx-driver/usr/sbin/atieventsd returned exit code 2
    make: *** [binary] Error 9
    dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
    jirkas@klapacius:~/build/catalyst12.2/fglrx-install.QXNgLQ$ 
    
    Zdá se, že mu chybí 'libatiuki.so.1'. Ta knihovna je v './arch/x86/usr/lib/', ale nenajde ji ani po manuálním nastaveni LD_LIBRARY_PATH (pro jistotu jsem zadal absolutní cestu)...
    Jiří Svoboda avatar 22.3.2012 10:25 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše Re: Nejdou sestavit Catalysty pro Squeeze
    Tak pomohl LD_LIBRARY_PATH a současně doplnění symlinku libatiuki.so.1->libatiuki.so.1.0, ale stejně ještě nejsem doma:
    ...
    LD_PRELOAD= dh_shlibdeps --exclude=emul
    dh_shlibdeps: Compatibility levels before 5 are deprecated.
    dpkg-shlibdeps: error: no dependency information found for /home/jirkas/build/catalyst12.2/fglrx-install.QXNgLQ/arch/x86/usr/lib/libatiuki.so.1 (used by debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so).
    dh_shlibdeps: dpkg-shlibdeps -Tdebian/fglrx-driver.substvars debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 debian/fglrx-driver/usr/lib/libXvBAW.so.1.0 debian/fglrx-driver/usr/lib/libatiadlxx.so debian/fglrx-driver/usr/lib/dri/fglrx_dri.so debian/fglrx-driver/usr/lib/libfglrx_dm.so.1.0 debian/fglrx-driver/usr/lib/xorg/modules/amdxmm.so debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so debian/fglrx-driver/usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so debian/fglrx-driver/usr/lib/xorg/modules/glesx.so debian/fglrx-driver/usr/lib/xorg/modules/drivers/fglrx_drv.so debian/fglrx-driver/usr/bin/fglrxinfo debian/fglrx-driver/usr/bin/aticonfig debian/fglrx-driver/usr/bin/fgl_glxgears debian/fglrx-driver/usr/sbin/atieventsd returned exit code 2
    make: *** [binary] Error 9
    dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
    jirkas@klapacius:~/build/catalyst12.2/fglrx-install.QXNgLQ$ 
    
    Ale teď už teda fakt nevím. Podle té hlášky je to asi fakt zmršená ta Debianí část.

    Ha, ještě jsem teď zkusil '--buildpkg Slackware/Slackware' a kernel modul se zkompiloval. Vytvoření balíčků ale logicky selhalo. Nicméně se zdá, že všechny soubory k zabalení jsou v './packages/Slackware/_working_directory_/'. Dělám to na jiném stroji, tak to teď nemůžu vyzkoušet, ale určitě dám ještě vědět.
    Jiří Svoboda avatar 23.3.2012 12:08 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše Re: Nejdou sestavit Catalysty pro Squeeze
    Takže...

    Debianí balíčky nejdou sestavit, protože je to v AMD instalátoru nějak nadrbáno, zřejmě jsou tam staré scripty. Vypadá to, že Ubuntu má stejný problém.

    Balíčky 'xorg-dev' a spol. nejsou k sestavení potřeba, kompiluje se pouze kernel modul, takže stačí kernel-headers.

    Sestavení jsem nakonec obešel tímto postupem:

    1) Rozbalit instalátor:

    ./amd-driver-installer-12-2-x86.x86_64.run --extract

    2) Uvniř rozbaleného adresáře spustit:

    fakeroot ./ati-installer.sh 12.2 --buildpkg Slackware/Slackware

    Tenhle příkaz jako první úspešně zkompiluje kernel modul a připraví do adresářové struktury soubory potřebné k sestavení Slackware balíčku. Na samotném vytvoření balíčku pak samozřejmě selže.

    3) Soubory jsou v adresáři instalátoru 'packages/Slackware/_working_directory_/' a ty potřebné :-) stačí nakopírovat na správná místa adresářové struktury Debianu.

    (Kernel modul jsem rozgzipoval a spustil 'depmod -a' - nevím, zda bylo nutné. Dvě knihovny, které se přepisovaly, jsem zálohoval.)

    4) Jako root spustit:

    aticonfig --initial -f

    což vyrobí výchozí 'xorg.conf'.

    Výsledek:

    Mám systém, kde jsem sice obešel balíčkovací systém, ale neprováděl jsem build jako root, takže vím, co kde mám. Musím ale počítat s tím, že při updatu OpenGL knihoven se to rozesere. X.org používají správný ovladač a akcelerují všechno... kromě 3D... :-( X.org moduly glx, dri, dri2, fglrx, fglrxdrm jsou podle logu úspěšně tam a pak najednou:
    ...
    ukiDynamicMajor: found major device number 251
    ukiDynamicMajor: found major device number 251
    ukiOpenByBusid: Searching for BusID PCI:0:1:0
    ukiOpenDevice: node name is /dev/ati/card0
    ukiOpenDevice: open result is 14, (OK)
    ukiOpenByBusid: ukiOpenMinor returns 14
    ukiOpenByBusid: ukiGetBusid reports PCI:0:1:0
    (EE) AIGLX error: failed to load OpenGL driver
    (EE) AIGLX: reverting to software rendering
    ...
    
    V CLI to vidím jako:
    jirkas@tlamsa:~$ fglrxinfo 
    X Error of failed request:  BadRequest (invalid request code or no such operation)
      Major opcode of failed request:  137 (GLX)
      Minor opcode of failed request:  19 (X_GLXQueryServerString)
      Serial number of failed request:  16
      Current serial number in output stream:  16
    jirkas@tlamsa:~$
    
    A s tím už si teda fakt nevím rady. Štěstí, že 3D nepotřebuju, je to HTPC...

    23.3.2012 13:17 ewew | skóre: 40 | blog: ewewov_blog
    Rozbalit Rozbalit vše Re: Nejdou sestavit Catalysty pro Squeeze
    Skúšal si aj tento návod čo je priamo na domovskej stránke debianinu.
    Root v linuxe : "Root povedal, linux vykona."

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.