当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如果推荐的包只有一个虚包,实际上被安装的包该如何判断?
帖子发表于 : 2017-05-18 19:27 

注册: 2013-05-26 6:58
帖子: 2024
系统: Debian 9
送出感谢: 851
接收感谢: 25
如果推荐的包只有一个虚包,实际上被安装的包该如何判断?
vickycq 写道:


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


最后由 科学之子 编辑于 2017-06-07 22:44,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如果推荐的包只有一个虚包,实际上被安装的包该如何判断?
帖子发表于 : 2017-05-19 15:47 
头像

注册: 2007-10-23 12:54
帖子: 1750
送出感谢: 3
接收感谢: 28
这问题要彻底解决就得看源码。

不过我不觉得这是一个紧要的问题,如果依赖或者推荐有多个候选,说明主包本身对依赖包的依赖程度就非常一般,给用户选择的余地。用户如果需要选择,那么一般对包管理的或操作的内在逻辑也不用关心,选自己喜欢的就行。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如果推荐的包只有一个虚包,实际上被安装的包该如何判断?
帖子发表于 : 2017-05-19 16:09 
头像

注册: 2011-03-20 13:12
帖子: 4416
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 968
AutoXBC 写道:
不过我不觉得这是一个紧要的问题,如果依赖或者推荐有多个候选,说明主包本身对依赖包的依赖程度就非常一般,给用户选择的余地。用户如果需要选择,那么一般对包管理的或操作的内在逻辑也不用关心,选自己喜欢的就行。

根据那个 lintian 页面,应该是无法确定最终被安装的包。
由于这个设计,包维护者的小小失误会给用户造成不必要的困扰。例如,如果我希望最小化安装 Debian 9,并通过 lxde-core 安装桌面环境,我会惊奇地发现配备的终端模拟器不是 lxterminal,而是 termit。而这很可能是 lxpanel 的打包者没有遵循那个 lintian 规范所致。当然,从功能的角度来讲,并不是不能用。非极客用户甚至不会发现。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如果推荐的包只有一个虚包,实际上被安装的包该如何判断?
帖子发表于 : 2017-05-19 17:09 
头像

注册: 2007-10-23 12:54
帖子: 1750
送出感谢: 3
接收感谢: 28
vickycq 写道:
AutoXBC 写道:
不过我不觉得这是一个紧要的问题,如果依赖或者推荐有多个候选,说明主包本身对依赖包的依赖程度就非常一般,给用户选择的余地。用户如果需要选择,那么一般对包管理的或操作的内在逻辑也不用关心,选自己喜欢的就行。

根据那个 lintian 页面,应该是无法确定最终被安装的包。
由于这个设计,包维护者的小小失误会给用户造成不必要的困扰。例如,如果我希望最小化安装 Debian 9,并通过 lxde-core 安装桌面环境,我会惊奇地发现配备的终端模拟器不是 lxterminal,而是 termit。而这很可能是 lxpanel 的打包者没有遵循那个 lintian 规范所致。当然,从功能的角度来讲,并不是不能用。非极客用户甚至不会发现。

那个 lintian 页面的地址?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如果推荐的包只有一个虚包,实际上被安装的包该如何判断?
帖子发表于 : 2017-05-19 17:41 

注册: 2013-05-26 6:58
帖子: 2024
系统: Debian 9
送出感谢: 851
接收感谢: 25
AutoXBC 写道:
vickycq 写道:
AutoXBC 写道:
不过我不觉得这是一个紧要的问题,如果依赖或者推荐有多个候选,说明主包本身对依赖包的依赖程度就非常一般,给用户选择的余地。用户如果需要选择,那么一般对包管理的或操作的内在逻辑也不用关心,选自己喜欢的就行。

根据那个 lintian 页面,应该是无法确定最终被安装的包。
由于这个设计,包维护者的小小失误会给用户造成不必要的困扰。例如,如果我希望最小化安装 Debian 9,并通过 lxde-core 安装桌面环境,我会惊奇地发现配备的终端模拟器不是 lxterminal,而是 termit。而这很可能是 lxpanel 的打包者没有遵循那个 lintian 规范所致。当然,从功能的角度来讲,并不是不能用。非极客用户甚至不会发现。

那个 lintian 页面的地址?

https://lintian.debian.org/tags/virtual ... pends.html

引用:
如果依赖或者推荐有多个候选,说明主包本身对依赖包的依赖程度就非常一般,给用户选择的余地。用户如果需要选择,那么一般对包管理的或操作的内在逻辑也不用关心,选自己喜欢的就行。

情况是没有候选,这个虚包和其它实包推荐是完全并列的
https://packages.debian.org/stretch/lxpanel
代码:
[email protected]:/# aptitude --disable-columns show lxpanel
Package: lxpanel                         
Version: 0.9.3-1
State: not installed
Priority: optional
Section: x11
Maintainer: Debian LXDE Maintainers <[email protected]>
Architecture: i386
Uncompressed Size: 753 k
Compressed Size: 232 k
Filename: pool/main/l/lxpanel/lxpanel_0.9.3-1_i386.deb
Checksum-FileSize: 232122
MD5Sum: 07a45021b85d287dbe3eb19db4fad94f
SHA256: f9c43b2a41061b99f45c97157287fd56957ae54803543e5f18a88cbe25463790
Archive: testing
Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.7), libcairo2 (>= 1.2.4), libfm-gtk4 (>= 1.2.0), libfm4 (>= 1.2.0), libfontconfig1 (>= 2.11), libfreetype6
         (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.41.1), libgtk2.0-0 (>= 2.24.0), libiw30 (>= 30~pre1), libkeybinder0 (>= 0.3.0), libmenu-cache3 (>= 0.5.0),
         libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libwnck22 (>= 2.30.7), libx11-6, libxml2 (>= 2.7.4), lxmenu-data, lxpanel-data
         (= 0.9.3-1), libfm-modules
Recommends: xkb-data, x-terminal-emulator, pavucontrol | gnome-alsamixer
Suggests: menu, firefox-esr | firefox | www-browser
Description: LXDE panel
 LXPanel is a GUI application for the Lightweight X11 Desktop Environment (LXDE).
 
 It is derived from fbpanel and includes the following features:
 
 * User-friendly application menu automatically generated from .desktop files on the system
 * Launcher bar (small icons clicked to launch apps)
 * Task bar supporting ICCCM/EWMH `urgency' hint (Pidgin IM windows can flash on new incoming messages)
 * Run dialog (type a command to run, without opening a terminal)
 * Net status icon plug-in (optional).
 * Volume control plug-in (optional).
 * Notification area (system tray).
 * Digital clock.
 * Keyboard LEDs plug-in (display caps/num locks).
 * lxpanelctl: control lxpanel from other programs. For example, "lxpanelctl run" will show the Run dialog in lxpanel, and "lxpanelctl menu" will show the application menu. This
   is useful in combination with window manager key bindings.
Homepage: http://www.lxde.org/
Tags: hardware::input:mouse, interface::graphical, interface::x11, role::program, scope::utility, suite::TODO, uitoolkit::gtk, use::TODO, works-with::software:package,
      works-with::software:running, x11::applet, x11::application

[email protected]:/#


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译