Wäre es möglich, Pakete ohne Administratorrechte (sudo?) Unter Ubuntu zu installieren?
Es muss nicht systemweit sein, möglicherweise eine private Installation innerhalb von / home.
Ich möchte dies, weil ich meinen PC so einrichten möchte, dass Sie alles tun können, was Sie benötigen, ohne jemals die Berechtigung zur Eskalation Ihrer Berechtigungen eingeben zu müssen. Auf diese Weise kann ich jedem selig erlauben, mein Ubuntu-System zu verwenden (natürlich auf eigene Rechnung) und ihnen einfach sagen, dass sie es NICHT tun, wenn sie aufgefordert werden, sich zu authentifizieren.
Derzeit kann ich Banshee, Chrom, LO ausführen, Daten auf / zu Hause speichern, meine Musikbibliothek verwalten usw. ohne Authentifizierung.
Ich kann jedoch beispielsweise keinen VLC- oder CHM-Reader ohne Berechtigungen installieren.
Ich verstehe, dass es einige Pakete gibt, die das Innenleben meines Systems berühren (z. B. Linux-Kernel-Image), bei denen eine private "/ home" -Installation keinen Sinn macht. Und diese Pakete sind nicht ordentlich als "trivial" und "nicht trivial" gekennzeichnet.
Trotzdem möchte ich, dass das System (synaptisch?) Versucht, ohne Rechte zu installieren, bis es nicht mehr fortfahren kann. Daraufhin wird das traditionelle "Sie benötigen Authentifizierung" angezeigt.
quelle
Antworten:
Sie sollten das Deb manuell entpacken, Dateien irgendwo ablegen und sicherstellen, dass es Zugriff auf die benötigten Bibliotheken hat. Der Befehl Chroot kann helfen, dpkg oder apt-get zu verwenden, obwohl ich nicht glaube, dass viele Leute es getan haben. Wenn Sie eine Maschine erstellen möchten, auf der Sie überhaupt kein Root-Passwort benötigen, sollten Sie sudo ausgiebig verwenden. Sudo kann so eingestellt werden, dass nur bestimmte Befehle mit bestimmten Parametern kennwortlos sind.
quelle
Ich würde es nicht empfehlen , aber Sie können es tun, indem Sie es aus dem Quellcode installieren, den ich gefunden habe. dh Sie müssen den Quellcode herunterladen und selbst erstellen. Sie müssten jedoch zuerst alle wichtigen Build-Tools installieren.
Wenn Sie dann den Quellcode herunterladen, können Sie ein Apps-Verzeichnis in Ihrem Home-Verzeichnis erstellen und dort aus dem Quellcode erstellen.
Im Allgemeinen: ./configure --prefix = / home / user / apps make make install
Fügen Sie dann / home / user / apps / bin zu Ihrem Pfad in Ihrem bashrc hinzu.
Auch dies kann ich nicht empfehlen . Warum richten Sie nicht ein Gastbenutzerkonto auf Ihrem PC ein oder lassen sie als andere Benutzer anmelden oder bringen sie noch besser dazu, eine Live-Pen-Drive-Version von Unity 11.04 mit einem dauerhaften Dateisystem zu verwenden, und sie können von diesem und diesem System aus starten Installieren Sie dort, was sie wollen. Spart es, Ihren PC durcheinander zu bringen.
quelle
Verwenden Sie eine virtuelle Maschine. Das wird alle Ihre Probleme lösen:
quelle