站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Debian/Debian生存命令
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{Debian top}} ==检测程序错误寻求帮助== 如你使用某个软件包出现问题,在寻求帮助或发送错误报告之前请确认查看过下列站点 (lynx, links 和 w3m 都很好用): <pre> $ lynx http://bugs.debian.org/ $ lynx http://bugs.debian.org/package-name # 如果你知道软件包的名字 $ lynx http://bugs.debian.org/bugnumber # 如果你知道错误序号 </pre> 在[[Google]](www.google.com)中使用关键字“site:debian.org”搜索。 如有疑问,可阅读帮助文件。设置 CDPATH 如下: export CDPATH=.:/usr/local:/usr/share/doc 然后输入 <pre> $ cd packagename $ pager README.Debian # 如果存在的话 $ mc </pre> ==APT 升级错误以及解决方法== 从 unstable/testing 进行升级时可能出现升级, 多数情况下,是因为升级的软件包所需的新增的关联包没有安装。可使用如下方法解决: # aptitude dist-upgrade 如果这招无效,可以重复下面的方法至到问题解决: # aptitude -f upgrade # 即使遇到错误也继续 upgrade 或 # aptitude -f dist-upgrade # 即使遇到错误也继续 dist-upgrade 一些的确存在问题的升级[[脚本]]会引起持续出错。最好的解决方法是检查该软件包的安装脚本 /var/lib/dpkg/info/packagename.{post-,pre-}{install,removal} 然后运行: # dpkg --configure -a # 配置所有安装的软件包 如果脚本报告缺少配置文件,查看一下 /etc 中相关的配置文件。如果配置文件有 .dpkg-new 扩展名(或其它类似的扩展名),去掉(mv)它的扩展名。 从 unstable/testing 进行升级时可能出现软件包关联问题。可用这个方法智取: # aptitude -f install package # 重载坏关联 还可以用 equivs 包来解决此类问题。参阅 file:///usr/share/doc/equivs/README.Debian 和 equivs 软件包。 ==使用 dpkg 救助== 如果你在使用[[APT]]的时候遇到死胡同了,那么可以从 [[Debian]] 的[[镜像]]站点下载软件包并使用 dpkg 来安装。如果你不能访问网络,可以在 /var/cache/apt/archives/ 中找到被缓存的软件包。 # dpkg -i fetchmail_6.2.5-4_i386.deb 如果你用这种方法安装软件包,但是遇到了依赖问题安装失败了,并且你确实需要安装这个软件包。你可以用 dpkg 的 --ignore-depends,--force-depends 和其他参数来安装软件包。 ==恢复软件包选择状态的数据== 如果 /var/lib/dpkg/status 因为某种原因坏掉了,Debian 系统将会完全丢失软件包选择状态的[[数据]]。赶快到 /var/lib/dpkg/status-old 或 /var/backups/dpkg.status.* 下找找旧的 /var/lib/dpkg/status 文件。 将 /var/backups/ 放在其它的分区是个好习惯,因为该目录包含了许多非常重要的系统数据。 如果旧的 /var/lib/dpkg/status 文件也坏了,仍可以从 /usr/share/doc/ 下的目录进行恢复这些信息。 <pre> # ls /usr/share/doc | \ grep -v [A-Z] | \ grep -v '^texmf$' | \ grep -v '^debian$' | \ awk '{print $1 " install"}' | \ dpkg --set-selections # dselect --expert # 重新安装系统,如果需要的话去除一些选项 </pre> ==/var崩溃之后如何恢复系统== /var 目录包含着定时更新的数据如 mail,它们很容易遭破坏。将目录放到别的分区可降低风险,如果最坏的事情发生了,可以通过重建 /var 目录来挽救 Debian 系统。 从相同或旧版本的最简 Debian 系统中取得 /var 目录的内容框架,例如 var.tar.gz,然后它放入受损系统的 root 目录,接着 <pre> # cd / # mv var var-old # 如果里面还有其他有用资料的话 # tar xvzf var.tar.gz # 使用 Woody 框架文件 # aptitude # 或是用 dselect </pre> 上述步骤可使系统恢复工作。 ==为无法启动的系统安装软件包== 使用 Debian 急救软盘 /CD 或从多启动 [[Linux]] 系统其它分区启动。 # dpkg --root /target -i packagefile.deb 接下来就可以着手配置并解决问题。 如是只是由于 lilo 损坏而造系统无法启动,可使用标准 Debian 急救盘启动。假设你的 root 分区位于 /dev/hda12 且想使用 runlevel 3,在启动提示符输入: boot: rescue root=/dev/hda12 3 这样,你就可以使用软盘中[[内核]]启动系统,新系统的功能基本齐全。(可能丢失某些内核特性或模块) ==如果dpkg命令出错怎么办== 如果 dpkg 损坏就不能安装任何 .deb 文件。下面的操作可帮助你修复这种状况。(在第一行,你可将“links”替换成你喜欢的[[浏览器]]。) <pre> $ links http://http.us.debian.org/debian/pool/main/d/dpkg/ ... 下载完好的 dpkg_version_arch.deb $ su password: ***** # ar x dpkg_version_arch.deb # mv data.tar.gz /data.tar.gz # cd / # tar xzfv data.tar.gz </PRE> {{Debian}} ==参考来源== http://www.debian.org/doc/manuals/debian-reference/ch-package.zh-cn.html [[category:Debian|D]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Debian
(
编辑
)
模板:Debian top
(
编辑
)