Posté par LSDM .
En réponse à la dépêche Sortie d'Ardour 4.
Évalué à -3.
Dernière modification le 25 juin 2015 à 13:32.
Salut superman !
Comme tu as l'air de maîtriser un max au vu de ton super commentaire, je te liste ci-dessous la source du script de l'install. Tu ne devrais pas tarder à me donner la solution qui va bien ;-)
Par avance; merci !
!/bin/sh
# This script was generated using Makeself 2.1.5CRCsum="4212772314"MD5="078df016acd8a6e1cff35ad5033d096c"TMPROOT=${TMPDIR:=/tmp}label="Ardour"script="./install.sh"scriptargs=""targetdir="Ardour_64bit-4.0.0"filesizes="53790720"keep=n
print_cmd_arg=""iftype printf > /dev/null;thenprint_cmd="printf"eliftest -x /usr/ucb/echo;thenprint_cmd="/usr/ucb/echo"elseprint_cmd="echo"fiunset CDPATH
MS_Printf(){$print_cmd$print_cmd_arg"1ドル"}
MS_Progress(){whileread a;do
MS_Printf .
done}
MS_diskspace(){(iftest -d /usr/xpg4/bin;thenPATH=/usr/xpg4/bin:$PATHfi
df -kP "1ドル"| tail -1 | awk '{print 4ドル}')}
MS_dd(){blocks=`expr 3ドル / 1024`bytes=`expr 3ドル % 1024`
dd if="1ドル"ibs=2ドルskip=1obs=1024conv=sync 2> /dev/null |\{test$blocks -gt 0&& dd ibs=1024obs=1024count=$blocks;\test$bytes -gt 0&& dd ibs=1obs=1024count=$bytes;} 2> /dev/null
}
MS_Help(){
cat << EOH >&2Makeself version 2.1.5 1) Getting help or info about 0ドル : 0ドル --help Print this message 0ドル --info Print embedded info : title, default target directory, embedded script ... 0ドル --lsm Print embedded lsm entry (or no LSM) 0ドル --list Print the list of files in the archive 0ドル --check Checks integrity of the archive 2) Running 0ドル : 0ドル [options] [--] [additional arguments to embedded script] with following options (in that order) --confirm Ask before running embedded script --noexec Do not run embedded script --keep Do not erase target directory after running the embedded script --nox11 Do not spawn an xterm --nochown Do not give the extracted files to the current user --target NewDirectory Extract in NewDirectory --tar arg1 [arg2 ...] Access the contents of the archive through the tar command -- Following arguments will be passed to the embedded scriptEOH}
MS_Check(){OLD_PATH="$PATH"PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"}MD5_ARG=""MD5_PATH=`exec <&- 2>&-; which md5sum ||type md5sum`test -x "$MD5_PATH"||MD5_PATH=`exec <&- 2>&-; which md5 ||type md5`test -x "$MD5_PATH"||MD5_PATH=`exec <&- 2>&-; which digest ||type digest`PATH="$OLD_PATH"
MS_Printf "Verifying archive integrity..."offset=`head -n 402"1ドル"| wc -c | tr -d " "`verb=2ドルi=1
for s in $filesizesdocrc=`echo$CRCsum| cut -d" " -f$i`iftest -x "$MD5_PATH";theniftest`basename $MD5_PATH`= digest;thenMD5_ARG="-a md5"fimd5=`echo$MD5| cut -d" " -f$i`iftest$md5="00000000000000000000000000000000";thentest x$verb= xy &&echo" 1ドル does not contain an embedded MD5 checksum." >&2
elsemd5sum=`MS_dd "1ドル"$offset$s|eval"$MD5_PATH $MD5_ARG"| cut -b-32`;iftest"$md5sum" !="$md5";thenecho"Error in MD5 checksums: $md5sum is different from $md5" >&2
exit 2
elsetest x$verb= xy && MS_Printf " MD5 checksums are OK." >&2
ficrc="0000000000";verb=n
fifiiftest$crc="0000000000";thentest x$verb= xy &&echo" 1ドル does not contain a CRC checksum." >&2
elsesum1=`MS_dd "1ドル"$offset$s|CMD_ENV=xpg4 cksum | awk '{print 1ドル}'`iftest"$sum1"="$crc";thentest x$verb= xy && MS_Printf " CRC checksums are OK." >&2
elseecho"Error in checksums: $sum1 is different from $crc"exit 2;fifii=`expr $i + 1`offset=`expr $offset + $s`doneecho" All good."}
UnTAR(){
tar 1ドルvf - 2>&1||{echo Extraction failed. > /dev/tty;kill -15 $$;}}finish=truexterm_loop=nox11=n
copy=none
ownership=y
verbose=n
initargs="$@"whiletruedocase"1ドル" in
-h | --help)
MS_Help
exit 0
;;
--info)echo Identification: "$label"echo Target directory: "$targetdir"echo Uncompressed size: 52540 KB
echo Compression: none
echo Date of packaging: Fri Apr 17 22:40:09 UTC 2015
echo Built with Makeself version 2.1.5 on
echo Build command was: "/usr/bin/makeself \\ \"--nocomp\" \\ \"Ardour_64bit-4.0.0/\" \\ \"Ardour_64bit-4.0.0.run\" \\ \"Ardour\" \\ \"./install.sh\""iftest x$script != x;thenecho Script run after extraction:
echo" "$script$scriptargsfiiftest x""= xcopy;thenecho"Archive will copy itself to a temporary location"fiiftest x"n"= xy;thenecho"directory $targetdir is permanent"elseecho"$targetdir will be removed after extraction"fiexit 0
;;
--dumpconf)echo LABEL=\"$label\"echo SCRIPT=\"$script\"echo SCRIPTARGS=\"$scriptargs\"echo archdirname=\"Ardour_64bit-4.0.0\"echo KEEP=n
echo COMPRESS=none
echo filesizes=\"$filesizes\"echo CRCsum=\"$CRCsum\"echo MD5sum=\"$MD5\"echo OLDUSIZE=52540
echo OLDSKIP=403
exit 0
;;
--lsm)
cat << EOLSMNo LSM.EOLSMexit 0
;;
--list)echo Target directory: $targetdiroffset=`head -n 402"0ドル"| wc -c | tr -d " "`for s in $filesizesdo
MS_dd "0ドル"$offset$s|eval"cat"| UnTAR t
offset=`expr $offset + $s`doneexit 0
;;
--tar)offset=`head -n 402"0ドル"| wc -c | tr -d " "`arg1="2ドル"shift 2
for s in $filesizesdo
MS_dd "0ドル"$offset$s|eval"cat"| tar "$arg1" - $*offset=`expr $offset + $s`doneexit 0
;;
--check)
MS_Check "0ドル" y
exit 0
;;
--confirm)verbose=y
shift;;
--noexec)script=""shift;;
--keep)keep=y
shift;;
--target)keep=y
targetdir=${2:-.}shift 2
;;
--nox11)nox11=y
shift;;
--nochown)ownership=n
shift;;
--xwin)finish="echo Press Return to close this window...; read junk"xterm_loop=1
shift;;
--phase2)copy=phase2
shift;;
--)shift break;;
-*)echo Unrecognized flag : "1ドル" >&2
MS_Help
exit 1
;;
*)break;;esacdonecase"$copy" in
copy)tmpdir=$TMPROOT/makeself.$RANDOM.`date +"%y%m%d%H%M%S"`.$$
mkdir "$tmpdir"||{echo"Could not create temporary directory $tmpdir" >&2
exit 1
}SCRIPT_COPY="$tmpdir/makeself"echo"Copying to a temporary location..." >&2
cp "0ドル""$SCRIPT_COPY"
chmod +x "$SCRIPT_COPY"cd"$TMPROOT"exec"$SCRIPT_COPY" --phase2 -- $initargs;;
phase2)finish="$finish ; rm -rf `dirname 0ドル`";;esaciftest"$nox11"="n";thenif tty -s;then# Do we have a terminal?
:
elseiftest x"$DISPLAY" != x -a x"$xterm_loop"= x;then# No, but do we have X?if xset q > /dev/null 2>&1;then# Check for valid DISPLAY variableGUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm"for a in $GUESS_XTERMS;doiftype$a >/dev/null 2>&1;thenXTERM=$abreakfidone
chmod a+x 0ドル||echo Please add execution rights on 0ドルiftest`echo"0ドル"| cut -c1`="/";then# Spawn a terminal!exec$XTERM -title "$label" -e "0ドル" --xwin "$initargs"elseexec$XTERM -title "$label" -e "./0ドル" --xwin "$initargs"fififififiiftest"$targetdir"=".";thentmpdir="."elseiftest"$keep"= y;thenecho"Creating directory $targetdir" >&2
tmpdir="$targetdir"dashp="-p"elsetmpdir="$TMPROOT/selfgz$$$RANDOM"dashp=""fi
mkdir $dashp$tmpdir||{echo'Cannot create target directory'$tmpdir >&2
echo'You should try option --target OtherDirectory' >&2
eval$finishexit 1
}filocation="`pwd`"iftest x$SETUP_NOCHECK != x1;then
MS_Check "0ドル"fioffset=`head -n 402"0ドル"| wc -c | tr -d " "`iftest x"$verbose"= xy;then
MS_Printf "About to extract 52540 KB in $tmpdir ... Proceed ? [Y/n] "read yn
iftest x"$yn"= xn;theneval$finish;exit 1
fifi
MS_Printf "Uncompressing $label"res=3
iftest"$keep"= n;thentrap'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15'123 15
fileftspace=`MS_diskspace $tmpdir`iftest$leftspace -lt 52540;thenecho echo"Not enough space left in "`dirname $tmpdir`" ($leftspace KB) to decompress 0ドル (52540 KB)" >&2
iftest"$keep"= n;thenecho"Consider setting TMPDIR to a directory with more free space."fieval$finish;exit 1
fifor s in $filesizesdoif MS_dd "0ドル"$offset$s|eval"cat"|(cd"$tmpdir"; UnTAR x )| MS_Progress;theniftest x"$ownership"= xy;then(PATH=/usr/xpg4/bin:$PATH;cd"$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .)fielseecho echo"Unable to decompress 0ドル" >&2
eval$finish;exit 1
fioffset=`expr $offset + $s`doneechocd"$tmpdir"res=0
iftest x"$script" != x;theniftest x"$verbose"= xy;then
MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] "read yn
iftest x"$yn"= x -o x"$yn"= xy -o x"$yn"= xY;theneval$script$scriptargs$*;res=$?;fielseeval$script$scriptargs$*;res=$?fiiftest$res -ne 0;thentest x"$verbose"= xy &&echo"The program '$script' returned an error code ($res)" >&2
fifiiftest"$keep"= n;thencd$TMPROOT
/bin/rm -rf $tmpdirfieval$finish;exit$res
[^] # Re: Erreur à l'installation (Mageia 5)
Posté par LSDM . En réponse à la dépêche Sortie d'Ardour 4. Évalué à -3. Dernière modification le 25 juin 2015 à 13:32.
Salut superman !
Comme tu as l'air de maîtriser un max au vu de ton super commentaire, je te liste ci-dessous la source du script de l'install. Tu ne devrais pas tarder à me donner la solution qui va bien ;-)
Par avance; merci !