LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Arch
User Name
Password
Arch This Forum is for the discussion of Arch Linux.

Notices


Reply
  Search this Thread
Old 02-24-2010, 07:17 PM   #1
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Rep: Reputation: 94
made my first real sc****-up in Arch...


Hi Forum

So I installed, and upgraded Arch, set my gpm, wireless and hal modules, so long so good.

Wanted to install the Nvidia proprietary driver, and installed it, but when I startx, keyboard and mouse are no longer available, tried to install stuff that depends on mesa and dri, and this thing pops up...

Quote:
[root@iskandhar ~]# pacman -S gnuplot
resolving dependencies...
looking for inter-conflicts...

Targets (8): gd-2.0.36RC1-3 dri2proto-2.1-1 mesa-7.7-1 gstreamer0.10-0.10.26-1 liboil-0.3.16-1 gstreamer0.10-base-0.10.26-1 wxgtk-2.8.10.1-6
gnuplot-4.2.6-2

Total Download Size: 0.00 MB
Total Installed Size: 55.31 MB

Proceed with installation? [Y/n] y
checking package integrity...
(8/8) checking for file conflicts [#################################################################################################### #] 100%error: failed to commit transaction (conflicting files)
mesa: /usr/include/GL/gl.h exists in filesystem
mesa: /usr/include/GL/glext.h exists in filesystem
mesa: /usr/include/GL/glx.h exists in filesystem
mesa: /usr/include/GL/glxext.h exists in filesystem
Errors occurred, no packages were upgraded.
bash-3.1#
the xorg.conf created by nvidia driver was this one... :

Quote:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder58) Wed Dec 9 16:34:26 PST 2009

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection


yet my /etc/rc.conf clearly states that hal should be loaded at startup, so why the heck are my keyboard and mouse not active when I startx... ? ( I have the default twm as my WM... although I have installed ratpoison, fluxbox, IceWM, wmii and ratpoison, will have to configure startx to load one of these, later, as soon as i can fix this issue... )

Quote:
#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Asia/Japan"
KEYMAP="pt-latin1"
CONSOLEFONT="Agafari-16"
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=( !pcspkr !snd-pcsp )

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="iskandhar"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
eth1="dhcp"
INTERFACES=(eth0 eth1)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng gpm network netfs crond)
BRGDS

Alex


EDIT : Found out hal is not there...
I had it there, is it removed when I make an upgrade... ??

That's what I did... Anyway... how do I fix this

mesa: /usr/include/GL/gl.h exists in filesystem
mesa: /usr/include/GL/glext.h exists in filesystem
mesa: /usr/include/GL/glx.h exists in filesystem
mesa: /usr/include/GL/glxext.h exists in filesystem
Errors occurred, no packages were upgraded.

thing...? Probably will have to reinstall Arch....

Last edited by Alexvader; 02-24-2010 at 07:24 PM.
 
Old 02-24-2010, 07:43 PM   #2
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
My HP desktop has a Standard US usb keyboard and a USB optical mouse with a wheel. Notice the comments about the ServerFlags section.
The Xorg server now uses HAL to autodetect devices and configures them on the fly. Until your HAL problem is resolved, I'd recommend the "AutoAddDevices" "off" option, at least temporarily. E.G. make a backup of your old xorg.conf file and fill in the items needed.

Code:
Section "InputDevice"

  # Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"'
  # is set in "ServerFlags" section.
        Identifier  "Keyboard[0]"
        Driver      "kbd"
        Option      "Protocol" "Standard"
        Option      "XkbLayout" "us"
        Option      "XkbModel" "microsoftpro"
        Option      "XkbRules" "xfree86"
EndSection
Code:
Section "InputDevice"

  # Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"'
  # is set in "ServerFlags" section.
        Identifier  "Mouse[1]"
        Driver      "mouse"
        Option      "Buttons" "7"
        Option      "Device" "/dev/input/mice"
        Option      "Name" "USB Optical Mouse"
        Option      "Protocol" "explorerps/2"
        Option      "Vendor" "Sysp"
        Option      "ZAxisMapping" "4 5"
EndSection
My laptop's keyboard section looks like yours:
Code:
Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection
Neither have the ServerFlags option to disable autodetect however.
Code:
#desktop
Section "ServerFlags"
        Option      "AllowMouseOpenFail" "on"
        Option      "ZapWarning" "on"
EndSection
My desktop has an ATI card. My laptop has an nvidia card. I have gnuplot installed on my laptop, but I don't use the dri module. I do have Mesa installed I see. I don't know if the nvidia install has replaced the gl include files. I believe that it does. At least if you install it from the nvidia installer. (note: I'm using SuSE 11.2) You may need to uninstall GNU plot and rebuild it with different flags eliminating the dri dependency. AFAIK, it is incompatible with the nvidia driver.

I don't know it it will help, and I know we use different distro's. Here is the ./configure --help for my source Mesa package:
Code:
Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit               
  -q, --quiet, --silent   do not print `checking...' messages                
      --cache-file=FILE   cache test results in FILE [disabled]              
  -C, --config-cache      alias for `--cache-file=config.cache'              
  -n, --no-create         do not create output files                         
      --srcdir=DIR        find the sources in DIR [configure dir or `..']    

Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local]                                    
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX 
                          [PREFIX]                                        

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc.  You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.                                  

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR            user executables [EPREFIX/bin]
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
  --libexecdir=DIR        program executables [EPREFIX/libexec]  
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]          
  --libdir=DIR            object code libraries [EPREFIX/lib]                  
  --includedir=DIR        C header files [PREFIX/include]                      
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]            
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share] 
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
  --infodir=DIR           info documentation [DATAROOTDIR/info]                
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]           
  --mandir=DIR            man documentation [DATAROOTDIR/man]                  
  --docdir=DIR            documentation root [DATAROOTDIR/doc/mesa]            
  --htmldir=DIR           html documentation [DOCDIR]                          
  --dvidir=DIR            dvi documentation [DOCDIR]                           
  --pdfdir=DIR            pdf documentation [DOCDIR]                           
  --psdir=DIR             ps documentation [DOCDIR]                            

X features:
  --x-includes=DIR    X include files are in DIR
  --x-libraries=DIR   X library files are in DIR
These options are only used when the X libraries cannot be found by the
pkg-config utility.                                                    

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]

Optional Features:
  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]                           
  --enable-32-bit         build 32-bit libraries [default=auto]               
  --enable-64-bit         build 64-bit libraries [default=auto]               
  --enable-static         build static libraries [default=disabled]           
  --disable-shared        build shared libraries [default=enabled]            
  --enable-debug          use debug compiler flags and macros                 
                          [default=disabled]                                  
  --disable-asm           disable assembly usage [default=enabled on supported
                          plaforms]                                           
  --disable-pic           compile PIC objects [default=enabled for shared     
                          builds on supported platforms]                      
  --enable-selinux        Build SELinux-aware Mesa [default=disabled]         
  --enable-xcb            use XCB for GLX [default=disabled]                  
  --enable-glx-tls        enable TLS support in GLX [default=disabled]        
  --disable-driglx-direct enable direct rendering in GLX for DRI              
                          [default=enabled]                                   
  --enable-gl-osmesa      enable OSMesa on libGL [default=enabled for xlib    
                          driver]                                             
  --disable-egl           disable EGL library [default=enabled]               
  --disable-glu           enable OpenGL Utility library [default=enabled]     
  --disable-glw           enable Xt/Motif widget library [default=enabled]    
  --enable-motif          use Motif widgets in GLw [default=disabled]         
  --disable-glut          enable GLUT library [default=enabled if source      
                          available]                                          
  --disable-gallium       build gallium [default=enabled]                     
  --disable-gallium-intel build gallium intel [default=enabled]               
  --enable-gallium-radeon build gallium radeon [default=disabled]             
  --enable-gallium-nouveau                                                    
                          build gallium nouveau [default=disabled]            

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-driver=DRIVER    driver for Mesa: xlib,dri,osmesa [default=dri when
                          available, or xlib]                               
  --with-demos[=DIRS...]  optional comma delimited demo directories to build
                          [default=auto if source available]                
  --with-x                use the X Window System                           
  --with-dri-driverdir=DIR                                                  
                          directory for the DRI drivers [${libdir}/dri]     
  --with-dri-drivers[=DIRS...]                                              
                          comma delimited DRI drivers list, e.g.            
                          "swrast,i965,radeon" [default=auto]               
  --with-expat=DIR        expat install directory                           
  --with-osmesa-bits=BITS OSMesa channel bits and library name: 8, 16, 32   
                          [default=8]                                       
  --with-state-trackers[=DIRS...]                                           
                          comma delimited state_trackers list, e.g. "egl,glx"
                          [default=auto]                                     
  --with-xorg-driver-dir=DIR                                                 
                          Default xorg driver                                
                          directory[[default=${libdir}/xorg/modules/drivers]]
  --with-max-width=N      Maximum framebuffer width (4096)                   
  --with-max-height=N     Maximum framebuffer height (4096)                  

Some influential environment variables:
  CC          C compiler command       
  CFLAGS      C compiler flags         
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>                          
  LIBS        libraries to pass to the linker, e.g. -l<library>        
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
              you have headers in a nonstandard directory <include dir>    
  CPP         C preprocessor                                               
  CXX         C++ compiler command                                         
  CXXFLAGS    C++ compiler flags                                           
  PKG_CONFIG  path to pkg-config utility                                   
  EXTRA_LIB_PATH                                                           
              Extra -L paths for the linker                                
  X11_INCLUDES                                                             
              Extra -I paths for X11 headers                               
  OPT_FLAGS   Additional optimization flags for the compiler. Default is to
              use CFLAGS.                                                  
  ARCH_FLAGS  Additional architecture specific flags for the compiler. Default
              is to use CFLAGS.                                               
  MKLIB_OPTIONS                                                               
              Options for the Mesa library script, mklib                      
  PIC_FLAGS   compiler flags for PIC code                                     
  XMKMF       Path to xmkmf, Makefile generator for X Window System           
  XLIBGL_CFLAGS                                                               
              C compiler flags for XLIBGL, overriding pkg-config              
  XLIBGL_LIBS linker flags for XLIBGL, overriding pkg-config                  
  LIBDRM_CFLAGS                                                               
              C compiler flags for LIBDRM, overriding pkg-config              
  LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config                  
  DRI2PROTO_CFLAGS                                                            
              C compiler flags for DRI2PROTO, overriding pkg-config           
  DRI2PROTO_LIBS                                                              
              linker flags for DRI2PROTO, overriding pkg-config               
  LIBDRM_RADEON_CFLAGS                                                        
              C compiler flags for LIBDRM_RADEON, overriding pkg-config       
  LIBDRM_RADEON_LIBS
              linker flags for LIBDRM_RADEON, overriding pkg-config
  DRIGL_CFLAGS
              C compiler flags for DRIGL, overriding pkg-config
  DRIGL_LIBS  linker flags for DRIGL, overriding pkg-config
  XCB_CFLAGS  C compiler flags for XCB, overriding pkg-config
  XCB_LIBS    linker flags for XCB, overriding pkg-config
  EGL_CFLAGS  C compiler flags for EGL, overriding pkg-config
  EGL_LIBS    linker flags for EGL, overriding pkg-config
  GLW_CFLAGS  C compiler flags for GLW, overriding pkg-config
  GLW_LIBS    linker flags for GLW, overriding pkg-config
  GLUT_CFLAGS C compiler flags for GLUT, overriding pkg-config
  GLUT_LIBS   linker flags for GLUT, overriding pkg-config

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

See docs/autoconf.html for more details on the options for Mesa.

Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa>.
Perhaps installing Mesa first and then running the nvidia-installer program to let it replace the headers and openGL files that are compatible would bring you better luck, but I'm just guessing here.

Last edited by jschiwal; 02-24-2010 at 07:56 PM.
 
Old 02-24-2010, 08:19 PM   #3
~sHyLoCk~
Senior Member
 
Registered: Jul 2008
Location: /dev/null
Posts: 1,173
Blog Entries: 12

Rep: Reputation: 129Reputation: 129
Alex,

Relax. Archers never "re-install" their system. Never get upset/frustrated with Arch. It may seem intimidating. A difficult beast that can not be tamed easily! However if you try and learn about it,it's easy as pie.

For your first problem regarding keyboard,mouse,I see you have already solved your problem by daemonizing hal. No it shouldn't have been removed due to an upgrade! You may have inserted hal but never saved the rc.conf file after making changes.


As for mesa, when are you getting that error?

I don't visit LQ often these days, but I have subscribed to this topic. You can also email me if you want.
 
Old 02-25-2010, 12:58 PM   #4
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Hi Shylock

Thkz for yr reply...

as a "baby Archer" i am, I have several questions:

1.) Why is pacman better than Yum or apt-get...?

I have seen how damn "lightning fast" it is... but... about the underlying philosophy of package management... don't i risk diving into a sort of dependency hell...?


2.) Does pacman dependency handling/update coexist with Arch "Slackbuilds", AUR, without breaking anything...?

I installed Arch w kernel 2.6.30-ARCH, configured wireless, started dhchpd, and ran pacman -Syu...

It upgraded to kernel 2.6.32-ARCH, and i rebooted. Obviously wireless was no longer supported, so i installed kernel headers, and rebuilt kernel object, ran depmod afoer placing the *ko in its place... back to business... .

This is Easy when the only thing you have to do is recompiling a kernel module, now go figure out recompiling a whole DVD of applications from source because glibc/gcc/kernel headers were upgraded... won't take me just one minute to do like with kernel module...

3.) Did all this in console. Ran pacman -U xorg, and Instead of following Archwiki to enable X, I installed the latest nvidia driver from nvidia, downloaded it from Nvidia with links...

...it compiled the kernel support, configured ( created ) xorg.conf... startx and here I land in twm... no probl... I have also installed IceWM, fluxbox, ratpoison, wmii... and I know how to create awesome .twmrc's...

Only, when I wanted to install stuff that depended on dri-mesa... running pacman -U gimp, or pacman -U octave, this thing popped out...


Quote:
mesa: /usr/include/GL/gl.h exists in filesystem
mesa: /usr/include/GL/glext.h exists in filesystem
mesa: /usr/include/GL/glx.h exists in filesystem
mesa: /usr/include/GL/glxext.h exists in filesystem
Errors occurred, no packages were upgraded.
Seems that Nvidia driver did something nasty....

How can I undo this...?


In order to have a frozen snapshot of Arch, I "wgot" [base], [community] and [extra]... for <x86_64> and <any>... this is my personal repo.

In case of a "worst case scenario", me having to reinstall Arch, and upgrading it offline, how can I use this to rebuild my system to the state it was in the day when I made the snapshot ?

Note that, everything I compile/build/install in this system will be coherent with this snapshot, in terms of kernel/glibc/gcc...

I can manage to rebuild a Slackware install fo a working state, all packages installed, in that "worst case scenario" in 20-30 mn... offline...

I have one slackware64-<current> DVD, as well as two other dvds with slackbuilds, slackware packages compiled from slackbuilds, and from source, with makepkg, and src2pkg... with these 3 DVDs I can rebuild everything.

Can I do this with Arch...?

Does it allow for a "post-apocalypse" deployement...?


BRGDS

Alex

Last edited by Alexvader; 02-25-2010 at 01:03 PM.
 
Old 02-25-2010, 01:09 PM   #5
reed9
Member
 
Registered: Jan 2009
Location: Boston, MA
Distribution: Arch Linux
Posts: 653

Rep: Reputation: 142Reputation: 142
Quote:
1.) Why is pacman better than Yum or apt-get...?

I have seen how damn "lightning fast" it is... but... about the underlying philosophy of package management... don't i risk diving into a sort of dependency hell...?
I've never seen any crazy dependency issues crop up with pacman. It is certainly no more likely than with yum or apt.

Quote:
mesa: /usr/include/GL/gl.h exists in filesystem
mesa: /usr/include/GL/glext.h exists in filesystem
mesa: /usr/include/GL/glx.h exists in filesystem
mesa: /usr/include/GL/glxext.h exists in filesystem
Errors occurred, no packages were upgraded.
Pacman tends to be conservative about overwriting files. Not entirely sure why this sort of thing occasionally crops up, but if you use the force option it will overwrite these.
Code:
pacman -Sf mesa
Quote:
2.) Does pacman dependency handling/update coexist with Arch "Slackbuilds", AUR, without breaking anything...?

I installed Arch w kernel 2.6.30-ARCH, configured wireless, started dhchpd, and ran pacman -Syu...
Pacman does not handle user built packages or packages from the AUR. You can either do it manually yourself or use 3rd party tools like bauerbill or packer.

What are these customs programs you have so many of? Do they really not exist in the AUR? Probably the easiest method would be to create PKGBUILDS for them and whip up a quick script that will build and install them for you. Or host them on the AUR and use one of the AUR helpers.
 
1 members found this post helpful.
Old 02-25-2010, 05:09 PM   #6
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Hi reed9

Some exist, some do not

Quote:
What are these customs programs you have so many of? Do they really not exist in the AUR? Probably the easiest method would be to create PKGBUILDS for them and whip up a quick script that will build and install them for you. Or host them on the AUR and use one of the AUR helpers.
I use mainly mathematical/engineering packages...

Scilab
Octave
Freemat
WxMaxima



Finite elements analysis packages

Calculix
Code Aster
frame3dd
Adventure
Modulef
Syrthes
getdp


Finite Volumes CFD packages

OpenFOAM
gfs
Code Saturne


Scientific Visualization packages

OpenDX
VisIT
paraView


Custom built packages by me and other research associates :

OptiStruct ( general genetic algorithm framework for structural optimization )
FSi ( Coupled fluid flow-elastic deformation analysis )
MCpropagate ( coupled Neutronic monte carlo transport radiation hydrodynamic analysis )



Optimized Compilers

Intel C++/Fortran compilers/Math kernel libraries



General simulation codes for DACE ( design and analysis of computer experiments )
General simulation codes for Aircraft stability analysis ( Datcom like application )



3D modeller package

BrlCAD



Finite elements/Volumes meshers :

Tetgen
Netgen
Gmsh


general pre/Post processing environment

Salome Platform



Some of these exist in AUR or Arch Packages,

But for some of them I run "custom" versions compiled with icc/ifort ( optimized compilers of Intel ) like Code-Aster, Code saturne, Syrthes, GetDP, Adventure, Calculix, OptiSruct, MCPropagate...

Just my slackware package of Intel development tools takes 1 Gb ...

These are all big apps, that take a lot to compile... I like to have them pre-built and ready for install in my system ( I have slackbuilds,Slackware packages built with src2pkg or makepkg, source code for everything i sue in Slackware... its about 2 DVDs )

But some of them are pretty sensible to GlibC or kernel version ( Intel compilers for instance )


BRGDS

Alex
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Trying to install Arch with 2.6.30-ARCH kernel but uname -r keeps showing 2.6.28.7 PaulFXH Arch 0 08-20-2009 07:58 AM
kernels, kmod-nvidia, I've made a real mess, here Posterboy Fedora 2 02-28-2007 07:44 PM
Arch user wanted to help padawan learner install arch and use it thomas-linuxing Linux - Software 9 10-18-2006 04:02 PM
What Made Me Quit Arch cartridge Arch 6 12-25-2003 12:32 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Arch

All times are GMT -5. The time now is 10:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration