作者:Sam (甄峰) sam_code@hotmail.com
0. 安装Ubuntu:
Install use bootable Ubuntu usb devices:
采用rufus做一个U盘启动和安装盘。
https://rufus.ie/en/
1. ssh-server安装:
sudo apt install openssh-server
查看是否安装成功,可以用以下两个方法。
apt list --installed |grep ssh
dpkg -l |grep ssh
若显示已经有openssh-server, 则表明安装成功。
其从ssh server:
sudo service ssh start
2. 安装samba-client:
sudo apt-get install smbclient
create mount_dir
#mkdir /home/sam/samba_dir
#sudo mount -t cifs //192.168.31.122/sam /home/sam/samba_dir
-o username=android,password=123456
附1. Advanced Packaging Tool(APT)和Debian
Packager(dpkg)
dpkg是Debian Pakager的简写。
是Debian专门开发的套件管理系统,方便软件的安装,更新和删除。 所有源自Debian的Linux发型版本都使用dpkg.
如Ubuntu, Knoppix等。与Fedora的rpm类似。用于安装,卸载 .deb软件包,并能获取.deb信息。
安装:
安装一个.deb:
dpkg -i .deb_file
安装一个目录下所有软件包:
dpkg -R /home/sam/deb/
删除:
删除但保留配置信息:
dpkg -r
删除包和配置信息:
dpkg -P
显示已安装软件包:
dpkg -l
例:查找已安装的ssh相关软件包
dpkg -l |grep ssh
查找已安装的软件包在何处:
dpkg
-L
例如: dpkg -L openssh-client
Advanced Packaging Tool是Linux下一款安装包管理工具(apt, apt-get
apt-cache)。
dpkg虽然可以管理软件包。但对软件的依赖关系等没有处理。且与ubuntu软件仓库没有联系。所以可以使用apt工具。
apt包括: apt, apt-get, apt-cache,apt-config
apt是新版本,包含apt-get, apt-cache, apt-config的功能。
安装:
apt install
卸载:
apt remove (保留配置)
apt purge (连带配置删除)
显示已安装软件包:
apt list --installed
附2: 修改gcc g++版本:
ubuntu20.04缺省gcc g++版本是 9. 会导致如cuda无法安装。 需要将其降低。
sudo apt-get install gcc-7 g++-7
sudo update-alternatives --install /usr/bin/gcc gcc
/usr/bin/gcc-7 9
sudo update-alternatives --install /usr/bin/gcc gcc
/usr/bin/gcc-9 1
sudo update-alternatives --display gcc
sudo update-alternatives --install /usr/bin/g++ g++
/usr/bin/g++-7 9
sudo update-alternatives --install /usr/bin/g++ g++
/usr/bin/g++-9 1
sudo update-alternatives --display g++
此时:
gcc --version
gcc (Ubuntu 7.5.0-6ubuntu2) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying
conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.