我注意到有时当我做apt-getDebian 时,会要求我插入 [我使用的安装 cd] (6.0.6 amd64 dvd1)。有时它不会,尽管可能是因为我之前已经安装了它;我不能注意到一个明确的模式。为什么是这样?其他口味也会发生这种情况吗?我搜索了诸如“virtualbox apt-get installation cd”之类的东西,但没有运气(找不到好的查询)。
我看到所有这些解释包和 .debs 的链接......我知道......并且有很多方法可以使 tar.gz 文件工作(例如:Java 的更新替代品或手动将文件放入 /usr/local/ bin(或其他地方,这是我从数小时的搜索中推断出来的))。如果软件包如此智能,那么软件包或 .debs/rpms 中可用的 Linux 应用程序为何如此之少?
我是作为新用户发言的;我知道专家可能更了解它(我想我可以下载 Eclipse 的可编译版本?)。就像 netbeans 和 chrome 一样.sh,eclipse 是一个简单的、可启动的目录,Java 需要这个update-alternatives业务,但我认为它不会将自己注册到 Ubuntu/Debian 的“程序列表”(只是注册为命令)等(我知道这些是有时在存储库中可用,但我很困惑为什么下载页面没有正确的解释)。
长话短说:如果下载或编译 tar.gz 文件,我如何将其注册到系统?update-alternatives似乎将其注册为命令,在 Ubuntu 中,它不会显示在搜索栏中。在 Debian 中,我可以手动为 GNOME 2 启动器添加快捷方式。但我真的应该做什么?
编辑:
因此,在对新解决方案进行了更多尝试之后,我可以稍微改进我的“问题”:
我应该如何管理我手动安装的程序?到目前为止,Firefox 和 Eclipse 是我唯一的例子(我没有下载很多东西)。他们都可以用完盒子,我喜欢。除了,我应该在哪里安装它们?我看到 Eclipse 有它自己的说明,但我宁愿以同样的方式做我所有的“手动包”。
/usr/local/bin.xxx.desktop在~/.local/share/applications/. 这个 .desktop 文件的名称重要吗?configure或unix/configure文件)的东西会很好。我应该使用一些研究点CheckInstall来跟踪所有这些。update-alternatives用来注册路径。从这个java 线程,看起来我创建了一个从/usr/bin/javato的链接/usr/lib/jvm/jdk...。当我安装这些“独立”应用程序(如 …我得到了
Cannot save _____ Unexpected error: Error renaming temporary file: Text file busy
Run Code Online (Sandbox Code Playgroud)
在 Gedit 2 中,当我尝试使用 Virtualbox (Debian) 保存在共享文件夹中时。我已经搜索过,显然这是一个 Gedit 问题。没有一个解决方案看起来很理想或对我有用。
是否可以创建一个 shell 脚本(外部工具插件)将文件保存在其他地方,然后将其复制回 shell 中?所以我需要抓取 Gedit 存储临时(实时?)文件的任何地方。
或者,如果这是不可能的/行不通的/不好的做法,有没有人知道解决这个问题的好方法?我真的很喜欢 Gedit 并且更喜欢使用它。
目前,这是我的脚本。我告诉外部工具不要保存而是将文档作为输入传递(标准输入)
bin=""
while read LINE; do
echo ${LINE} # do something with it here
bin="${bin}${LINE}\n"
done
echo $bin > /home/me/data2/test.txt
Run Code Online (Sandbox Code Playgroud)
除了不保留制表符外,它工作正常。我只编辑纯文本文件。编辑:这似乎也跳过了最后一行