Fedora 20 - instalace PLM siemens NX9

Dobý den,
jsem student ZCU fakulty Strojní a potřeboval bych nainstalovat “CAD” NX9.0. Je oficiálně podporovaný pro RedHat a SuSe. Instalační skript, který potřebuji spustit je KornShell (ksh). Ten je potřeba lehce upravit, aby si při kontrole distribuce vzal mojí Fedoru 20. Jinak pokud skript nenajde RedHat, nebo SuSe, tak ukončí instalaci.

Tady je návod, jak upravit skript pro Ubuntu 12.04:
http://federicof89.altervista.org/varie/install_NX9_ubuntu12_04.html

Pokud Red Hat nahradím Fedora a cestu X11/app-defaults (na tuto /etc/X11/app-defaults)


#!/bin/ksh
# *****************************************************************************
# Copyright (c) 1989-2013
# Siemens Plm Software. All rights reserved
# RCS Info:  ug_install,v  V9.0  2013-04-16 19:08:22-07  Rcs rev: 9.13
# *****************************************************************************
# Title:   ug_install
# Purpose: To install NX on Unix workstations.
# *****************************************************************************
# Rev      History:
# 7.5.0.10 Ric Baxter 13MAR09 Initial NX 7.5 version taken from NX 7.0
# 7.5.0.12 Ric Baxter 13Apr09 Chng to Select_products to fix Linux 10 bug.
# 7.5.0.13 Ric Baxter 16Apr09 Chng to Mod_pvision_file
# 7.5.0.15 Ric Baxter 26May09 Change FNUM from 7 to 75.
# 7.5.0.30 Ric Baxter 08Feb10 Add support for Red Hat Linux.
# 7.5.0.30 Ric Baxter 10Feb10 Change Select & Deselect 'let' aritmetic logic.
# 7.5.0.30 Ric Baxter 10Feb10 Rm RC_DIR & RC_LNK_DIR logic & Start_ug function., tak to dopadne tímto způsobem:
# 7.5.0.30 Ric Baxter 10Feb10 Correction in Change_prod_dir.
# 7.5.0.31 Ric Baxter 18Feb10 Rework Linux Rev checking.
# 7.5.0.31 Ric Baxter 24Feb10 More Rework of Linux Rev checking.
# 7.5.0.32 Ric Baxter 08APR10 Final version. No changes.
# 8.0.0.08 Ric Baxter 22SEP10 Initial NX 8.0 version taken from NX 7.5
# 8.0.0.15 Ric Baxter 08FEB11 Beta version. No changes.
# 8.0.0.25 Ric Baxter 12JUL11 Final version. No changes.
# 8.5.0.06 Ric Baxter 08Nov11 Initial NX 8.5 version taktaktoen from NX 8.0
# 8.5.0.17 Ric Baxter 12Jun12 Rm NXJRE kit logic.
# 9.0.0.06 Ric Baxter 12Dec12 Initial version for 9.0.
# 9.0.0.08 Ric Baxter 11Feb13 Update to use SPLM_LICENSE_SERVER.
# 9.0.0.08 Ric Baxter 20Feb13 Chng Mod_env functions for ";"s in LICENSE var.
# 9.0.0.12 Ric Baxter 16Apr13 Chng logic to deduce FNUM from NX_VER.
# *****************************************************************************


# ***************************************************************************** 
# GLOBAL VARIABLES ************************************************************
# ***************************************************************************** 


# Unset any aliases to preclued colisions.
unalias $(alias | cut -d= -f1 | grep ^[0-z]) 2>&- # Add grep for AIX V160P18
print "initializing ...\c"              # Put out a simple startup message.
CMD_LINE_ARGS=$*                        # Immediately save any cmd line args.
PRODNAME="NX"                    	# The product this script installs.

# Version numbering.
NX_VER="9.0"                            # Alpha-numeric version w/dec point.
VNUM="0${NX_VER/./}"                    # 3 digit version num - no dec point.
# Figure out FNUM for file numbering.   # 1 digit for X.0 VERs, 2 for X.1-9 
FNUM=${NX_VER%.*} ; F2=${NX_VER#*.}     # Split VER at dec point. set FNUM
[[ $F2 = *[1-9]* ]] && FNUM=$FNUM$F2    # If F2 is 1-9 append to FNUM.

SCRIPTNAME=`basename $0`                # Script name without the directory.
SCRIPTDIR=$(cd $(dirname $0) ; pwd)     # Get an absolute path to the script.
CWD=`pwd`                       	# Preserve current directory name.
HOST=$(uname -n 2>&- || hostname 2>&-)  # Try 'hostname' if uname -n fails.
NULL=/dev/null                          # Global for Linux cuz cant use 1>&-

# Standardized text message and screen variables.
NOTE="\n        NOTE: " ; ERR="\naERROR:  "   ; WARN="\naWARNING: " 
MSG="\n        "        ; QUE="\n*       "     ;  TAB="        "
FILL_TXT="______________________________________"  # Forms inter-field filler.
REENTER=" *****> "                      # Forms re-enter flag.
SELECTED="-->"                          # Product selected flag
UNSELECTED="no"                         # Product unselected flag

# Set machine dependant variables.
MACHINE=`uname`                         # Save machine var. for future use.
REV=`uname -r`                          # Save the revision of the OS.
case $MACHINE in
  Linux) # Machine type is Linux
    # Find out what flavor of Linux were running on.       Added NX075P30
    if $( grep -i "SuSE " /proc/version 1>$NULL 2>&1) ; then # Its SuSE.
      #
      MIN_REV=10                             # Minimum SuSE version.
      RELEASE_FILE=/etc/SuSE-release         # Path to the release info file.
      #
      # Check the rev level by reading VERSION out of the release file.
      if SUSE_REV=$(grep -i VERSION $RELEASE_FILE 2>$NULL) ; then
        # Edit out anything but numbers.
#       SUSE_REV=$(echo $SUSE_REV | sed 's![A-Z,a-z,=,-,., ]!!g')
        # Translate out anything BUT digits, we just want the number(s).
        SUSE_REV=$(echo $SUSE_REV | tr -cd [:digit:] )
        # Check for the minimum rev.
        [ "$SUSE_REV" -lt $MIN_REV ] && {    # Must be at least MIN_REV.
          print "${WARN}Unsupported Linux version: SuSE $SUSE_REV.
          \r\t The $PRODNAME $NX_VER required minimum is: SuSE ${MIN_REV}." >&2 
          sleep 3
        }
      else # Couldnt find the file or couldnt get the version num.
        print "${WARN}Unable to determine SuSE Linux version.
        \r\t Could not find SuSE release file: $RELEASE_FILE
        \r\t or, could not get SuSE version number from file.
        \r\t The minimum required version is: SuSE ${MIN_REV}.
        \r\t $PRODNAME $NX_VER MAY not run on this machine. " >&2 
        sleep 3
      fi
      #
      # Now find X11/app-defaults dir. It moved so check two known places.
      [ -d /usr/share/X11/app-defaults ] && {       # Ck New location.
        X11_DEFS_DIR=/usr/share/X11/app-defaults ;}
      : ${X11_DEFS_DIR:=/usr/lib/X11/app-defaults}  # Default to old location.
      #
    elif $( grep -i "Fedora " /proc/version 1>$NULL 2>&1) ; then # Its Red Hat.
      # Not much to do here, just set X11_DEFS_DIR.
      X11_DEFS_DIR=/etc/X11/app-defaults     # X11 app-defaults dir.
    else # Couldnt detect SuSE or Red Hat so give unsuppored message and quit.
      print "${ERR} Unrecognized or unsupported Linux." >&2 
      X11_DEFS_DIR=`find / -type d -name app-defaults 2>/dev/null | grep "X11/app-defaults"`
    fi
    #
    PATH=.:/sbin:/usr/sbin:/usr/bin:/bin:/etc ; export PATH # Set the PATH
    UGS_TMP=/tmp/ugs_tmp               # Define a stash area for old files.
    PS_CMD="ps -ef"                    # ps command for this system.
    DF_CMD="df -k"                     # df command for this system.
    AWK_CMD=awk                        # awk command for this system.
    TMP_DIR=/tmp                       # Tmp directory.
    LPATH_VAR_NAME=LD_LIBRARY_PATH     # Library path var name. V160P14
    alias -x pwd='pwd -L'              # Tweak Linux pwd to give logical pwd.
    alias -x uncompress=gunzip         # On SuSE 10 must use gunzip. NX050P24
  ;;
  AIX)  # Machine type AIX.
    PATH=/usr/bin:/etc:/etc/yp:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/etc:.
    export PATH                            # Set the PATH
    UGS_TMP=/tmp/ugs_tmp                   # Define tmp dir for old files.
    X11_DEFS_DIR=/etc/X11/app-defaults	   # X11 app-defaults dir.
    PS_CMD="ps -ef"                        # ps command for this system.
    AWK_CMD=awk                            # awk command for this system.
    DF_CMD="df -I"                         # df command for this system.
    TMP_DIR=/tmp                           # Tmp directory.
    LPATH_VAR_NAME=LIBPATH                 # Library path var name. V160P14
  ;;
  HP-UX) # Machine type is HP
    # Check if the HP-UX is at least V11. test w/o leading letters or decimal.
    [ "${REV#*${REV%%[0-9]*}}" -lt 11 ] && { # Pre V11 no longer supported.
      print "${ERR} $MACHINE $REV is not supported."  >&2  ;  exit 1
    }
    PATH=.:/usr/sbin:/sbin:/usr/bin:/usr/ccs/bin:/usr/contrib/bin
    UGS_TMP=/tmp/ugs_tmp               # Define a tmp area for old files.
    X11_DEFS_DIR=/etc/X11/app-defaults  # X11 app-defaults dir.
    AWK_CMD=awk                        # awk command for this system.
    DF_CMD=bdf                         # df command for this system.
    PS_CMD="ps -ef"                    # ps command for this system.
    TMP_DIR=/tmp                       # Tmp directory.
    LPATH_VAR_NAME=SHLIB_PATH          # Library path var name. V160P14
  ;;
  SunOS) # Machine type SUN.
    case $REV in
      5*) # OS is Solaris.
        PATH=.:/sbin:/usr/sbin:/usr/bin:/bin:/etc ; export PATH # Set the PATH
        UGS_TMP=/var/tmp/ugs_tmp           # Define a stash area for old files.
        X11_DEFS_DIR=/usr/openwin/lib/app-defaults # X11 app-defaults dir.
        PS_CMD="ps -ef"                    # ps command for this system.
        DF_CMD="df -k"                     # df command for this system.
        AWK_CMD=nawk                       # awk command for this system.
        TMP_DIR=/var/tmp                   # Tmp directory.
        LPATH_VAR_NAME=LD_LIBRARY_PATH     # Library path var name. V160P14
      ;;
      *) print "${ERR} $MACHINE $REV is not supported." >&2 ; exit 1
      ;;
    esac
  ;;
  *) print "${ERR} $MACHINE is not supported." >&2 ; exit 1
  ;;
esac

a skript zkusím spustit:


[root@jester-fedora NX_9]# sh ./ug_install
grep: Nepřípustný konec rozsahu
./ug_install: řádek 41: print: příkaz nenalezen
./ug_install: řádek 107: print: příkaz nenalezen

nebo takto:


[root@jester-fedora NX_9]# ksh ./ug_install
grep: Nepřípustný konec rozsahu
[root@jester-fedora NX_9]#

nebo to zkustím různě takto:


[root@jester-fedora NX_9]# ksh ./ug_install
grep: Nepřípustný konec rozsahu
[root@jester-fedora NX_9]# ksh
# cd /home/jester/NX_9    
# ./ug_install
ksh: ./ug_install: cannot execute [Operace zamítnuta]
# /home/jester/NX_9/ug_install
ksh: /home/jester/NX_9/ug_install: cannot execute [Operace zamítnuta]
# ksh /home/jester/NX_9/ug_install
grep: Nepřípustný konec rozsahu         
# cd /home/jester/NX_9/ug_install
ksh: cd: /home/jester/NX_9/ug_install: [není adresářem]
# /home/jester/NX_9/ug_install
ksh:

Najde se někdo, kdo by mi s tím mohl pomoci? Děkuji za Váš čas.

No, zalezi co chces vic - zda pustit ten CAD nebo Fedoru. Ja bych to nainstalovatl na CentOS prislusne verze, ale i tak bych rekl, ze to bude mit nejake mouchy. V podstate mas problem jen s prikazem grep, poustet bys to mel pres ksh, jak to delas, ale ksh je takovy… no kornshell. :slight_smile:

Uprava toho retezce na “Fedora” nebyla uplne nejlepsi, protoze
cat /proc/version obsahuje i na Fedore “Red Hat” ale ne Fedora :slight_smile: (ta detekce neni nejstastnejsi).

Skript je velice jednoduchy - tedy aspon ta cast, kterou ukazujes, takze ho jde jednodusse upravovat. S grepem tam je snad akorat divny ten alias pro AIX.

Velice děkuji za bleskurychlou reakci.

Pokud použiji originál neupravený skript přes ksh jako jsem to dělal, tak to dopadne stejně a vrátí to opět Nepřípustný konec rozsahu.


[jester@jester-fedora ~]$ cd /home/jester/NX_9/
[jester@jester-fedora NX_9]$ ksh ./ug_install
grep: Nepřípustný konec rozsahu
[jester@jester-fedora NX_9]$ ksh ./ug_install
grep: Nepřípustný konec rozsahu
[jester@jester-fedora NX_9]$ ksh
$ cd /home/jester/NX_9
$ ksh ./ug_install
grep: Nepřípustný konec rozsahu
$ 

Pokud by se to podařilo nainstalovat, tak bych si asi rád nechal F20 a okamžitě smazal oddíl win asi by šlo i Ubuntu. CentOS mě také napadl, ale pěkně se mi dělá v novém Gnome. Se spodním panelem je velmi příjemná komunikace přes Empathy a spousta dalších věcí…

Mohu poskytnout skript celý, ale má přes 1000 řádků a už by to němělo mít pro instalaci na jakoukoliv distribuci vliv. Podstatné je pro mě, aby mi to na začátku sežralo Fedoru. Tušíte co bych pro to mohl udělat? Strýčka Googla trápím už pár dní…

celý skript:

Stahnul jsem si ten tvuj skript a pustil u sebe na F20tce a vypada to ze bezi. Kdyz jsi jej upravoval nevloudilo se ti tam nekde nejake typo. Zkus znovu ten skript, ktery jsi poskytnul ke stazeni (predpokladam, ze jde o originalni skript). Krome instalace ksh a zmeny privlastku ke spusteni toho skriptu jsem nic navic nedelal:

 [kuku@spb009skj ~/Downloads]$ dnf install ksh^C
[kuku@spb009skj ~/Downloads]$ chmod +x ./ug_install
[kuku@spb009skj ~/Downloads]$ sudo ./ug_install
	NX 9.0 Installation Fri 16 May 16:42:28 CEST 2014
	Enter '?' for help, '!' for shell, or 'q' to quit at any prompt.
	Main Menu.              'n/a' indicates item is not applicable

        1. UG Installation type. ______________________ [load+configure]
        2. SOURCE directory. ____________________________________ [help]
        3. BASE directory. _______________________________ [/usr/ugs090]
        4. O.K. to MODIFY system files. __________________________ [yes]
        5. License server(s) or a filename.  [28000@spb009skj.cz.intinfra.com]

*       Enter item(s) to query or change: [continue] 

kuku.mp3

Já jsem asi blázen. :frowning: Soubor z Dropboxu je originál. Pro jistotu jsem ho zkusil stáhnout opět stáhnout a nahradit, ale veškeré pokusy konší úplně stejně. I jsem si skript zkusil vyseparovat do jiné složky a výsledek stejný. Také jsem zkusil přeinstalovat ksh a pořád nic. Zde je kopletní seznam věcí co sem natlačil do terminálu. Já asi musim dělat nějakou kravinu… Mohu zkusit přeinstalovat Fedoru a uvidíme jak se to bude tvářit.


[jester@jester-fedora ~]$ dnf install ksh
Copr repo for f20-gnome-3-12 owned by rhughes ( 572 kB/s | 1.0 MB     00:01    
bumblebee nonfree for fedora Linux 20 - x86_64   23 kB/s | 6.2 kB     00:00    
Fedora 20 - x86_64                              9.7 MB/s |  36 MB     00:03    
bumblebee for fedora Linux 20 - x86_64 - Base    23 kB/s | 5.6 kB     00:00    
RPM Fusion for Fedora 20 - Free - Updates       6.4 MB/s | 319 kB     00:00    
RPM Fusion for Fedora 20 - Nonfree - Updates    2.6 MB/s |  89 kB     00:00    
RPM Fusion for Fedora 20 - Free                 5.9 MB/s | 487 kB     00:00    
Adobe Systems Incorporated                       17 kB/s | 1.8 kB     00:00    
Fedora 20 - x86_64 - Updates                     10 MB/s |  22 MB     00:02    
RPM Fusion for Fedora 20 - Nonfree              5.6 MB/s | 289 kB     00:00    
Copr repo for f20-gnome-3-12 owned by rhughes ( 709 kB/s | 1.0 MB     00:01    
Balíček ksh-20120801-17.fc20.x86_64 už je nainstalován, přeskakuji.
Řešení závislostí...
--> Zahajuji řešení závislostí
--> Řešení závislostí dokončeno
Závislosti vyřešeny.
Není co dělat
[jester@jester-fedora ~]$ cd NX_9/
[jester@jester-fedora NX_9]$ ls
ADMIN.tar.Z           NXPROE.tar.Z          ug_install.ans
CATIAV5.tar.Z         NXREPORTS.tar.Z       ug_install.dat
CMM_INSPECTION.tar.Z  NXSHIP.tar.Z          ug_install.hlp
DESIGN_TOOLS.tar.Z    POSTBUILD.tar.Z       UGMANAGER.tar.Z
DRAFTINGPLUS.tar.Z    PVTRANS.tar.Z         UGOPENPP.tar.Z
DXFDWG.tar.Z          REL_INFO.tar.Z        UGOPEN.tar.Z
IGES.tar.Z            STAMPING_TOOLS.tar.Z  UGPCBXCHANGE.tar.Z
INSTALL               STEP203UG.tar.Z       UGPHOTO.tar.Z
LOCALIZATION.tar.Z    STEP214UG.tar.Z       UGROUTE_ELEC.tar.Z
MACH.tar.Z            TOOLING_BASE.tar.Z    UGROUTE_MECH.tar.Z
MECH.tar.Z            UGALLIANCE.tar.Z      UGSAMPLES.tar.Z
MOLDWIZARD.tar.Z      UGAUTOMOTIVE.tar.Z    UGSTRUCTURES.tar.Z
NXASSEMBLY.tar.Z      UGCATIA.tar.Z         UGSTUDIO.tar.Z
NXCAE_EXTRAS.tar.Z    UGFLEXLM.tar.Z        UGTO2D.tar.Z
NXHUMAN.tar.Z         UGII.tar.Z            UGWEB.tar.Z
NXNASTRAN.tar.Z       UGIMW.tar.Z           UGWELD.tar.Z
NXPARTS.tar.Z         ug_install            UG2MCON.tar.Z
NXPLOT.tar.Z          ug_install~           UNFOLD.tar.Z
[jester@jester-fedora NX_9]$ chmod +x ./ug_install
[jester@jester-fedora NX_9]$ sudo ./ug_install
[sudo] password for jester: 
grep: Nepřípustný konec rozsahu
[jester@jester-fedora NX_9]$ chmod +x ./ug_install
[jester@jester-fedora NX_9]$ sudo ./ug_install
grep: Nepřípustný konec rozsahu
[jester@jester-fedora NX_9]$ sudo ./ug_install
grep: Nepřípustný konec rozsahu
[jester@jester-fedora NX_9]$ sudo ksh ./ug_install
grep: Nepřípustný konec rozsahu
[jester@jester-fedora NX_9]$ cd ..
[jester@jester-fedora ~]$ cd Stažené/
[jester@jester-fedora Stažené]$ ls
PokerStarsInstall.exe  Siemens PLM NX 9.0.0 Linux 64bit  ug_install
[jester@jester-fedora Stažené]$ sudo ./ug_install
grep: Nepřípustný konec rozsahu
[jester@jester-fedora Stažené]$ sudo ./ug_install
grep: Nepřípustný konec rozsahu
[jester@jester-fedora Stažené]$ sudo -i
[root@jester-fedora ~]# cd /home/jester/Stažené/
[root@jester-fedora Stažené]# ls
PokerStarsInstall.exe  Siemens PLM NX 9.0.0 Linux 64bit  ug_install
[root@jester-fedora Stažené]# chmod +x ./ug_install
[root@jester-fedora Stažené]# sudo ./ug_install
grep: Nepřípustný konec rozsahu
[root@jester-fedora Stažené]# chmod +x ./ug_install
[root@jester-fedora Stažené]# ls
PokerStarsInstall.exe  Siemens PLM NX 9.0.0 Linux 64bit  ug_install
[root@jester-fedora Stažené]# ./ug_install 
grep: Nepřípustný konec rozsahu
[root@jester-fedora Stažené]# yum remove ksh
Zavedené moduly: langpacks
Řešení závislostí...
--> Kontrola transakce spuštěna
---> Balíček ksh.x86_64 0:20120801-17.fc20 bude smazán
--> Řešení závislostí dokončeno
rhughes-f20-gnome-3-12-x86_64/20                         | 3.0 kB     00:00     
rhughes-f20-gnome-3-12-x86_64/20/primary_db              | 473 kB     00:01     
rhughes-f20-gnome-3-12-i386/20                           | 3.0 kB     00:00     
rhughes-f20-gnome-3-12-i386/20/primary_db                | 468 kB     00:00     
adobe-linux-i386                                         |  951 B     00:00     
bumblebee/20                                             | 2.9 kB     00:00     
bumblebee-nonfree/20                                     | 2.9 kB     00:00     
rpmfusion-free-updates/20/x86_64                         | 3.3 kB     00:00     
rpmfusion-nonfree-updates/20/x86_64                      | 3.3 kB     00:00     
updates/20/x86_64/metalink                               |  23 kB     00:00     
updates/20/x86_64                                        | 4.9 kB     00:00     
updates/20/x86_64/updateinfo                             | 1.1 MB     00:00     
updates/20/x86_64/primary_db                             |  10 MB     00:00     
updates/20/x86_64/pkgtags                                | 1.0 MB     00:00     

Závislosti vyřešeny.

================================================================================
 Package      Arch            Verze                     Repozitář          Vel.
================================================================================
Odstraňuje se:
 ksh          x86_64          20120801-17.fc20          @updates          3.1 M

Shrnutí transakce
================================================================================
Odstranění  1 Balíček

Nainstalovaná velikost: 3.1 M
V pořádku [a/N]: a
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Odstranění : ksh-20120801-17.fc20.x86_64                                  1/1 
  Ověřování  : ksh-20120801-17.fc20.x86_64                                  1/1 

Odstraněno:
  ksh.x86_64 0:20120801-17.fc20                                                 

Hotovo!
[root@jester-fedora Stažené]# ls
PokerStarsInstall.exe  Siemens PLM NX 9.0.0 Linux 64bit  ug_install
[root@jester-fedora Stažené]# sudo ./ug_install 
sudo: unable to execute ./ug_install: No such file or directory
[root@jester-fedora Stažené]# ./ug_install 
-bash: ./ug_install: /bin/ksh: chybný interpretr: Adresář nebo soubor neexistuje
[root@jester-fedora Stažené]# chmod +x ./ug_install
[root@jester-fedora Stažené]# ./ug_install 
-bash: ./ug_install: /bin/ksh: chybný interpretr: Adresář nebo soubor neexistuje
[root@jester-fedora Stažené]# sudo ./ug_install 
sudo: unable to execute ./ug_install: No such file or directory
[root@jester-fedora Stažené]# dnf install ksh
Řešení závislostí...
--> Zahajuji řešení závislostí
---> Balíček ksh.x86_64 20120801-17.fc20 bude instalován
--> Řešení závislostí dokončeno
Závislosti vyřešeny.

================================================================================
 Balíček      Arch            Verze                      Repozitář         Vel.
================================================================================
Instalování:
 ksh          x86_64          20120801-17.fc20           updates          877 k

Shrnutí transakce
================================================================================
Instalovat  1 Package

Celková velikost ke stahování: 877 k
Nainstalovaná velikost: 3.1 M
V pořádku [a/N]: a
Stahování balíčků:
ksh-20120801-17.fc20.x86_64.rpm                 6.7 MB/s | 877 kB     00:00    
Spouštím kontrolu transakce
Kontrola transakce byla úspěšná
Probíhá test transakce
Test transakce byl úspěšný.
Transakce běží
  Instalování  : ksh-20120801-17.fc20.x86_64                                1/1 
  Ověřuji      : ksh-20120801-17.fc20.x86_64                                1/1 

Nainstalováno:
  ksh.x86_64 20120801-17.fc20                                                   

Hotovo!
[root@jester-fedora Stažené]# sudo ./ug_install 
grep: Nepřípustný konec rozsahu
[root@jester-fedora Stažené]#

Zkousel jsem to na Fedora 20 Live CD i686, akorat sudo yum install ksh, download ug_install z DP a tvari se to ze to funguje.

Co me napada:

  1. pouzivas x86_64 Fedoru, ale nemam nejmensi tuseni zda s tim pocita i ta aplikace, zda neni jen 32bitova
  2. zkus pustit ten skript ug_install pustit v nejakem uplne jinem adresari kde nic neni
  3. zkus to liveCD, nez budes neco preinstalovavat

Tato aplikace vyžaduje pouze 64bit systém. Jinak mám zajímavý poznatek. Na live USB F20 64bit se skript spustí a pošle mě do háje až když zjistí, že nemám dost místa na disku. Tedy to funguje. Tak sem nadšeně přeinstaloval Fedoru a opět to nejde. Před instalaci aktualizací, tak i po instalaci aktualizací.

Při instalci F20 jsem byl připojený k netu, tak mě napadá, že se něco stáhne a rozbije to ksh na 64bitovém systému. :o

Pridej na zacatek skriptu pred radek “unalias” prikaz
set -x
a zkus to pustit, bude se ti vypisovat jake prikazy se prave vykonavaji, treba najdeme ten radek na kterem to ma problem s tim grepem. Upozornuji ze z toho bude na obrazovce spousta balastu a obcas se nepovede nic rozumneho najit, protoze shell to ruzne interpretuje…