Debian 10的问题这么多,我们为什么还要安装它?

最大的社区版本,Ubuntu的发源地
回复
头像
千里不留行
帖子: 605
注册时间: 2009-08-30 14:04
来自: 上海

Debian 10的问题这么多,我们为什么还要安装它?

#1

帖子 千里不留行 » 2020-05-31 21:52

3e9694.png
本页主要内容:
├── 先聊两句Debian的安装要点
├── Debian 10的问题这么多,我们为什么还要安装它?
│ │ ├── Debian 系统的优点:
├── debian 常见问题解决方法:
│ │ ├── 1) debian 自带Fcitx(小企鹅)输入法不能用
│ │ ├── 2) sudo命令,提示用户名 不在 sudoers文件中.....
│ │ ├── 3) Debian安装软件时提示插入cdrom
│ │ ├── 4) ctrl+alt+t无法启动终端解决办法
│ │ ├── 5)debian无法使用ifconfig命令查看网卡
│ │ ├── 6)debian/ubuntu 隐藏顶栏与侧栏
│ │ ├── 7)conky
│ │ ├── 8)不能改写系统配置文件
│ │ ├── 9)更新时,提示 没有 Release 文件
│ │ ├── 10 )给debian添加中文支持
│ │ └── 11)修改debian系统默认的键盘布局
│ └──* 附.conkyrc参考:



=========================================
先聊两句Debian的安装要点:
=========================================
要在无光盘、无U盘条件下,在window条件下,实现完全安装Debian到硬盘分区,请参看本贴5楼。
1.PNG
1.PNG (16.67 KiB) 查看 31567 次
首先,再使用U盘安装的时候,要用rufus把系统写入U盘(本人试过用Universal USB Installer和 UltraISO软碟通写入,安装到主机时,安装失败)。记住,一定要用 以DD镜像模式写入 ,不要用ISO模式,否则,安装的时候,会出现找不到安装系统盘的问题。
4.png
................点此,进入rufus(主页).

2.PNG
其次,安装Debian 10系统时,不带无线网卡驱动,需要您在安装完系统之后,需要连上网线,再自行安装无线网卡驱动,命令如下:

代码: 全选

sudo apt install firmware-realtek
最后,安装Debian 10或它的衍生版kail linux系统时,一定不要连网。
在安装ubuntu系统的时侯,连网安装,会帮助我们解决很多问题,省却了我们很多安装后,配置的麻烦。
而Debian 10恰恰相反,您安装的时候,不连网,进入系统之后,自行配置的问题会少一点。如果,连网安装,可能在安装完成之后,您甚至连系统的桌面都进不去。


========================================================================
Debian 10的问题这么多,我们为什么还要安装它?
========================================================================
Debian的中文谐音听着就像是那个.........,它的系统图标也是一坨.......。
5.jpeg
5.jpeg (38.84 KiB) 查看 31567 次
虽然,刚开始的时候,您安装配置Debian 10会比较麻烦,但是,经过初期的配置之后,Debian系统,会很稳定。您也可以到ubuntu 的源里,找到一些现成的.ded应用,直接安装到**Debian **系统上。

Debian 系统的初期问题较多,如果,您是一个有一定的 ubuntu 等其它linux系统的使用经验的人,您会很容易上手 Debian

如果,您是刚从windows转过来的,您还是先尝试ubuntu吧!更简单的还有 优麒麟 、深度的 deepin (这个不是德比安,这个是弟笨)

前几天,在网上看到了一个Debian 的新闻:
Debian GNU/Linux 删除旧驱动程序,正在激怒老式硬件用户

Phoronix 方面表示,该网站近期收到了许多用户的来信,称对 Debian GNU/Linux 放弃许多旧的硬件驱动程序的举措感到愤慨。
本月初,Debian“X Strike Force”团队决定从 Debian 中删除一些过时的输入和视频驱动程序。其指出,作出该决定的依据是“它们在上游没有维护,或没有任何价值。
、、、、、、、、
受影响的驱动程序包括有 Mach 64、ATI Rage R128、Savage、Silicon Motion、SiS、Trident 和 NeoMagic 图形硬件。其中,像 ATI Rage 128 之类已有 20 多年的应用历史,并且这些驱动程序还支持许多其他种类硬件。
、、、、、、、、
................新闻链接点此.


原来,有人的电脑比我们的还老,我们的电脑虽然较老旧,但还没有老到20年前的地步。看来,这个一坨标识的Debian 的确适合老电脑。
我们就把这个标识当成是蚊香吧!Debian这个常见的谐音称呼是“德比安”。
本人安装使用之后,发现Debian 真的是最适合老旧主机,相对地不那么耗费硬件的资源、系统速度都很快,和win8.1相比,毫无逊色。只是,Debian 系统的雷人问题的确也较多:

Debian 系统的优点:

适合旧电脑。在上面的新闻里,很多人还在20年前的硬件里面使用它。
另外,同样的旧电脑, 使用Debian 10没有ubuntu20.04 中的那些卡顿现象。给Debian安装完成无线驱动以后,网速也很快。
系统运行快、轻量、快速,这些,就足够了。 天下武功,唯快不破!



======================================
debian 常见问题解决方法:
======================================
1) debian 自带Fcitx(小企鹅)输入法不能用

为什么Debian菜单里面有一个Fcitx的选项,但是为什么就是无法调出前端来实现输入呢?
Fcitx输入法的前端是需要UI动态库支持,您会发现在Fcitx的安装目录中并没有该文件,这是官方打包的时候就已经遗漏的问题,解决方法就是安装UI动态库支持必须的文件,然后重启Debian系统您的问题将会迎刃而解。
终端输入:

代码: 全选

sudo apt-get install fcitx-ui-classic 
sudo apt-get install fcitx-ui-light

2) sudo命令,提示用户名 不在 sudoers文件中,此事将被报告。


真不知道,它要报告给谁?
打开终端命令:

代码: 全选

su root
sudo chmod -R 777 /etc/sudoers 
sudo gedit /etc/sudoers
查找到 %sudo ALL=(ALL) ALL,再它的下面增加一行:

代码: 全选

XX  ALL=(ALL) ALL 
此处的XX是你出现问题的用户名。

3) Debian安装软件时提示插入cdrom

每次安装软件都会提示,什么年月了?谁还有CD啊?
解决的方法也很简单。
终端输入:

代码: 全选

sudo gedit /etc/apt/sources.list
找到有cdrom的那行,前面加“#”注释掉,或者直接删掉.
保存后,终端输入:

代码: 全选

sudo apt-get update
4) ctrl+alt+t无法启动终端解决办法

解决办法是打开系统设置->键盘->快捷键->自定义快捷键,自己添加快捷键
名称:terminal(可自己定义)
命令:gnome-terminal(我的桌面环境为gnome,其他桌面环境只需要修改gnome为其他桌面环境名字即可)
新建后设置这一项的快捷键为Ctrl+Alt+T即可使用快捷键打开终端。

5)debian无法使用ifconfig命令查看网卡

概要: ifconfig、route、arp和netstat等命令行工具(它们统称为net-tools),管理和排查各种网络配置。
Debian ,Arch Linux 等一些Linux发行版已经弃用了net-tools,其他发行版计划弃用net-tools,改而使用iproute2。所以要再想使用ifconfig命令,就要从新安装net-tools
安装net-tools:

代码: 全选

sudo apt-get install net-tools[
通过上面的命令安装完就可以用ifconfig命令查看ip地址了


6) debian/ubuntu 隐藏顶栏与侧栏

隐藏侧栏

方法一:在设置中选择dock栏,然后打开自动隐藏dock即可。
这种方法简单但是效果不太好,只有在和窗口占用的时候才会隐藏。推荐使用下面的方法二。

方法二:使用shell扩展dash to dock
安装方法:

代码: 全选

sudo apt-get install gnome-shell-extension-dashtodock
也可以在Ubuntu软件中直接搜索dash to dock安装
重启后,在gnome tweak的扩展选项中找到dash to dock,根据自己的喜好设置后选择打开即可。

隐藏顶栏
方法一:使用shell扩展hide top panel
在Ubuntu软件中搜索hide top panel后直接安装。
重启电脑后,打开gnome tweak,进入扩展栏后可以找到hide top panel。打开即可。

方法二:使用shell扩展hide top bar
安装方法:

代码: 全选

sudo apt-get install gnome-shell-extension-autohidetopbar
也可以在Ubuntu软件中直接搜索hide top bar
卸载:

代码: 全选

sudo apt-get remove gnome-shell-extension-autohidetopbar
重启电脑后打开gnome tweak,进入扩展栏后可以找到hide top bar。



7)conky
一,安装,命令:

代码: 全选

sudo apt install conky-all
二,编辑好的.conkyrc文件
在/home/用户名/目录内,新建一个纯文本文档,.conkyrc根据您的系统信息自行编辑。为了节约系统资源,建议,除了设置数字闪烁以为,其它花哨的添加图片等,尽量不要去弄。弄这些,就违背了您安装Debian 让电脑运行速度不那么慢的本意。
6.png
本页的页尾是本人的.conkyrc配置,这里供大家参考。

三,设置conky开机自启
Debian 10设置conky开机自启

首先,把已经编辑好的.conkyrc文件放在/home/用户名/目录内。
然后,创建一个开机自启文件
先新建一个纯文本文档
把以下内容复制进去:

代码: 全选

[Desktop Entry]
Name=conky
Type=Application
Exec=/usr/bin/conky
把这个纯文本文档,另存成一个名为conky.desktop的文件。

最后,把这个conky.desktop的文件放到到/home/用户名/.config/autostart文件夹内。
注意:用户名的主目录里面.config文件夹是自动隐藏的,需要Ctrl + H 才能显示。
重启系统后,即可生效。
如若不行,参考:

ubuntu设置conky开机自启

1)把已经编辑好的.conkyrc文件放在/home/用户名/目录内。
2)写个脚本,内容如下,存为RunConky.sh(要给脚本加执行权限)。

代码: 全选

#!/bin/sh
sleep 10 
conky
3),把RunConky.sh放入/home/用户名/目录内(.conkyrc文件也在这个目录内)。
7.PNG
4),“系统”->“首选项”->“启动应用程序”
添加RunConky.sh
在命令里指定您刚添加的/home/用户名/RunConky.sh,名称和描述随你写。如图:
8.png
效果如下:
9.png
8)不能改写系统配置文件

如给系统换源的时候
sudo gedit /etc/apt/sources.list 时,提示:

代码: 全选

No protocol specified
Unable to init server: 无法连接:拒绝连接 :
可以,先

代码: 全选

sudo chmod -R 777 /etc/apt/sources.list
然后,直接 /etc/apt/,找到sources.list,用gedit直接打开sources.list,修改之后,保存。


9)更新时,提示 没有 Release 文件的 解决办法

sudo apt-get update时,提示:

E: 仓库 “http://archive.canonical.com buster Release” 没有 Release 文件。

解决方法:
首先,在官网源https://mirrors.ustc.edu.cn/repogen/下载对应版本最新的源,
10.png
然后,下载sources.list完成之后将源拷贝到对应的位置将原文件覆盖
:~/下载$

代码: 全选

sudo cp sources.list /etc/apt
最后,重新

代码: 全选

sudo apt-get update
10 )给debian添加中文支持

debian与ubuntu有很大的相似性,但是debian相对更原始,比如在语言支持和键盘识别这里,就有问题。在您安装完系统之后,您可能选过中文的安装选项,也已经安装了中文输入法,可是,在浏览器里面切换到英文输入时,输入的字母还是有问题。比如,您要简单地q w e r t ,.结果,显示的却是 я в е р т
这是什么鬼?
在系统里面,连英文字母都不能正常输入,这个系统还真的是一坨那个!

想要解决这个问题,只有到网上寻找办法了,先自己手动添加一个中文支持:
首先,生成locales:

代码: 全选

sudo dpkg-reconfigure locales,
选择上以下选项:
.........
en_US ISO-8859-1
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_TW BIG5
zh_TW.UTF-8 UTF-8

要使用空格键选中,不要直接敲回车。

接下来需要安装中文字体,简体中文是fonts-arphic-gbsn00lp (AR PL SungtiL GB)和fonts-arphic-gkai00mp (AR PL KaitiM GB)

安装简体中文字体支持,打开终端,执行:

代码: 全选

sudo apt-get install fonts-arphic-gbsn00lp
sudo apt-get install fonts-arphic-gkai00mp
为了防止繁体中文乱码,可以安装繁体中文的字体
tfonts-arphic-bsmi00lp (AR PL Mingti2L Big5) 和fonts-arphic-bkai00mp(AR PL KaitiM Big5)

安装繁体中文字体支持 执行:

代码: 全选

sudo apt-get install fonts-arphic-bsmi00lp
sudo apt-get install fonts-arphic-bkai00mp
做了以上的修改以后,重启系统,发现,还是不能正常输入English。这一点,真的不能忍!

仔细想想,应该是系统默认的键盘布局有问题,尝试自己修改吧!

11 )debian修改键盘布局

网上搜索了一下自己的键盘到底是什么布局,查了下来,是104。
于是:

代码: 全选

sudo dpkg-reconfigure keyboard-configuration
选项里面选择 Genric 104-key PC
然后,确定,一路确定回车。

终于,可以正常地Q W E R T Y U I O P [ ] | \ 了。
--------
--------
--------
附.conkyrc参考:

代码: 全选

default_color white
double_buffer yes
no_buffers yes
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour 000000
own_window_argb_visual yes
own_window_argb_value 0 
double_buffer yes
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders n0
minimum_size 296 5
maximum_width 406
default_color ffffff
default_shade_color 000000
default_outline_color 000000
alignment top_right
gap_x 6
gap_y 30
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no
use_xft yes
xftfont WenQuanYi Zen Hei:pixelsize=11
override_utf8_locale yes
use_spacer no
minimum_size 296 5


TEXT
${color white}${font simhei:size=16}${time %T} ${alignr}${color white}${font simhei:size=12}${time %F %A} 
 
${color white}${font simsun rg:size=10}系统信息: ${color green} ${font simsunbsize=10}${alignr}$loadavg
${color white}${font simsun rg:size=10}linux用户: ${color green}${font simsunbsize=10}$alignr$nodename
${color white}${font simsun rg:size=10}linux内核版本: ${color green}${font simsun rg:size=9}$alignr$kernel
${color white}${font simsun rg:size=9}运行时间: ${color green}${font simsun rg:size=9}$alignr$uptime
${color white}${font simsun rg:size=9}cpu频率: ${color green}${font simsun rg:size=9}${alignr}${freq} MHz
${color white}${font simsun rg:size=10}cpu温度: ${color green}${font simsun rg:size=9}${alignr}${acpitemp}°C
${font simsun rg:size=9}${color white}进程数:    ${color green}$processes ${alignr}${color lightgrey}运行进程数: ${color green}    $running_processes
${color white}${font simsun rg:size=9}内存:      ${color green}${alignr}$memperc%
${color white}${font simsun rg:size=10}swap交换空间:${alignr}${color green}$swapperc%
${color white}${font simsun rg:size=9}磁盘读取:   ${color green}${alignr} ${diskio_read sda}
${color white}${font simsun rg:size=10}磁盘写入:   ${color green}${alignr}${diskio_write sda}
${color white}${font simsun rg:size=12}CPU ${font simsun rg:size=5} ${color}$cpubar
${color white}${font simsun rg:size=9}CPU- 1: ${color green}${alignr}${cpu cpu1}%
${color white}${font simsun rg:size=9}CPU- 2: ${color green}${alignr}${cpu cpu2}%
${color white}${font simsun rg:size=9}CPU- 3: ${color green}${alignr}${cpu cpu3}%
${color white}${font simsun rg:size=9}CPU- 4: ${color green}${alignr}${cpu cpu4}%
${color white}${font simsun rg:size=10}占用CPU的进程:  ${alignr} PID             % 
 ${top name 1} ${color green}${alignr}${top pid 1}          ${top cpu 1} ${color}
 ${top name 2} ${color green}${alignr}${top pid 2}          ${top cpu 2} ${color}
 ${top name 3} ${color green}${alignr}${top pid 3}          ${top cpu 3} ${color}
${font simhei rg:size=11}${color white}内存:${font simsun rg:size=9}${color}${membar}
${font simhei rg:size=10}${color white}内存使用详情:${color green}${alignr}$mem / $memmax 
${color white}${font simsun rg:size=9}占用内存的进程:${alignr} PID                % 
 ${top_mem name 1} ${color green} ${alignr} ${top_mem pid 1}          ${top mem 1} ${color}
 ${top_mem name 2} ${color green} ${alignr} ${top_mem pid 2}          ${top mem 2} ${color}
 ${top_mem name 3} ${color green} ${alignr} ${top_mem pid 3}          ${top mem 3} ${color}
${font simhei rg:size=12}${color white}硬盘 :  ${color}${fs_bar 4 /}
${color white}${font simsun rg:size=10}swap分区 : ${font simhei rg:size=9}  ${color green}$swap / $swapmax ${color}  ${color} ${swapbar 4}
${color white}${font simsun rg:size=10}lNUX / 分区: ${color green}${fs_free /} / ${fs_size /}${color}${color}${fs_bar 4 /}

${font simhei rg:size=11}${color white}无线连接:${color white}${font simhei rg:size=8}▂ ▃ ▅ ▆ █${color green} ${font simhei rg:size=11}${wireless_link_qual wlp3s0}%${color}
${color white}${font simsun rg:size=9}下载速度:  ${color green}${downspeed wlp3s0} k/s ${color}     ${alignr} ${color white}${font simsun rg:size=9}上传速度: ${color green}${upspeed wlp3s0} k/s${color}  

${font simhei rg:size=11}${color white}有线连接: ${color} ${font simhei rg:size=10}━━╃╄━━        
${color white}${font simsun rg:size=9}下载速度: ${color #0077ff}${color green}${downspeed enp0s25} k/s ${color}${alignr}${color white}${font simsun rg:size=9}上传速度: ${color green}${upspeed enp0s25}} k/s${color} 
上次由 千里不留行 在 2020-06-05 18:18,总共编辑 1 次。
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: Debian 10的问题这么多,我们为什么还要安装它?

#2

帖子 careone » 2020-06-02 21:53

难得有心人!
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
wulisong
帖子: 23
注册时间: 2009-02-16 21:23
系统: Win7 Debian9/10

Re: Debian 10的问题这么多,我们为什么还要安装它?

#3

帖子 wulisong » 2020-06-03 22:07

制作U盘我用《debian安装手册》的方法,不用下载工具软件:
sudo cp debian.iso /dev/sdX X用你的U盘代替,如我的是sdb。
头像
maplebeats
帖子: 378
注册时间: 2011-02-16 1:17

Re: Debian 10的问题这么多,我们为什么还要安装它?

#4

帖子 maplebeats » 2020-06-04 16:25

我还在用debian8....
My blog : OOXX
头像
千里不留行
帖子: 605
注册时间: 2009-08-30 14:04
来自: 上海

说一下Debian 10 ISO镜像内的setup.exe

#5

帖子 千里不留行 » 2020-06-05 17:56

1.PNG
另外,不单单是Debian的ISO内有这个setup.exe文件,Debian的衍生版kail.linux的ISO镜像内,也有这个setup.exe文件。

这个setup.exe是针对于无光驱、无U盘的用户,在windows系统下,让您实现grub引导,加载上您下载之后,放在硬盘内ISO镜像,帮您实现完全安装Debiankail.linux到硬盘实际分区的一个工具。类似于以前的ubuntu版本内的wubi

setup.exe又与wubi不完全一样。
setup.exe也好,wubi,也好,它们都是在window的C盘根目录内加入grub引导项,在windows(win7以后版本)的启动项下,添加一个启动选项。

============

ubuntuwubi安装,是让您选择把完整的ubuntu系统,做为一个windows系统内一个简单的文件夹。这种安装,要比在虚拟机安装ubuntu,更简单、实用得多!wubi安装的系统的速度也会比虚拟机安装的快很多。(后期,您如果觉得wubi安装的ubuntu系统有些缓慢,您也可以在ubuntu系统里,用命令行调整交换分区或根目录的大小。)

wubi这个文件,虽然,已经在ubuntu的ISO里面取消,但是,wubi的项目还在,网络上也可以搜到它,它的最新版本是wubi2004r339.exe,下面这个附件就是:
wubi2004r339.rar
(4.7 MiB) 已下载 189 次
顺便说明一下:wubi2004r339.exe支持ubuntu20.04,向下兼容ubuntu18.04。而对应ubuntu18.04的wubi.exe则向下兼容ubuntu16.04,不能向上兼容ubuntu20.04。

============
Debiansetup.exe安装,则与wubi不同,setup.exe是让您引导、并加载您下载的ISO安装镜像,再用它把Debian安装到硬盘的实际分区。这里有几个要点,这里说明。

一,要把iso文件,如debian-10.4.0-amd64-DVD-1.iso或者是kali-linux-2019.2-amd64.iso放到FAT32格式的分区根目录,因为引导文件,不认NTFS的分区。如果系统镜像不是放在FAT32 的分区, 安装时会出现要求加载cd的提示。
注意:必须是FAT32格式的分区的根目录。

二,ubuntuwubi,是会自动在windows的C盘内加入wubildrwubildr.mbr两个引导文件。
Debiansetup.exe则是自动在windows的C盘内加入一个win32-loader文件夹。

三,参照个人以前用grub引导其它版本linux的安装ISO镜像的经验,只是在分区的根目录放上一个ISO镜像,还不能实现正常引导和加载ISO镜像,您还需要从ISO镜像内提取出initrd.gzvmlinuz两个文件,把它们和ISO一起,放在分区的根目录。
debian-10.4.0-amd64-DVD-1.iso的这两个文件的位置是在ISO内的install.amd文件夹内,而kali-linux-2019.2-amd64.iso的这两个文件,则是在ISO内的install文件夹内,和Debian的文件夹名字不一样。

四,本人,并未实际操作过setup.exe安装。这里,只是根据个人经验,在这里列举出一、二、三的三个setup.exe使用的要点。debian官网上 说,这2个文件要拷贝到iso文件的同一层目录下;也有网友说,要拷贝这两个2个文件到已经在C盘生成的win32-loader文件夹下;还有人说,运行过setup.exe之后,系统会自动在win32-loader文件夹下,会自动生成出initrd.gzvmlinuz这两个文件。
具体哪个正确,因为i没有实际操作过,本人不敢妄下定论。实际操作上面,还需要参照C盘生成的win32-loader文件夹内的grub引导配置文件(如果有)。或ISO自带的grub引导配置文件。
只是告诉大家,引导时需要这两个文件,或者在引导的配置文件内,需要指定这两个文件的路径。这样,才能成功加载ISO。
如果,有人实际操作过,请留下您的经验,记录下来,供大家参考!


另外,Debian的安装问题要比ubuntu多很多,所以,这里建议不熟悉grub引导的新手,还是采用写入ISO到U盘,再从U盘启动,安装系统到分区。如果,您没有U盘,也可以找一张SD卡,通过USB读卡器连接到电脑,电脑也会把您的SD卡默认成U盘。
一定要记住的是,要用 以DD镜像模式写入U盘或SD卡 ,不要用ISO模式,否则,安装程序找不到系统镜像。

·
·
·
shiene
帖子: 7
注册时间: 2020-08-25 18:46
系统: linux

Re: Debian 10的问题这么多,我们为什么还要安装它?

#6

帖子 shiene » 2020-08-25 19:38

我用的stretch,也就是debian9,好像没觉得多难用啊。sudoers那个算是默认配置吧。如果你装的是台服务器,还是手动修改文件比较好。包括你后面的几个chmod,都是有风险的,必要的时候只让root可读写就行了,没必要的时候就让他一直只读就行了。sources.list可以使用命令追加删除源,或者写到新的文件里,没必要修改权限。CDROM的话可能真的是多余的,但有的时候确实有用。比如有些网络可能不大好的地方。debian是供全世界人类使用的,不是每个国家和地区都有中国这样的基础网络设施。
另外,就是因为debian过于保守才有的ubuntu,既然在用ubuntu,就不要吐槽debian了。这就是他的风格。
回复