Не могу понять в чем дело?

Откуда берется этот путь?
/home/saidmir/install/my_deb/Oracle/oracle-xe
В PKGBUILD его нет, в makepkg.conf ничего не накручено?
Кстати, если на десктопе пакет собрался нормально, то почему собранный пакет просто не перенести на бук и затем pacman -U путь_к_пакету?
ВОБЩЕМ Я ПОНЯЛ ТУТ НЕ ВСЕ ТАК ПРОСТО

ЕСЛИ ХОШ ЧТО ТО ПОСТАВИТЬ НАДО не просто напряч мозги а еще и вынести их не только себе но и другим

этот путь по нему у меня лежит мой рпм пакет что тут не понятного
поясните просто что я не так делаю
просто перенести пакет я пробывал однако нет это не работает база не запускаеться


давайте так куда я должн положить пакет что бы запустить мой билд и все заработало
у менЯ такие ощущуния что там в ауре не верный билд написан т к мне пришлось переписывать и доисывать


так куда я должен поместить пакет

да и обнавлние системы через ппакман тоже не большая бага

500 метров трафа а пакеты не целые
но это другая тема для моих рассуждений

на убунту не вернусь
а вот мозг буду выносиь конкретно тк что готовтесь

и прикалываться бадо мной не надо я просто дотошный

так куда поместить пакет

кто поможет с подробной инструкцией

Спасибо
По поводу битых пакетов - меняйте зеркало, а лучше в отдельную тему.
По теме.
После сборки пакета на десктопе в папке ~/папка_сборки/pkg должен был создаться пакет oracle-xe-10.2.01-1.pkg.tar.xz (или что-то типа этого). Берете этот пакет и копируете в удобную для себя папку на буке. Затем
sudo pacman -U /полный_путь_к_пакету/название_пакета.pkg.tar.xz
короче man pacman спасет отца русской демократии ))

этот путь по нему у меня лежит мой рпм пакет что тут не понятного
Где это видно? Спрашивали же, из какого каталога запускается makepkg?
saidmir
давайте так куда я должн положить пакет что бы запустить мой билд и все заработало
Туда, где лежат файлы oracle-xe, oracle.install и т.д.
Это основные скрипты и без их отработки ничего не выйдет.
Там же должен быть и PKGBUILD.
у менЯ такие ощущуния что там в ауре не верный билд написан
Ты же уже собрал на десктопе. Значит билд нормальный.
Вынос мозга. извините…
grunewald
Туда, где лежат файлы oracle-xe, oracle.install и т.д.
Это основные скрипты и без их отработки ничего не выйдет.
Там же должен быть и PKGBUILD.

Ву-ха-ха понял почему так
у меня на буке коре и7 а на десктопе далкоре и материнка друга слегка

всеже нашелв сети недостающие файлы и собрал пакет oracle-xe-10.2.01-1-i686.pkg.tar.xz
далее я думаю что нужен
pacman -S oracle-xe


Спасибо за поддержку и помощь
пакет собрать собрал а вот дальше что
установить установил
все конфиги в ауре взял а вот основной там не верен

#!/bin/bash 
# Set path if path not set (if called from /etc/rc)
case $PATH in
    "") PATH=/bin:/usr/bin:/sbin:/etc
        export PATH ;;
esac
# Save LD_LIBRARY_PATH
SAVE_LLP=$LD_LIBRARY_PATH
RETVAL=0
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
ORACLE_OWNER=oracle
ORACLE_SID=XE
LSNR=$ORACLE_HOME/bin/lsnrctl
SQLPLUS=$ORACLE_HOME/bin/sqlplus
SU=/bin/su
export ORACLE_HOME
export ORACLE_SID
export PATH=$ORACLE_HOME/bin:$PATH
LOG="$ORACLE_HOME_LISTNER/listener.log"
export LC_ALL=C
if [ $(id -u) != "0" ]
then
    echo "You must be root to run the configure script.  Login as root and then run the configure script."
    exit 1
fi
CONFIG_NAME=oracle-xe
CONFIGURATION="/etc/sysconfig/$CONFIG_NAME"
if [ -f /etc/arch-release ]
then
    init_status() {
		return 0
    }
    exit_status() {
		exit $?
    }
    success_status() {
		success
		echo
    }
    failure_status() {
		failure $?
		echo
    }
fi
    
success () {
	echo " [OK]"
}
failure () {
 	echo " [FAILED]" 
}
# Source configuration
[ -f "$CONFIGURATION" ] && . "$CONFIGURATION"
init_status
#
# if_fail()
#
# Evaluates return codes.  If 0, prints "OK", if 1, prints "Failed"
# and exits.  If 2, status is "already done" and nothing is printed.
# The rest of the functions in here all honor this convention.
#
if_fail() {
	RC="$1"
	REASON="$2"
	if [ "$RC" = "0" ]
	then
		return
	elif [ "$RC" = "2" ]
	then
		return
	fi
	failure_status "${REASON}"
	exit 1
}
#
# write_sysconfig()
#
# Writes the system configuration
#
write_sysconfig()
{
	cat >"$CONFIGURATION" <<EOF
    
#This is a configuration file for automatic starting of the Oracle
#Database and listener at system startup.It is generated By running
#'/etc/init.d/oracle-xe configure'.Please use that method to modify this 
#file
# ORACLE_DBENABLED:'true' means to load the Database at system boot.
ORACLE_DBENABLED=${ORACLE_DBENABLED:-false}
# LISTENER_PORT: Database listener
LISTENER_PORT=${LISTENER_PORT}
# HTTP_PORT : HTTP port for Oracle Application Express
HTTP_PORT=${HTTP_PORT}
# Configuration : Check whether configure has been done or not
CONFIGURE_RUN=${CONFIGURE_RUN}
EOF
	
    if [ $? != 0 ]
	then
		return 1
	fi
	return 0
}
# configure_perform()
#
# Instantantiate listener.ora,tnsnames.ora,and create the database,
# sets the password,start the listener,and adds database to inittab
# if necessary
configure_perform() {
	
	sed -i "s/%sga_target%/$SGA_SIZE/g" $ORACLE_HOME/config/scripts/init.ora
	sed -i "s/%pga_aggregate_target%/$PGA_SIZE/g" $ORACLE_HOME/config/scripts/init.ora
	/bin/chown oracle:dba $ORACLE_HOME/config/scripts/init.ora
	
	sed -i "s/%sga_target%/$SGA_SIZE/g" $ORACLE_HOME/config/scripts/initXETemp.ora
	sed -i "s/%pga_aggregate_target%/$PGA_SIZE/g" $ORACLE_HOME/config/scripts/initXETemp.ora
	/bin/chown oracle:dba $ORACLE_HOME/config/scripts/initXETemp.ora
	
    sed -i "s/%hostname%/`hostname`/g" $ORACLE_HOME/network/admin/listener.ora
    sed -i "s/%port%/$LISTENER_PORT/g" $ORACLE_HOME/network/admin/listener.ora
    /bin/chown oracle:dba $ORACLE_HOME/network/admin/listener.ora
    sed -i "s/%hostname%/`hostname`/g" $ORACLE_HOME/network/admin/tnsnames.ora
    sed -i "s/%port%/$LISTENER_PORT/g" $ORACLE_HOME/network/admin/tnsnames.ora
    /bin/chown oracle:dba $ORACLE_HOME/network/admin/tnsnames.ora
    sed -i "s/%httpport%/$HTTP_PORT/g" $ORACLE_HOME/config/scripts/postDBCreation.sql
    /bin/chown oracle:dba $ORACLE_HOME/config/scripts/postDBCreation.sql
    if test $LISTENER_PORT -ne 1521
    then
	if [ -f /tmp/local_listener ]
	then
	cat >/tmp/local_listener$$ <<EOF
###########################################
# Registration of instance with listsner
###########################################
local_listener="(ADDRESS = (PROTOCOL=TCP) (HOST=%hostname%) (PORT=%port%))"
EOF
	/bin/chmod 664 /tmp/local_listener$$
	cat /tmp/local_listener$$ >> $ORACLE_HOME/config/scripts/init.ora
	else
	cat >/tmp/local_listener <<EOF
###########################################
# Registration of instance with listsner
###########################################
local_listener="(ADDRESS = (PROTOCOL=TCP) (HOST=%hostname%) (PORT=%port%))"
EOF
	/bin/chmod 664 /tmp/local_listener
	cat /tmp/local_listener >> $ORACLE_HOME/config/scripts/init.ora
	fi
	if test -f /tmp/local_listener
	then
		rm -fr /tmp/local_listener
	elif test -f /tmp/local_listener$$
	then
		rm -fr /tmp/local_listener$$
	fi
	
	sed -i "s/%port%/$LISTENER_PORT/g" $ORACLE_HOME/config/scripts/init.ora
	sed -i "s/%hostname%/`hostname`/g" $ORACLE_HOME/config/scripts/init.ora
        /bin/chown oracle:dba $ORACLE_HOME/config/scripts/init.ora
    fi
    sed -i "s/%httpport%/$HTTP_PORT/g" $ORACLE_HOME/config/scripts/DatabaseHomePage.sh
    /bin/chown oracle:dba $ORACLE_HOME/config/scripts/DatabaseHomePage.sh
    sed -i "s/%httpport%/$HTTP_PORT/g" $ORACLE_HOME/config/scripts/readonlinehelp.sh
    /bin/chown oracle:dba $ORACLE_HOME/config/scripts/readonlinehelp.sh
    homedir=`echo $HOME`
    if [ "$homedir" = "/root" ]
    then
        homedir=`sh -c "echo ~$USER"`
    fi
    if [ -f $homedir/.gnome-desktop/oraclexe-gettingstarteddesktop.desktop ]  
    then
    	    /bin/chown oracle:dba $homedir/.gnome-desktop/oraclexe-gettingstarteddesktop.desktop
    	    /bin/chmod 664  $homedir/.gnome-desktop/oraclexe-gettingstarteddesktop.desktop
    fi
    if [ -f $homedir/Desktop/oraclexe-gettingstarteddesktop.desktop ]
    then
	/bin/chown oracle:dba $homedir/Desktop/oraclexe-gettingstarteddesktop.desktop
	/bin/chmod 664  $homedir/Desktop/oraclexe-gettingstarteddesktop.desktop
    fi
    if [ -f $ORACLE_HOME/bin/tnslsnr ]  
    then
     	echo -n "Starting Oracle Net Listener..."
       	$SU -s /bin/bash $ORACLE_OWNER -c "$LSNR  start" ## > /dev/null 2>&1
	echo "Done"
    fi
    echo -n "Configuring Database..."
    $SU -s /bin/bash $ORACLE_OWNER -c "$ORACLE_HOME/config/scripts/XE.sh" ## > /dev/null 2>&1
    err=`grep "ORA-44410" $ORACLE_HOME/config/log/*.log`
    if test "$err" != ""
    then
	echo "Database Configuration failed.  Look into $ORACLE_HOME/config/log for details"
	exit 1
    fi
    echo  alter user sys identified by \"$ORACLE_PASSWORD\"\; | $SU -s /bin/bash $ORACLE_OWNER -c "$SQLPLUS -s / as sysdba" ## > /dev/null 2>&1
 	echo  alter user system identified by \"$ORACLE_PASSWORD\"\; | $SU -s /bin/bash $ORACLE_OWNER -c "$SQLPLUS -s / as sysdba" ## > /dev/null 2>&1
    echo "Done"
    /bin/chmod -R 640 /usr/lib/oracle/xe/oradata/XE
    /bin/chmod 750 /usr/lib/oracle/xe/oradata/XE
     rm -fr $ORACLE_HOME/config/seeddb 
    if [ -f /etc/oratab ]
    then
	echo "XE:$ORACLE_HOME:N" >> /etc/oratab
    else
   	echo "XE:$ORACLE_HOME:N" >> /etc/oratab
	/bin/chown oracle:dba /etc/oratab
	/bin/chmod 644 /etc/oratab
    fi
    
   echo -n "Starting Oracle Database 10g Express Edition Instance..."
   pmon=`ps -ef | egrep pmon_$ORACLE_SID'\>' | grep -v grep`
   if [ "$pmon" = "" ];
   then
	   $SU -s /bin/bash  $ORACLE_OWNER -c "$SQLPLUS -s /nolog @$ORACLE_HOME/config/scripts/startdb.sql" ## > /dev/null 2>&1
   fi
   echo "Done"
   echo "Installation Completed Successfully."
	
   return 0
}
#
#configure_ask()
#
# Ask configuration questions,setting the variables.
#
configure_ask() {
	cat <<EOF
Oracle Database 10g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 10g Express 
Edition.  The following questions will determine whether the database should 
be starting upon system boot, the ports it will use, and the passwords that 
will be used for database accounts.  Press <Enter> to accept the defaults. 
Ctrl-C will abort.
EOF
    #get the http port value
	while :
	do
	    while [ 1 ]
	    do
            echo -n Specify the HTTP port that will be used for Oracle Application Express [8080]:
            read LINE
            if [ -z $LINE ]
            then
                LINE=8080
            fi
            port=`netstat -n --tcp --listen | grep :$LINE | awk '{print $4}' | cut -d':' -f2`
            if [ "$port" = "$LINE" ]
            then
                echo Port $port appears to be in use by another application.\
                Please specify a different port.
            else
                break;
            fi
        done
	    case "$LINE" in
	    "")
            break
            ;;
        *[^0-9]*)
            echo "Invalid http port: $LINE"
            ;;
        *)
            HTTP_PORT=$LINE
            break
            ;;
	    esac
	done
    
    #get the listener port value
	while : 
	do
        echo 
        while [ 1 ]
        do
            echo -n Specify a port that will be used for the database listener [1521]:
            read LINE
            if [ -z $LINE ]
            then
                LINE=1521
            fi
            echo
            port=`netstat -n --tcp --listen | grep :$LINE | awk '{print $4}' | cut -d':' -f2`
            if [ "$port" = "$LINE" ]
            then	
                echo Port $port appears to be in use by another application.\
                Please specify a different port.
            else
                break;
            fi
        done
	          
        case "$LINE" in
        "")
            break
            ;;
        *[^0-9]*)
            echo "Invalid port: $LINE" >&2
            ;;
	    *) 
            	if [ "$HTTP_PORT" != "$LINE" ]
	        then
        	    LISTENER_PORT=$LINE
                    break
	        else
        	    echo Database listener cannot be configured on the same port as Oracle Application Express.
	        fi
            ;;
	    esac
	done
	
	#get the sga size
	while : 
	do
        echo 
        while [ 1 ]
        do
            echo -n Specify your sga size [128M]:
            read LINE
            if [ -z $LINE ]
            then
                LINE="128M"
            fi
            break;
        done
	          
        case "$LINE" in
        "")
            break
            ;;
       
	    *) 
            
        SGA_SIZE=$LINE
        break
            ;;
	    esac
	done
    
    #get the pga_aggregate_target size
	while : 
	do
        echo 
        while [ 1 ]
        do
            echo -n Specify your pga size [96M]:
            read LINE
            if [ -z $LINE ]
            then
                LINE="96M"
            fi
            break;
        done
	          
        case "$LINE" in
        "")
            break
            ;;
       
	    *) 
            
        PGA_SIZE=$LINE
        break
            ;;
	    esac
	done
	
    #get the database password
	    while :
	    do
	    echo -n "Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of 
different passwords for each database account.  This can be done after 
initial configuration:"
	   while [ 1 ]
	   do
	     /bin/stty -echo ## > /dev/null 2>&1
	     temp=`echo $IFS`
             export IFS="\n"	
	     while [ 1 ]
  	     do
	     read LINE
             while [ -z "$LINE" ]
	     do
		 echo
		 echo -n "Password can't be null. Enter password:"  
	         read LINE
	     done
	     result=`expr index "$LINE" [\'\"]`
	     if [ $result != 0 ];
	     then
             	echo 
	        echo -n "The password you entered contains invalid characters. Enter password:"	
	     else
		break
	     fi
	     done
		echo
		echo -n "Confirm the password:"
	        read LINE1
		echo
                if [ "$LINE" != "$LINE1" ];
		then
			echo    
			echo -n "Passwords do not match.  Enter the password:"
		else
			break
		fi
	done
            /bin/stty echo ## > /dev/null 2>&1
            ORACLE_PASSWORD=$LINE
	    export IFS=$temp
            break;
	done
	if [ "$ORACLE_DBENABLED" = "true" ]
	then
		CUR=y
	else
		CUR=n
	fi
	
    ORACLE_DBENABLED=true
          
	
}
configure() {
	configure_ask
	configure_perform
	CONFIGURE_RUN=true
	write_sysconfig
	echo To access the Database Home Page go to \"http://127.0.0.1:$HTTP_PORT/apex\"
}
configure

она ругаеться при выполнении

Oracle Database 10g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 10g Express 
Edition.  The following questions will determine whether the database should 
be starting upon system boot, the ports it will use, and the passwords that 
will be used for database accounts.  Press <Enter> to accept the defaults. 
Ctrl-C will abort.
Specify the HTTP port that will be used for Oracle Application Express [8080]:
Specify a port that will be used for the database listener [1521]:
Specify your sga size [128M]:
Specify your pga size [96M]:
Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of 
different passwords for each database account.  This can be done after 
initial configuration:
Password can't be null. Enter password:
Confirm the password:
/bin/chown: invalid user: `oracle:dba'
/bin/chown: invalid user: `oracle:dba'
/bin/chown: invalid user: `oracle:dba'
/bin/chown: invalid user: `oracle:dba'
/bin/chown: invalid user: `oracle:dba'
/bin/chown: invalid user: `oracle:dba'
/bin/chown: invalid user: `oracle:dba'
Starting Oracle Net Listener.../bin/su: user oracle does not exist
Done
Configuring Database.../bin/su: user oracle does not exist
grep: /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/log/*.log: No such file or directory
/bin/su: user oracle does not exist
/bin/su: user oracle does not exist
Done
/bin/chmod: cannot access `/usr/lib/oracle/xe/oradata/XE': No such file or directory
/bin/chmod: cannot access `/usr/lib/oracle/xe/oradata/XE': No such file or directory
Starting Oracle Database 10g Express Edition Instance.../bin/su: user oracle does not exist
Done
Installation Completed Successfully.
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/oraconfig.sh: line 97: /etc/sysconfig/oracle-xe: No such file or directory
To access the Database Home Page go to "http://127.0.0.1:8080/apex"

и на старт базы говорит что нет такой команды
старт базы произвожу вот так
sudo /etc/rc.d/oracle-xe start

в чем моя ошибка?
проверилвсе конфиги ои правельны
тут бага быть не может
в чем дело

помогите умоляю !!!
А на десктопе что? Собралось, поставилось и работает?
 
Зарегистрироваться или войдите чтобы оставить сообщение.