Hello!
I followed the instructions in the buildscripts/README.txt file and after 1 day and 10 hours on a modern 16 cores workstation the script 99_build_TDE.sh gave me the message "#### Building process for TDE completed ####"
I completed the last steps, namely *) ./create_repo.sh *) add deb [trusted=yes] file:/........./3_repo stretch main (I planned to use buster initially, but switched back to stretch due to some technical problems with the workstation, so it is not a typo here, it's really stretch) *) sudo apt update (messages are looking good, no errors, plenty of compiled packages visible)
and now is the great moment to install the self compiled TDE onto the prepared clean machine, the very same workstation, so I'm typing "sudo apt install tde-trinity" and....
Package tde-trinity is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'tde-trinity' has no installation candidate
As a matter of fact apt is right: this package is nowhere to find, neither in 2_build nor in 3_repo (both of which are full of .deb files, 923 each)
So my question is as usual: how do I proceed now? I never did the installation of TDE in a "package by package" way, I always used the very same "tde-trinity" meta package.
Cheers,
Ilya D.
Ilya Dogolazky wrote:
and now is the great moment to install the self compiled TDE onto the prepared clean machine, the very same workstation, so I'm typing "sudo apt install tde-trinity" and....
Package tde-trinity is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'tde-trinity' has no installation candidate
As a matter of fact apt is right: this package is nowhere to find, neither in 2_build nor in 3_repo (both of which are full of .deb files, 923 each)
So my question is as usual: how do I proceed now? I never did the installation of TDE in a "package by package" way, I always used the very same "tde-trinity" meta package.
I am not sure if the scripts create the ready to use repository, but you need ftp or http server to make possible what you try. Then you add the repository to apt sources and you can use the method to install.
Another way to install individual packages from the local drive is using dpkg -i, but it is rather painful as it will not resolve the dependencies.
https://wiki.debian.org/DebianRepository https://wiki.debian.org/DebianRepository/Setup etc.
regards
Hi!
ср, 4 дек. 2019 г. в 20:55, deloptes deloptes@gmail.com:
I am not sure if the scripts create the ready to use repository
They do create a ready to use repository.
but you need ftp or http server to make possible what you try.
No, I don't need a server, the directive "deb [trusted=yes] file:...." in source.list is enough.
Here is the output of "apt install -s" for a random package "tdebase-data-trinity": The following NEW packages will be installed: tdebase-data-trinity 0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded. Inst tdebase-data-trinity (4:14.1.0~s354-0debian9.0.0+13 localhost [all]) Conf tdebase-data-trinity (4:14.1.0~s354-0debian9.0.0+13 localhost [all])
Another way to install individual packages from the local drive is using dpkg -i, but it is rather painful as it will not resolve the dependencies.
Yes, as I said in my previous email: installation "package by package" is not the right way.
Cheers,
-- Ilya D.
On Wednesday 04 of December 2019 22:08:22 Ilya Dogolazky wrote:
Hi!
ср, 4 дек. 2019 г. в 20:55, deloptes deloptes@gmail.com:
I am not sure if the scripts create the ready to use repository
They do create a ready to use repository.
but you need ftp or http server to make possible what you try.
No, I don't need a server, the directive "deb [trusted=yes] file:...." in source.list is enough.
Here is the output of "apt install -s" for a random package "tdebase-data-trinity": The following NEW packages will be installed: tdebase-data-trinity 0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded. Inst tdebase-data-trinity (4:14.1.0~s354-0debian9.0.0+13 localhost [all]) Conf tdebase-data-trinity (4:14.1.0~s354-0debian9.0.0+13 localhost [all])
Another way to install individual packages from the local drive is using dpkg -i, but it is rather painful as it will not resolve the dependencies.
Yes, as I said in my previous email: installation "package by package" is not the right way.
Cheers,
-- Ilya D.
Hi Ilya,
I'm not sure if Michele's scripts deal with generating meta-packages like tde-trinity. These are packages that do not have their own git repository but only a few files in tde-packaging repository.
Since generating package versions in Michele's scripts should be the same as that generated by the scripts I use to generate public repositories, it should be possible to add an apt source for PTB repository and get meta packages here.
Cheers
Hi !
I'm not sure if Michele's scripts deal with generating meta-packages
No, they don't do it; I checked it in the meantime. Would it be a good idea to create 94_build_meta.sh doing it and what else is required beside of including this 94th script into 99th after the calls to 91,92,93?
Since generating package versions in Michele's scripts should be the same as that generated by the scripts I use to generate public repositories, it should be possible to add an apt source for PTB repository and get meta packages here.
What exactly does "PTB" stand for? Do you refer to this repository "deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian stretch main"?
How I'll be sure that all the packages I compiled will be chosen before the ones in the public repo? Are the version numbers in source tree always higher than the released packages? (I would guess so, but I would like just to be sure about it)
Cheers, -- Ilya D.
On Wednesday 04 of December 2019 22:48:53 Ilya Dogolazky wrote:
Hi !
I'm not sure if Michele's scripts deal with generating meta-packages
No, they don't do it; I checked it in the meantime. Would it be a good idea to create 94_build_meta.sh doing it and what else is required beside of including this 94th script into 99th after the calls to 91,92,93?
Since generating package versions in Michele's scripts should be the same as that generated by the scripts I use to generate public repositories, it should be possible to add an apt source for PTB repository and get meta packages here.
What exactly does "PTB" stand for? Do you refer to this repository "deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian stretch main"?
How I'll be sure that all the packages I compiled will be chosen before the ones in the public repo? Are the version numbers in source tree always higher than the released packages? (I would guess so, but I would like just to be sure about it)
Cheers, -- Ilya D.
PSB == Preliminary Stable Builds => based on current HEAD in stable branch, for now r14.0.x. See: https://wiki.trinitydesktop.org/Preliminary_Stable_Builds
PTB == Preliminary Testing Builds => based on current HEAD in master branch, basically like nightly builds. See: https://wiki.trinitydesktop.org/Preliminary_Testing_Builds
Cheers
Ilya Dogolazky wrote:
I am not sure if the scripts create the ready to use repository
They do create a ready to use repository.
but you need ftp or http server to make possible what you try.
No, I don't need a server, the directive "deb [trusted=yes] file:...." in source.list is enough.
Here is the output of "apt install -s" for a random package "tdebase-data-trinity": The following NEW packages will be installed: tdebase-data-trinity 0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded. Inst tdebase-data-trinity (4:14.1.0~s354-0debian9.0.0+13 localhost [all]) Conf tdebase-data-trinity (4:14.1.0~s354-0debian9.0.0+13 localhost [all])
Ah now I remember - the Micheles script do not build all meta packages.
you must use tdebase-trinity as mentioned here https://wiki.trinitydesktop.org/DebianInstall
regards
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi Ilya,
On 2019/12/05 02:10 AM, Ilya Dogolazky wrote:
Hello!
I followed the instructions in the buildscripts/README.txt file and after 1 day and 10 hours on a modern 16 cores workstation the script 99_build_TDE.sh gave me the message "#### Building process for TDE completed ####"
WOW! Finally someone tested that 99_build_TDE.sh script in full! :-) I never really tested that script in one go, usually I run the subset build scripts one by one, although the end result is the same. Thanks for testing it out.
Package tde-trinity is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'tde-trinity' has no installation candidate
Yes, I can confirm this package is not built currently, I must have overlooked that. I will see if I can do something for it tonight or within this weekend and I will feedback you accordingly. In the meantime you can use tdebase-trinity to install a base TDE system and later install other package sets. Or you can try why Slavek suggested, using the tde-trinity metapackage from PTB. The names of the packages should be the same, so it may just work out fine.
Thanks for the valuable feedback on this. Cheers Michele
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Yes, I can confirm this package is not built currently, I must have overlooked that. I will see if I can do something for it tonight or within this weekend and I will feedback you accordingly. In the meantime you can use tdebase-trinity to install a base TDE system and later install other package sets. Or you can try why Slavek suggested, using the tde-trinity metapackage from PTB. The names of the packages should be the same, so it may just work out fine.
Thanks for the valuable feedback on this. Cheers Michele
For the time being, you cal also do this from your build script folder:
1) ./build_module.sh -g metapackages/meta-tde 2) ./build_module.sh -g defaultsettings/desktop-base 3) ./build_module.sh -g metapackages/synaptic-trinity 4) ./create_repo.sh
This will create the tde-trinity meta package and required dependencies. You can then install it as per instructions.
Cheers Michele
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Yes, I can confirm this package is not built currently, I must have overlooked that. I will see if I can do something for it tonight or within this weekend and I will feedback you accordingly. In the meantime you can use tdebase-trinity to install a base TDE system and later install other package sets. Or you can try why Slavek suggested, using the tde-trinity metapackage from PTB. The names of the packages should be the same, so it may just work out fine.
Thanks for the valuable feedback on this. Cheers Michele
For the time being, you cal also do this from your build script folder:
- ./build_module.sh -g metapackages/meta-tde 2) ./build_module.sh -g defaultsettings/desktop-base 3)
./build_module.sh -g metapackages/synaptic-trinity 4) ./create_repo.sh
This will create the tde-trinity meta package and required dependencies. You can then install it as per instructions.
Cheers Michele
Hi Ilya, for your info I have added support for meta packages in my build scripts. You can download the latest version from the tde packaging repo and proceed as usual. Let me know if you run into any problem.
Cheers Michele