相关疑难解决方法(0)

160
推荐指数
9
解决办法
44万
查看次数

是否有 apt 命令将 deb 文件从存储库下载到当前目录?

我经常对安装触发器(postinst、postrm)或包的某些部分(如/usr/share/etc)感兴趣。目前,我正在运行下一个命令来检索源代码:

apt-get source [package-name]
Run Code Online (Sandbox Code Playgroud)

缺点是,这个文件通常比二进制包大得多,并且不反映安装树。

现在,我正在通过http://packages.ubuntu.com/下载软件包:

  1. 搜索 [package-name]
  2. 选择套餐
  3. 点击amd64/i386下载
  4. 下载实际文件

这对我来说太长了,作为一个真正喜欢 shell 的人,我想做一些类似下一个(虚构的)命令的事情:

apt-get get-deb-file [package-name]
Run Code Online (Sandbox Code Playgroud)

我在apt-get 手册页中找不到这样的东西。我发现最接近的是--download-only开关,但这会将包放入/var/cache/apt/archives(需要 root 权限)而不是当前目录中。

package-management apt

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

如何安装手册页?

阅读后 如何手动安装手册页文件? (这个标题有些含糊)我没有得到我的答案。

如何为某个命令安装相关的手册页?

以命令ls为例,如果没有手册页,如何安装?

command-line manpage software-uninstall

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

如何从命令行浏览缺少的联机帮助页?

http://manpages.ubuntu.com是查看未安装在系统中的联机帮助页的绝佳资源。然而,它使用了一些奇怪的编程来重定向像http://manpages.ubuntu.com/ls.1to这样的短 URL http://manpages.ubuntu.com/manpages/wily/en/man1/ls.1posix.html,并且它总是选择最新版本。否则,在使用lynx完整 URL时它工作正常。它甚至看起来像一个普通的联机帮助页:

在此处输入图片说明

重定向在lynx(orelinksw3m) 中不起作用。只是为了检查,我尝试了我的 Arch Linux elinks,它显然支持 JavaScript:

$ elinks -version
ELinks 0.13.GIT a3751107033599b835eaafa61177c8d4dda4b7ef-dirty
Built on Oct 31 2013 20:43:18

Features:
Standard, IPv6, gzip, bzip2, UTF-8, Periodic Saving, Viewer (Search
History, Timer, Marks), Cascading Style Sheets, Protocol
(Authentication, File, CGI, FTP, HTTP, URI rewrite, User protocols),
SSL (OpenSSL), MIME (Option system, Mailcap, Mimetypes files), LED
indicators, Bookmarks, Cookies, ECMAScript (SpiderMonkey), Form
History, Global History, Scripting …
Run Code Online (Sandbox Code Playgroud)

command-line manpage

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