2020/1/8

bye bye debian


跟著升級,用了10年的debian...因為nvidia driver 的關係,最後還是要換ubuntu 了...
先是裝了 server 版(因為手邊正好有...),是console mode,然後加裝 mate-desktop,然後用 nvidia driver 340。
結果 螢幕反應超頓的...
只好改裝 desktop 版,然後改 mate..

tasksel加 mate-desktop 時,ubuntu-desktop 一樣要存在
輸入法 : ibus-chewing
關閉 usb automount : 要用 dconf-editor:
org/mate/desktop/media-handling:
automount : off
automount-open : off
autorun-never : on
重新啟動 usb-ethernet , dhcp..
用 networkmanager: /etc/netplan:
network:
  version: 2
  renderer: NetworkManager
netplan apply
這樣就會用 icon 上的 edit network 來設定 網路(卡)
Manual. 值都設定正確才會出現 save button
router 也一樣設定

dnsmasq:
因為系統改用 systemd-resolve
所以dnsmasq 的 dns 功能要關閉 (不然就要把 systemd-resolve 關閉)
dnsmasq 關閉的方法是follow dnsmasq.conf 的說明,把 port=0

/etc/dnsmasq.conf 中把所有的 log 都打開
# For debugging purposes, log each DNS query as it passes through
# dnsmasq.
log-queries

# Log lots of extra information about DHCP transactions.
log-dhcp
這樣在 /var/log/syslog (dnsmasq 沒有自己的 log file),就會有詳細的...
Jul  6 17:50:26 beaver dnsmasq-dhcp[27344]: DHCP, IP range 172.16.200.1 -- 172.16.200.15, lease time 12h
Jul  6 17:50:26 beaver dnsmasq-dhcp[27344]: DHCP, sockets bound exclusively to interface enx00e04c361590
Jul  6 17:50:26 beaver systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
Jul  6 17:51:11 beaver dnsmasq-dhcp[27344]: 819189787 available DHCP range: 172.16.200.1 -- 172.16.200.15
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 client provides name: Ambarella
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 DHCPREQUEST(enx00e04c361590) 172.16.200.7 4e:2d:27:e0:b9:a8
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 tags: enx00e04c361590
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 DHCPACK(enx00e04c361590) 172.16.200.7 4e:2d:27:e0:b9:a8 Ambarella
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 requested options: 1:netmask, 28:broadcast, 2:time-offset, 121:classless-static-route,
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 requested options: 15:domain-name, 6:dns-server, 12:hostname,
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 requested options: 40:nis-domain, 41:nis-server, 42:ntp-server,
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 requested options: 26:mtu, 119:domain-search, 3:router, 121:classless-static-route,
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 requested options: 249, 33:static-route, 252, 42:ntp-server,
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 requested options: 17:root-path
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 next server: 172.16.200.1
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  1 option: 53 message-type  5
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  4 option: 54 server-identifier  172.16.200.1
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  4 option: 51 lease-time  12h
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  4 option: 58 T1  6h
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  4 option: 59 T2  10h30m
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  4 option:  1 netmask  255.255.255.0
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  4 option: 28 broadcast  172.16.200.255
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  4 option:  3 router  172.16.200.1
Jul  6 17:51:12 beaver dnsmasq-dhcp[27344]: 819189787 sent size:  9 option: 12 hostname  Amburr


如果是ubuntu 20.04,就用 network-manager 就可以了。
選擇要提供 dhcp 的網卡,ipv4/6 設定選 "share to other computers" 就可以了,其他都不用安裝/設定。
-- 只是 ip range 好像不能設,default 就是 10.24.X.X


2024/01/30
因為 support 的 GLIBC 不夠新,所以 upgrade 到 22.04
用 do_release_upgrade 的方法。
一開始說 broken package : ubuntu-desktop,所以 follow link remove colord, mesa-utils 之後,ubuntu-desktop 也移除,這樣就可以繼續下去...

upgrade 完是 console mode。要安裝 gnome-control-utils 跟 ubuntu-desktop,結果 fail。
發現是 pipewire 的原因。
因為當初 20.04 的 bt handfree 是 failed,要手動安裝 pipewire,所以把所有卡住的 pipewire 和相關 package 都移除。
就可以安裝 gnome-control 跟 ubuntu-desktop,
之後reboot 就是圖形模式了。

因為移除 pulseaudio 和 pipewire,所以到setting 去看,沒有 audio device。
參考: 做這個:
sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
systemctl --user restart pipewire-session-manager
沒效,再加上:
pulseaudio -k
pulseaudio -D
reboot之後,就出現了。

沒有留言:

張貼留言