discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I have a problem installing GNUstep like advised on the GNUstep webs


From: Gregory Casamento
Subject: Re: I have a problem installing GNUstep like advised on the GNUstep website
Date: Wed, 9 Oct 2024 14:24:45 -0400

What particular version of Ubuntu are you using?   I suspect it's missing sudo or another command needed to install.

GC

On Wed, Oct 9, 2024 at 1:34 PM lars.sonchocky-helldorf@hamburg.de <lars.sonchocky-helldorf@hamburg.de> wrote:
Hi dear GNUsteppers,


today I tried installing GNUstep on a fresh Ubuntu 24.04 copy.


For this I used the command found on the GNUstep website:

curl https://raw.githubusercontent.com/gnustep/tools-scripts/master/gnustep-web-install-dev | bash


However the script failed to read my password, here is the output of the script:

lars@Ubuntu-2404-VirtualBox:~$ curl https://raw.githubusercontent.com/gnustep/tools-scripts/master/gnustep-web-install-dev | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Install GNUstep

100  1863  100  1863    0     0   5909      0 --:--:-- --:--:-- --:--:--  5914
                 .:;;::::;;:           
              ..:;X@:;X@@S:t8%::.       
           .;;88tStttttttttX8%88;:     
          .:;% @tt%t;;;;;;;::;;@8X;;: 
          ;:tS;ttt;;::;::;;t; 8SX @8; 
       ..:;S@S;;t;;;:::::tX@      X  ::
       :;:S::;;;;::;:;::;%8       8 .:.
 .;:t  .:X :S::::::;;;:::tS@        X8%t
.;S8S:::.SS:;:;::;:;;;;;;%X@    ..  8 8:
 :;;  8t  %;8.::;;;:8888888X8       Xt::
 .:;X SS888;;;;;;St%.....  .        8:@:
   ;.:8 t8%;;::;;tXS .              ;8S;
   .:8@ 8t88t@::;%SS .  .          S  :.
  .:S%tt.t88@8.;St%;  .           @X%;:.
 ...:Xt;;;; X%@SXSS%          .  @ 8:; 
  ;.:St;t8t.8t :X%%:    .      %:S t:   
::S  8;t:t.;@S S:@@Xt:.  .:%8:88t%:   
:XX8@;:;8@:.X:@.;%8 X@t;;tX%%8%.:       
:X8@88 : X:..::;:t@.S:::.:::;:         
::t@8X;S;.%8;tttSSt;::..:.             
 ...:;:Xt.t@;;;::..                     
     .;tS;::   

IMPORTANT!
You must update your .ssh directory so it contains your github ssh key

Begin setup for linux
sudo command is already present.
Adding lars to sudoers...
Please enter the root user's password.
Password: su: Authentication failure
======== Create gnustep build directories ========
bash: line 44: git: command not found
bash: line 45: ./tools-scripts/clone-essential-repos: No such file or directory
================ Install Dependencies ================
bash: line 49: ./tools-scripts/install-dependencies-linux: No such file or directory
================ Build ================
bash: line 53: ./tools-scripts/build-linux: No such file or directory
================ Post Installation ================
bash: line 57: ./tools-scripts/post-install-linux: No such file or directory
Done…


It looks like the script isn’t waiting for me to enter the password. I had a look what is going on and found this script:

setup-linux:

#!/bin/sh

export USER=`whoami`
if [ ! -e /usr/bin/sudo ]; then
   echo "Installing sudo..."
   if [ -e /usr/bin/apt ]; then
      su -c "apt install sudo"
   else
      su -c "rpm install sudo"
   fi
else
   echo "sudo command is already present."
fi

if [ ! -e /etc/sudoers.d/${USER} ]; then
   echo "Adding ${USER} to sudoers..."
   echo "Please enter the root user's password."
   su -c 'echo "${USER}    ALL=(ALL:ALL) ALL" > /etc/sudoers.d/${USER}'
else
   echo "${USER} is already a member of sudo users."
fi


In this script I see the line:

echo "Please enter the root user's password.“

followed by su -c which I think needs the password.


However, the script isn’t waiting for me to enter the password. I am not that of an expert in bash, but shouldn’t be there some sort of „read“ in between both commands? Or I am missing something here?


Kind regards,

        Lars




--
Gregory Casamento
GNUstep Lead Developer / Black Lotus, Principal Consultant
http://www.gnustep.org - http://heronsperch.blogspot.com
https://www.patreon.com/bePatron?u=352392 - Become a Patron
https://www.openhub.net/languages/objective_c
https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation

reply via email to

[Prev in Thread] Current Thread [Next in Thread]