[solved] can not use gambas repoes to get update

Post

Posted
Rating:
#1 (In Topic #1223)
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
I am using Debian 12.5 and have manual installed the repoes but when I try to update I get this message
how can I install the key to fix it ?

hc@marvin-rogstrixgl10dhgl10dh:~$ sudo apt update
[sudo] password for mhc:
Hit:1 http://ftp.us.debian.org/debian bookworm InRelease                       
Hit:2 Index of /debian bookworm-backports InRelease                
Hit:3 http://ftp.us.debian.org/debian bookworm-updates InRelease               
Ign:4 http://ftp.us.debian.org/debian bookworm-security InRelease              
Err:5 http://ftp.us.debian.org/debian bookworm-security Release                
  404  Not Found [IP: 2620:0:861:2:208:80:154:139 80]
Hit:6 Index of /yannubuntu/boot-repair/ubuntu noble InRelease
Get:7 Index of /gambas-team/gambas3/ubuntu noble InRelease [17.3 kB]
Err:7 Index of /gambas-team/gambas3/ubuntu noble InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 50B027516CAEE58D
Reading package lists… Done
E: The repository 'http://ftp.us.debian.org/debian bookworm-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: Index of /gambas-team/gambas3/ubuntu noble InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 50B027516CAEE58D
E: The repository 'Index of /gambas-team/gambas3/ubuntu noble InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
mhc@marvin-rogstrixgl10dhgl10dh:~$
Online now: Yes Back to the top

Post

Posted
Rating:
#2
Guru
BruceSteers is in the usergroup ‘Guru’
 Problem is you added an ubuntu repo to debian.

PPA launchpad is for ubuntu only, it doesn't work for debian (dependency list does not work)

Debian needs the autotools installation method to upgrade.
Online now: No Back to the top

Post

Posted
Rating:
#3
Guru
BruceSteers is in the usergroup ‘Guru’
I tried it manually once, i downloaded all the packages that come from launchpad but none of them installed on debian.
Online now: No Back to the top

Post

Posted
Rating:
#4
Guru
BruceSteers is in the usergroup ‘Guru’
 Although you have a signature error there.

Did you use sudo add-apt-repository ppa:gambas-team/gambas3 to add the repository as you may not have the gpg keys
Online now: No Back to the top

Post

Posted
Rating:
#5
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
 Did you use sudo add-apt-repository ppa:gambas-team/gambas3 to add the repository as you may not have the gpg keys

No that command would not work :(

Guess I will wait for Debian 13 next Year
Online now: Yes Back to the top

Post

Posted
Rating:
#6
Guru
BruceSteers is in the usergroup ‘Guru’
Autotools method is easy peasy now.
Thanks to the .gitlab-ci.yml file.

Just download the source and uninstall the apt gambas version then run the autotools install

Gambas Upgrade Commands

Shimples <EMOJI seq="1f60a" tseq="1f60a">😊</EMOJI>
Online now: No Back to the top

Post

Posted
Rating:
#7
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
it allmost works :(

Setting up libegl1-mesa-dev:amd64 (22.3.6-1+deb12u1) …
Setting up libgtk-3-dev:amd64 (3.24.38-2~deb12u1) …
Setting up libgtkglext1-dev:amd64 (1.2.0-11) …
Setting up libsdl-ttf2.0-dev:amd64 (2.0.11-6) …
Setting up libimlib2-dev (1.10.0-4+deb12u1) …
Setting up libwebkit2gtk-4.0-dev:amd64 (2.42.5-1~deb12u1) …
Setting up libdirectfb-dev:amd64 (1.7.7-11) …
bash: ./reconf-all: No such file or directory
bash: ./configure: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.

I had to make the directory     "home/gambas-stable"   before running the script   and then it worked

so I now have 3.19.2

Thanks
Online now: Yes Back to the top

Post

Posted
Rating:
#8
Guru
BruceSteers is in the usergroup ‘Guru’
Aah yes the first lines of that web page downloads source to that folder.

git clone –depth=1 Gambas / gambas · GitLab –branch=stable $HOME/gambas-stable
cd $HOME/gambas-stable

If you already had the source it would have worked if you ran the script "cd" from the existing source folder
Online now: No Back to the top

Post

Posted
Rating:
#9
Guru
BruceSteers is in the usergroup ‘Guru’
Hmm actually it might not lol
I will test it later if using the whole path as a git argument works or not?

I will change it to exclude $HOME in git Args.

Cheers <EMOJI seq="1f601" tseq="1f601">😁</EMOJI>

Glad you figured it out <EMOJI seq="1f60a" tseq="1f60a">😊</EMOJI>
Online now: No Back to the top

Post

Posted
Rating:
#10
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
 The first command should be :

mkdir $HOME/gambas-stable
Online now: Yes Back to the top

Post

Posted
Rating:
#11
Guru
BruceSteers is in the usergroup ‘Guru’

grayghost4 said

The first command should be :

mkdir $HOME/gambas-stable

i was thinking along the lines of letting the user choose directory so i changed it to not cd ANY folder but just make the source folder in the working terminal dir.

Now it looks more like this…
<HIGHLIGHT highlight="shell">

# Run the following commands in a terminal (copy & paste)…
# A folder called 'gambas-stable' will be created in the working directory

git clone –depth=1 Gambas / gambas · GitLab –branch=stable gambas-stable
cd gambas-stable

# snip dependencies

./reconf-all

./configure -C –disable-keyring –disable-qt4 –disable-qt6

make -j$(nproc)

sudo make install
</HIGHLIGHT>
Online now: No Back to the top

Post

Posted
Rating:
#12
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
that still does not create the directory ...gambas-stable
Online now: Yes Back to the top

Post

Posted
Rating:
#13
Guru
BruceSteers is in the usergroup ‘Guru’

grayghost4 said

that still does not create the directory …gambas-stable

It should do!
The last argument of git clone selects the directory name to create and clone into…

git clone –depth=1 Gambas / gambas · GitLab –branch=stable gambas-stable
Online now: No Back to the top

Post

Posted
Rating:
#14
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
It did not do that on my Debian system ... I had to make the directory my self
Online now: Yes Back to the top

Post

Posted
Rating:
#15
Guru
BruceSteers is in the usergroup ‘Guru’

grayghost4 said

It did not do that on my Debian system … I had to make the directory my self

Well that is odd,  it works okay here on Deb Bookworm :-\

Maybe it works now i have changed it?

Respects
Online now: No Back to the top

Post

Posted
Rating:
#16
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
# Run the following commands in a terminal (copy & paste)…
# A folder called 'gambas-stable' will be created in the working directory

mkdir gambas-stable        # why not add this to it to make sure ?

git clone –depth=1 Gambas / gambas · GitLab –branch=stable gambas-stable
cd gambas-stable
Online now: Yes Back to the top
1 guest and 0 members have just viewed this.