Serait-il possible d'installer des paquets sans droits d'administrateur (sudo?) Sur Ubuntu?
Il n'a pas besoin d'être à l'échelle du système, peut-être une installation privée dans / home.
Je le veux parce que j'aimerais configurer mon PC pour que vous puissiez faire tout ce dont vous avez besoin sans jamais avoir à augmenter vos privilèges. De cette façon, je peux permettre à quiconque d'utiliser mon système Ubuntu (pour son propre compte bien sûr) et simplement lui dire que chaque fois qu'il leur est demandé de s'authentifier, DONT.
Actuellement, je peux exécuter Banshee, chrome, LO, enregistrer des données sur / home, gérer ma bibliothèque musicale, etc. sans authentification.
Cependant, je ne peux pas installer disons, lecteur VLC ou CHM sans privilèges.
Je comprends qu'il y a des paquets qui touchent le fonctionnement interne de mon système (par exemple linux-kernel-image) où cela n'a aucun sens d'avoir une installation privée "/ home". Et que les packages ne sont pas clairement étiquetés "triviaux" et "non triviaux".
Néanmoins, j'aimerais que le système (synaptique?) Essaie de s'installer sans aucun droit jusqu'à ce qu'il ne puisse pas continuer, sur lequel il affiche le traditionnel "Vous avez besoin d'une authentification"
la source
Réponses:
Vous devez décompresser manuellement le deb, placer les fichiers quelque part et vous assurer qu'il a accès aux bibliothèques dont il a besoin. La commande Chroot peut aider à utiliser dpkg ou apt-get, bien que je ne pense pas que beaucoup de gens l'aient fait. Si vous voulez créer une machine, où vous n'avez pas du tout besoin du mot de passe root, vous devez utiliser sudo de manière intensive. Sudo peut être réglé pour n'autoriser que des commandes données avec des paramètres donnés sans mot de passe.
la source
Je ne conseillerais pas de le faire, mais vous pouvez le faire en installant à partir du code source que j'ai trouvé. c'est-à-dire que vous devez télécharger le code source et le construire vous-même. Cependant, vous devez d'abord installer tous les outils essentiels à la construction.
Ensuite, lorsque vous téléchargez le code source, vous pouvez créer un répertoire d'applications dans votre répertoire personnel et créer à partir de la source.
En général: ./configure --prefix = / home / user / apps make make install
Ajoutez ensuite / home / user / apps / bin à votre chemin d'accès dans votre bashrc.
Encore une fois, je ne peux pas conseiller cela. Pourquoi ne pas configurer un compte d'utilisateur invité sur votre PC ou les avoir connectés en tant que d'autres utilisateurs ou encore mieux les amener à utiliser une version de clé USB en direct de Unity 11.04 avec un système de fichiers persistant et ils peuvent démarrer à partir de cela et installer ce qu'ils veulent là-bas. Économise votre ordinateur.
la source
Utilisez une machine virtuelle. Cela résoudra tous vos problèmes:
la source