Groups | Search | Server Info | Login | Register


Groups > de.comp.os.unix.programming > #3075

Re: sudo make install von nfs share

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.os.unix.programming
Subject Re: sudo make install von nfs share
Date 2024-04-22 18:56 +0200
Message-ID <v06bt7.mc.1@stefan.msgid.phost.de> (permalink)
References <v00n8s$16esu$1@gwaiyur.mb-net.net> <v00rpg$3o4bd$2@dont-email.me> <v02mtp$1effl$3@gwaiyur.mb-net.net>

Show all headers | View raw


Am 21.04.2024 um 11:40 schrieb Marcel Mueller:
> Am 20.04.24 um 18:50 schrieb Markus Schaaf:
>> Am 20.04.24 um 17:33 schrieb Marcel Mueller:
>>> Wie installiert man manche selber compilierten Programme von NFS, wenn
>>> die Makefiles bei make install lokale schreiben?
>>
>> Man benutzt make nicht auf NFS. :-P
> 
> Was anderes sinnvolles habe ich nicht. Nur davon gibt es Backups. Und
> die lokalen Rechner oder VMs haben zum Teil so gut wie keinen Storage.
> Der aktuell hat z.B. 40GB. Die VMs liegen in derselben Größenordnung.

Von den Objektdateien brauchst du hoffentlich keine Backups, die kannst
du doch jederzeit regenerieren.

Wenn die Makefiles keinen out-of-tree-Build können, wäre das zu ändern
nervige, aber gut investierte Arbeit.

>> Oder benutze
>>
>> $ fakeroot <<EOT | sudo tar -vxC /
>>  > make DESTDIR=/tmp/whatever install >&2
>>  > tar -cC /tmp/whatever .
>>  > EOT
>>
>> (Vorsicht, im Newsreader "programmiert". Besser erstmal mit temporärem
>> Archiv testen, ohne Pipe.)
> 
> Das habe ich jetzt nicht verstanden. Was macht das fakeroot da? Und
> wieso steht kein Befehl vor der Pipe?

Dem "make install" und insb. dem "tar c" vorgaukeln, es hätte root-Rechte.

Alternativ geht etwas ähnliches mit "unshare". Damit kannst du dir einen
eigenen Namespace bauen, in dem du root bist, womit insb. "mount --bind"
und "chroot" funktionieren.

Aber am Ende sollte zumindest bei Programmen ohne zu komplizierte
Dateirechte das "make DESTDIR=.... install" auch so funktionieren.


  Stefan

Back to de.comp.os.unix.programming | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

sudo make install von nfs share Marcel Mueller <news.5.maazl@spamgourmet.org> - 2024-04-20 17:33 +0200
  Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-20 18:50 +0200
    Re: sudo make install von nfs share Marcel Mueller <news.5.maazl@spamgourmet.org> - 2024-04-21 11:40 +0200
      Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-21 16:03 +0200
        Re: sudo make install von nfs share "Andreas M. Kirchwitz" <amk@spamfence.net> - 2024-04-21 14:40 +0000
          Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-21 17:07 +0200
            Re: sudo make install von nfs share "Andreas M. Kirchwitz" <amk@spamfence.net> - 2024-04-21 16:28 +0000
              Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-21 18:57 +0200
                Re: sudo make install von nfs share "Andreas M. Kirchwitz" <amk@spamfence.net> - 2024-04-21 19:03 +0000
      Re: sudo make install von nfs share Stefan Reuther <stefan.news@arcor.de> - 2024-04-22 18:56 +0200
  Re: sudo make install von nfs share "Andreas M. Kirchwitz" <amk@spamfence.net> - 2024-04-20 18:32 +0000
    Re: sudo make install von nfs share Marcel Mueller <news.5.maazl@spamgourmet.org> - 2024-04-21 11:20 +0200
      Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-21 11:27 +0200
      Re: sudo make install von nfs share "Andreas M. Kirchwitz" <amk@spamfence.net> - 2024-04-21 10:21 +0000
        Re: sudo make install von nfs share Marcel Mueller <news.5.maazl@spamgourmet.org> - 2024-04-21 15:11 +0200
          Re: sudo make install von nfs share "Andreas M. Kirchwitz" <amk@spamfence.net> - 2024-04-21 14:32 +0000
            Re: sudo make install von nfs share Marcel Mueller <news.5.maazl@spamgourmet.org> - 2024-04-22 18:54 +0200
              Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-22 21:44 +0200
                Re: sudo make install von nfs share Arthur Erhardt <usenet2024@erhardt-net.de> - 2024-04-22 20:53 +0000
                Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-22 23:28 +0200
                Re: sudo make install von nfs share Arthur Erhardt <usenet2024@erhardt-net.de> - 2024-04-23 07:56 +0000
                Re: sudo make install von nfs share Markus Schaaf <mschaaf@elaboris.de> - 2024-04-23 14:47 +0200

csiph-web