2018年1月8日 星期一

[Ubuntu] 換成16的一堆問題

因為沒辦法只好更新到16,但問題一堆

1. 原本可以 ssh,現在出現
Unable to negotiate with x.x.x.x port 22: no matching cipher found. Their offer: arcfour,blowfish-cbc


解決辦法是使用指定的 cipher、 如ssh -c arcfour x.x.x.x
http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html



2. ssh 過去以後出現 locale 警告
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

解決辦法是修改 /etc/ssh/ssh_config,將 SendEnv LANG LC_* 註解掉
https://www.linuxbabe.com/linux-server/fix-ssh-locale-environment-variable-error


3. 先安裝 openoffice 後又想安裝 libreoffice、結果出現尷尬的情形,要 apt-get -f install 也不行,最後要這樣做才能移除乾淨
sudo apt-get clean
sudo apt autoclean
sudo apt-get remove --purge PACKAGE
sudo dpkg -i --force-overwrite /var/cache/apt/archives/PACKAGE.DEB

安裝 libreoffice 大概是這樣
sudo add-apt-repository ppa:libreoffice/libreoffice-5-4
sudo apt update
sudo apt install libreoffice

安裝 openoffice 的方法大概是如下,不繼續用的主要原因是竟然連 slide 內容文字大小沒辦法自動改變? 可能我沒有認真查詢怎麼用吧,但基本上應該要能隨著內容框大小自動修改,因此只好換成 libreoffice
sudo apt-get remove libreoffice* openoffice*
sudo apt-get autoremove
wget sourceforge.net/projects/openofficeorg.mirror/files/4.1.1/binaries/en-GB/Apache_OpenOffice_4.1.1_Linux_x86-64_install-deb_en-GB.tar.gz
tar -xzvf Apache_OpenOffice_4.1.1_Linux_x86-64_install-deb_en-GB.tar.gz
cd en-GB/DEBS
sudo dpkg -i *.deb   
cd desktop-integration   
sudo dpkg -i *.deb

https://askubuntu.com/questions/841148/how-do-i-install-the-latest-openoffice

順便紀錄一下,移掉 libreoffice 和相依性套件,會把 gtk2 的東西移掉,就會比較醜所以還要再裝回來 QQ
alsamixergui clipit xfce4-panel exo-utils fonts-crosextra-caladea fonts-crosextra-carlito fonts-linuxlibertine fonts-sil-gentium fonts-sil-gentium-basic galculator gnome-mplayer gnome-system-tools gtk2-engines:amd64 leafpad libcommons-logging-java libcommons-parent-java libapache-pom-java libbsh-java libmusicbrainz3-6v5 libdiscid0:amd64 libthunarx-2-0 libexo-1-0:amd64 libexo-common libexo-helpers libfltk1.1:amd64 libfm-qt2:amd64 libgarcon-1-0 libgarcon-common libgda-5.0-4 libgda-5.0-common libgmtk1:amd64 libgmlib1:amd64 libgmtk1-data libhsqldb1.8.0-java libjpeg-progs libjpeg9:amd64 libjs-jquery liboobs-1-5 libpq5:amd64 libservlet3.1-java tumbler libtumbler-1-0 usermode libuser1 xdotool libxdo3:amd64 libxfce4ui-1-0 libxfce4ui-common libxfce4util-bin libxfconf-0-2 xfconf libxfce4util7 libxfce4util-common lxmusic libxmmsclient-glib1 libxmmsclient6 linux-headers-4.10.0-28-generic linux-headers-4.10.0-28


4. 之前常用的 Foxit PDF Reader 也出現莫名其妙的問題。首先是無法連續開檔,因為會多加 file:// 字串到 FoxitReader.sh,還有開中文檔名也會有問題,最後只好安裝 okular
而移除 Foxit PDF Reader 的方法是到 ~/opt/foxitsoftware/foxitreader 然後執行 ./maintenancetool
https://www.tecmint.com/linux-pdf-viewers-and-readers-tools/


5. 之前使用 S3 plugin, 但內建的 firefox 是 Quantum(57)無法安裝,只好先移除再重新安裝。要先查詢可用的版本
sudo apt-cache showpkg firefox
會找到 45.0.2+build1-0ubuntu1就可以指定安裝
sudo apt-get install firefox=45.0.2+build1-0ubuntu1

不過後來還是裝別的版本,因為 bookmark 和 plugin 一直有問題,最後是使用 54.0
從這幾個頁面找適合的
https://www.mozilla.org/en-US/firefox/releases/
https://en.wikipedia.org/wiki/Firefox_version_history
https://ftp.mozilla.org/pub/firefox/releases/

後來因為要放到 application launch,所以要自己建立 .desktop,例如 /usr/share/applications/firefox.desktop,做完記得要 sudo updatedb 才會看到

[Desktop Entry]
Type=Application
Name=Firefox
Icon=/usr/share/icons/HighContrast/256x256/apps/color-firefox.png
Encoding=UTF-8
Exec=/usr/bin/firefox
Terminal=false
X-MultipleArgs=false
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Actions=NewWindow;Incognito;TempProfile;

icon 是從這邊找的
http://www.iconseeker.com/search-icon/mozilla-pack/mozilla-firefox-1.html


6. pcmanfm 等本來有隨打即焦點(type and focused),可能是這樣翻譯吧?
並且旁邊的 scrollbar 不是傳統形式,而是漂浮在上面。

為了這兩個小問題,最後第一個方法是先刪除原本使用者再建立新的使用者就可以了。不知道哪邊的環境變數改到了。不過也許可以用 gnome-tweak-tool 找到相關設定,懶的研究了。
而第二個問題就是把套件移除後登出再登入就可以了。 sudo apt-get remove overlay-scrollbar overlay-scrollbar-gtk2




沒有留言: