We are now exiting the land of GNUstep and entering the world of Debian
package management.

Trick in Debian/Ubuntu for finding out package name:
dpkg -S /full/path/for/a/file/from/the/package
Or you can look at a previous email I sent to you. :)

Note that you are doing it the wrong way around, and your uninstall of the
Debian package may end up deleting things from the manually installed set
of files, or leaving unwanted things lying around.

Note also: if you used the above metapackage (gnustep-devel) to install
gorm, ProjectCenter et al, removing package containing gorm may remove
gnustep-devel. This doesn't remove ProjectCenter etc, but it does mean
these auto installed packages no longer have anything holding on to them
and you will get suggestions to remove them. To mark them as manually
installed, just apt-get install them. To mark them as auto installed again,
apt-mark auto packagenamehere.

Note also: I would suggest you use this VM a learning system. Don't use it
as a longterm setup, because you've started mixing Debian packages and
manually installed stuff. Eventually try to figure out how to do a full
manual install.

I am afraid you might end up discovering xib loading fixes are in
gnustep-base or gnustep-gui, which will bring you back to "I need a
manually built system after all (because everything will be newer)".

On Thu, May 12, 2016, 10:36 Gerhard Huber <[email protected]> wrote:

>  I installed with
> sudo apt-get install gnustep-devel
>
> and with your
>   . /usr/share/GNUstep/Makefiles/GNUstep.sh
>
> installation works fine now.
>
> But now I have to remove the old Gorm first. Sorry, but
> sudo apt-get remove gorm
> doesn't work.
>
> What's the correct way?
>
>
>
> You are missing gnustep-make, which should have been installed when you
> did this previously:
>   sudo apt-get install gnustep-devel
>
> If you are not missing it, then you need to load some settings into your
> current shell. Presuming you use bash as your shell, and if I remember
> correctly:
>   . /usr/share/GNUstep/Makefiles/GNUstep.sh
>
> "What is this?!", you might be asking.
>
> Because GNUstep could be installed in many locations on your system, this
> lets Makefiles know where that actually is, without having any sort of
> logic to discover this. (We could tell everyone they must use
> gnustep-config, but you would still run into Makefiles that don't do it.)
>
> If you are installing from source, you do (iirc) get a message suggesting
> you should update your .bashrc or .bash_profile. There isn't a good
> opportunity to do so in Debian (or the packager elected not to do it).
>
> If we were shipping a prebuilt "reference desktop", we would certainly do
> this for you.
>
> On Thu, May 12, 2016, 07:16 Gerhard Huber <[email protected]> wrote:
>
>>
>> First question: did you try running make && sudo -E make install ?
>>
>>
>> I opend a Terminal and moved to the downloaded Gorm folder. Then I typed
>> "make" and got the message
>> GNUmakefile:29: /common.make: file or folder not found
>>
>>
>>
>> > Of course, first removing GORM that may have been installed from Debian
>> packages.
>> no, I didn't remove the old Gorm, but I am afraid now that I would have
>> no more Gorm after this. Will the message above go away if I remove it?
>>
>
>
_______________________________________________
Help-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-gnustep

Reply via email to