我想安装软件包,类似于apt-get install <foo>但:
sudo,并且本练习的目的是在我的持续集成服务器中隔离独立构建。
如果需要的话,我不介意从源代码编译,但显然我更喜欢最简单的方法。我apt-get source --compile <foo>像这里提到的那样尝试过,但我无法让它适用于像 autoconf 这样的包。我收到以下错误:
dpkg-checkbuilddeps: Unmet build dependencies: help2man
我在本地目录中编译了 help2man,但我不知道如何通知 apt-get。有任何想法吗?
更新:我在https://askubuntu.com/a/350/23678 上找到了一个几乎有效的答案。问题在于它需要 sudo。问题是我不知道如何解决依赖关系。我必须说,看起来很吸引人。是否有不需要 sudo 的等效命令?chrootapt-get sourcechroot
当通过软件中心或 DEB 文件安装应用程序时,它们通常会在系统范围内为所有用户安装。
有没有办法只为单个用户安装应用程序?
我需要安装readline在 Linux 服务器上。由于我无权sudo访问,我尝试了此说明,但遇到了问题。
我已经readline使用./configure, make,安装了make install。最后它问我install: you may need to run ldconfig。
是否可以在 Ubuntu 上安装没有管理员权限(sudo?)的软件包?
它不必是系统范围的,也可以是 /home 中的私人安装。
我想要这个是因为我想设置我的电脑,这样你就可以做任何你需要的事情,而不必输入升级你的权限。通过这种方式,我可以很高兴地允许任何人使用我的 Ubuntu 系统(当然是在他们自己的帐户上),并简单地告诉他们,无论何时他们被要求进行身份验证,不要。
目前,我可以在没有身份验证的情况下运行 Banshee、chromium、LO,在 /home 上保存数据,管理我的音乐库等。
但是,我无法安装没有权限的 VLC 或 CHM 阅读器。
我知道有一些软件包会触及我系统的内部工作原理(例如 linux-kernel-image),在其中安装私有“/home”是没有意义的。并且这些包没有整齐地标记为“平凡”和“非平凡”。
尽管如此,我希望系统(突触?)在没有任何权限的情况下尝试安装,直到无法继续,然后显示传统的“您需要身份验证”
我有兴趣向一些学生介绍 LaTeX。他们可以访问计算机(其中大多数都安装了 Ubuntu),但由于缺乏管理员权限而无法安装该软件。不过,它们都在局域网上。
是否可以在一台计算机上安装 LaTeX 并放在同一个局域网中制作服务器之类的东西,他们可以通过 Web 界面访问计算机,在那里他们可以上传文件并在服务器中编译,然后下载所需的文件,几乎和许多网站的做法一样?
我们是否也可以将可能性扩展到其他软件的列表?
PS:他们的互联网访问有限。
更新/编辑:正如我所提到的,他们将无法在他们的机器上安装任何东西,但我可以在我的控制下安装任何东西。
我目前正在尝试在我的学术机构支持的集群中安装一些可执行文件。当运行特定可执行文件的安装时,系统会要求我将 CMake 版本更新到至少 3.1(集群当前有 CMake 2.7)。但是,我不是系统中的 sudoer,无法使用“sudo”或“apt-get”。
因此,我尝试从源代码安装 CMake,并且集群在 Linux 上运行。我在网上搜索了如何执行此操作,但我总是遇到必须使用“sudo”、“apt-get”或“./bootstap”的麻烦,而我没有这些命令,并且没有“”就无法获得这些命令须藤'命令。在我的主目录上安装 CMake 并指示集群在不使用 sudo 的情况下运行新的 CMake 版本的最简单方法是什么?
在学校,我在程序员课上使用 ubuntu,我们使用 BlueJ。这个 IDE 设置为德语,但我想要一个英语 IDE,因为我也在用英语编程。但要实现这一点,我必须修改特定的文本文件。只有当您具有 root 权限时才能访问此文件。是否有任何“非官方”的方法可以在没有 root 权限的情况下更改此文件?
apt ×1
cmake ×1
compiling ×1
deb ×1
filesystem ×1
lan ×1
latex ×1
networking ×1
permissions ×1
readline ×1
server ×1