我已经镜像了 Ubuntu 档案库(我必须说它相当大)。然后,我可以毫无问题地 apt-get install ,但它提示以下警告:
WARNING: The following packages cannot be authenticated!
xxxx, xxxx, ...
Install these packages without verification [y/N]?
Run Code Online (Sandbox Code Playgroud)
好吧,您可以随时安装它。
但是,我无法从 Ubuntu 软件 GUI 安装。这需要可信赖的来源。
所以,
我有两个显示器,它们排列为:
+----------+
| |
+--------+ B |
| A | |
+--------+----------+
Run Code Online (Sandbox Code Playgroud)
使用应用程序,比如 Adobe Reader,我可以将窗口移动到显示 A,或显示 B,或一半。我也可以在我喜欢的任何显示器上最大化它。
但是,当我将其切换到全屏模式时。它总是占据显示器 A,但我无法将其移动到显示器 B。
是否可以在显示器 B 上制作?我不会重新排列显示器以在右侧显示 A。
我正在使用带有 Compiz 窗口管理器的 Ubuntu Maverick。
我如何知道在创作、生成结果 PDF 文档时使用了什么软件?
例如 MS Word、latex/dvipdf、PDF Creator 等。PDF 能保存这些信息吗?
有很多网络分析工具,如Wireshark、Sniffer Pro,Omnipeak它们可以以结构化的方式转储数据包数据。我只是编写自己的通用文件分析器,它可以转储 JPEG、PNG、EXE、ELF、ASN.1 DER 编码的文件等,以树样式。世界上有太多的文件格式,我无法全部处理。所以我想知道是否已经有一些具有可插拔架构和大型文件格式存储库的软件?
奖励:如果它适用于 Linux 并且是免费的。
在 SVN 中,doingsvn update将显示带有状态前缀的完整路径列表:
$ svn update
M foo/bar
U another/bar
Revision 123
Run Code Online (Sandbox Code Playgroud)
我需要得到这个更新列表来做一些后期处理工作。将SVN仓库转移到Git后,找不到获取更新列表的方法:
$ git pull
Updating 9607ca4..61584c3
Fast-forward
.gitignore | 1 +
uni/.gitignore | 1 +
uni/package/cooldeb/.gitignore | 1 +
uni/package/cooldeb/Makefile.am | 2 +-
uni/package/cooldeb/VERSION.av | 10 +-
uni/package/cooldeb/cideb | 10 +-
uni/package/cooldeb/cooldeb.sh | 2 +-
uni/package/cooldeb/newdeb | 53 +++-
...update-and-deb-redist => update-and-deb-redist} | 5 +-
uni/utils/2tree/{list2tree => 2tree} | 12 +-
uni/utils/2tree/ChangeLog | 4 +-
uni/utils/2tree/Makefile.am | 2 +-
Run Code Online (Sandbox Code Playgroud)
我可以将 Git 拉取状态列表转换为 SVN 的格式:
M …Run Code Online (Sandbox Code Playgroud) 例如,如何做到这一点:
$ job1 &
$ p1=$LASTPID
$ job2 &
$ p2=$LASTPID
$ wait $p1 $p2
Run Code Online (Sandbox Code Playgroud) 当我从新添加的遥控器中提取时,我必须明确指定分支名称:
$ git pull remote1
...
Error: you didn't specify a branch name.
$ git pull remote1 master
Run Code Online (Sandbox Code Playgroud)
虽然我在master分支上工作。
从不同遥控器的不同分支中提取可能很有用,但它从未发生在我身上。在我们的团队中,我们从不将不同名称的分支拉到当前签出的分支中。
那么,我可以将 git 配置为始终从具有相同名称的分支中提取吗?
我觉得 debhelper 搞得一团糟。来自 google 的关于 Debian 打包的大部分信息即将为现有的源包创建一个 Debian 包,或者围绕 Makefile 等创建 Debian-ize。
我有一个包 xyz-0.1,只包含 shell 脚本,根本没有 Makefile。好吧,创建它的 Debian 包应该很容易,但是我遇到了以下错误,
$ dh_make --createorig
...
$ cat debian/rules
...
build:
binary:
(There's nothing to do with build, because xyz-0.1 contains only shell scripts)
$ debuild
...
dpkg-genchanges: error: cannot read files list file: No such file or directory
dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2
debuild: fatal error at line 1340:
dpkg-buildpackage -rfakeroot -D -us -uc failed
Run Code Online (Sandbox Code Playgroud)
(debhelper 7.4.15ubuntu1)
虽然,创建一个空文件 `debian/files' …
在 chrome 中打开本地 xhtml 文件,但是,chrome 将其视为 XML 文件,不会将其呈现为 HTML。
我不想将所有 *.xhtml 文件扩展名更改为 .html,那么有什么解决方法吗?
例子
a.xhtml:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Example</title>
</head>
<body>
<b>Hello</b>,
<i>World</i>!
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 像 Subversion 一样,它有两种后端类型:基于 BDB 和基于文件。我看到的大多数电子邮件应用程序都使用数据库后端,但最终用户操作数据库并不方便。
目前我正在使用 Thunderbird,它也使用数据库作为后端。我在四台机器上运行 Thunderbird,所以有 4 个独立的数据库。而且我有很多邮件帐户,可能有 20 个甚至更多。(不,请不要告诉我邮件转发。)所以,如果后端是基于文件的,我可以只设置一个 Git 存储库并将它们全部同步。但是Thunderbird 有其内部的数据库格式,因此管理这些单独的数据库非常不方便。
git ×2
ubuntu ×2
aptitude ×1
bash ×1
branch ×1
compiz ×1
debian ×1
email-client ×1
file-format ×1
fullscreen ×1
gnupg ×1
linux ×1
mailbox ×1
packages ×1
pdf ×1
remote ×1
software-rec ×1
sync ×1