小编Jas*_*ker的帖子

如何访问 samba 共享上的 git 存储库?

我有一个 Samba 共享设置,我想在上面放置一个 git 存储库。我已经尝试在 google 上搜索在 Samba 共享上使用 git 的最佳方法,但由于 Samba 使用 git 进行开发,因此似乎很难找到任何关于此的方法。

做这个的最好方式是什么?现在,我只是在使用 Linux,但也很高兴知道如何以跨平台的方式执行此操作。

samba git

10
推荐指数
2
解决办法
2万
查看次数

我可以用 Windows XP 物理机制作虚拟机吗?

我想切换到 Linux,但我的 Windows XP 安装需要一些东西。我知道VMWare Workstation 可以将物理机转换为虚拟机,但要189 美元。:-/

有没有更划算的选择?我不介意为此付出一点。我只是不愿意为此付出 189 美元。

linux vmware-workstation virtual-machine

9
推荐指数
3
解决办法
1601
查看次数

在 Ubuntu/Debian 中,如何将软件包标记为不可自动移除?

假设我有一个使用 Synaptic 安装的包(在本例中为 Python 包)。由于这个包的版本有些过时,我在 Synaptic 中将其删除,然后使用easy_install. 它的一个依赖项也是使用 Synaptic 安装的,但我宁愿保留 Synaptic 安装的版本而不是easy_installing它。

唯一的问题是依赖项现在被标记为自动可移除。除了删除并重新安装之外,还有什么方法可以将其标记为手动安装?如果它有所作为,我正在使用 Ubuntu Jaunty。

debian easy-install ubuntu synaptic-pkg-mgr

9
推荐指数
3
解决办法
2670
查看次数

有什么方法可以将驼峰式名称转换为在 emacs 中使用下划线?

例如,我想将“CamelCasedName”转换为“camel_cased_name”。有没有办法在 emacs 中做到这一点?

emacs elisp

8
推荐指数
1
解决办法
1785
查看次数

是否有任何虚拟化系统对双显示器有很好的支持?

是否有任何适用于双显示器的优秀虚拟化程序?我正在使用 VirtualBox,似乎没有任何方法可以让它同时使用我的两个显示器。如果重要的话,我正在使用带有 Linux (Debian) 来宾的 Windows 主机。

windows linux multiple-monitors virtual-machine

6
推荐指数
1
解决办法
427
查看次数

启动和运行最快的发行版是什么?

对于我的工作笔记本电脑,我想我要从 Windows XP 切换到 linux。我需要一些东西:

  • 良好的多显示器支持。我一直在更改设置(即笔记本电脑显示器 + 1440x900 显示器到笔记本电脑显示器 + 1400x1050 显示器到笔记本电脑显示器),所以我希望能够在没有太多时间的情况下对其进行配置。
  • 带有ropemacs 的Emacs(这是非常标准的,但设置起来可能很耗时)。
  • 一个很好的 XMPP(jabber)程序。
  • 良好的 64 位支持或对 PAE 的支持(有时我接近最大化 Windows 中的虚拟内存)。

我以前使用过 linux,并且非常有信心我可以学习任何我需要的东西来使事情正常进行。问题是,我真的无法证明在我的工作上花费大量时间是合理的。有什么建议吗?我最习惯于 Debian/Ubuntu,但我们的客户使用 redhat,所以如果出现平局,我会优先考虑基于 redhat 的发行版。

另请注意,我不一定是命令行厌恶者,因此如果命令行路由工作较少,我愿意接受较少的 GUI 内容。

windows linux switch linux-distributions comparison

6
推荐指数
1
解决办法
355
查看次数

如何让个人开发人员拥有自己的空间来创建 git 存储库?

我有一个本质上是 gitosis 设置的服务器。我有一个可以访问所有共享存储库的 git 用户。我想要做的是让每个开发人员能够在此服务器上拥有自己的“区域”来创建自己的存储库。我希望这些区域能够通过 gitweb 进行查看。在添加用户和存储库方面需要最少维护的情况下,如何做到这一点?

一个明显的解决方案是只允许每个开发人员在 git login 上创建存储库,并将分支命名为<devname>-<reponame>. 但随着开发人员数量的增加,我可以看到这变得难以管理。

version-control git ubuntu

6
推荐指数
1
解决办法
122
查看次数

是否有相当于 vim 的 emacsclient?

使用 emacs,您可以使用该emacsclient程序在已经存在的 emacs 框架中打开文件。有没有办法用vim做到这一点?换句话说,我想要一些可以在命令提示符下输入的东西,以便在我已经打开的 vim 窗口中打开一个文件,而不是创建一个新的。

vim emacs

6
推荐指数
2
解决办法
1179
查看次数

如果我连接了第二台显示器,如何才能让 gnome 面板出现?

我有一台安装了 Ubuntu 的笔记本电脑,我经常从笔记本电脑切换到显示器。当我使用笔记本电脑屏幕和显示器时,我在每台显示器上都有一个面板,显示为该显示器打开的窗口。如果我切换到只使用笔记本电脑屏幕,那么两个面板最终都会在同一个屏幕上。如何将其中一个面板配置为仅在我有两台显示器时显示?或者我可以至少以某种方式“暂停”其中一个面板,这样我就不必每次切换时都按照我喜欢的方式进行设置吗?

multiple-monitors gnome-panel ubuntu

5
推荐指数
1
解决办法
2511
查看次数

如何让 locate/updatedb 忽略某些文件扩展名?

例如,我不希望任一程序查找以 *.pyc 结尾的文件。我确定我可以使用正则表达式或 glob 以某种方式做到这一点,但是有没有办法让 locate 完全忽略文件?我是否想搜索 pyc 文件是非常值得怀疑的。

linux unix locate file-extension ubuntu

2
推荐指数
1
解决办法
2067
查看次数

有什么办法可以在 vim 中进行类似 emacs 的 yank 操作吗?

在 emacs 中,yanking 的工作原理是这样的:如果你删除了一些东西,它可以被拉回到另一个位置。换句话说,emacs 的 yank 有点像剪切和粘贴。另一方面,vim 的 yank 似乎就像复制和粘贴:我可以 yank 一些东西然后将其粘贴到其他地方,但原始文本仍在那里。有没有办法剪切文本而不是仅仅在vim中复制它?

vim copy-paste cut-and-paste yank

2
推荐指数
1
解决办法
480
查看次数

如何使编译代码不会使我的系统瘫痪?

我有一台配备 Snow Leopard 和 2 GB RAM 的 MacBook。当我编译 C 或 C++ 代码时,我的系统几乎无法使用。例如,当我编译LLVM 时,我注意到大约有 10 或 11 个进程 ( cc1plus) 同时启动,占用了我的 CPU 时间和内存。有没有办法让它一次编译更少?我很乐意再等一段时间让我的系统在编译时可用。

或者这是您在编译 C 或 C++ 时必须忍受的东西?

osx-snow-leopard macos

0
推荐指数
1
解决办法
156
查看次数