如何用window系统在Linux上下载软件,在Linux上安装samba服务器,window向Ubuntu传输软件,Ubuntu中下载qt并测试qt、下载gtk并测试

服务器 0

用window向Linux传输软件

1、终端输入命令 sudo apt-get install samba
2、下载成功后终端输入命令 sudo gedit /etc/samba/smb.conf,打开smb.conf文件并编辑
3、把下面的代码复制到smb.conf文件中,注意[]内外当前用户名,代码块中也要对应好

[fan]    comment = samba home directory     path = /home/fan    public = yes    browseable = yes    public = yes    read only = no    valid users = fan    create mask = 0777    directory mask = 0777     force user = fan    force group = fan    available = yes

4、重启samba服务 sudo /etc/init.d/samba restart
5、设置密码(为后续window链接做准备)sudo smbpasswd -a fan
6、将网络适配器中的网络链接设置为 桥接网络
7、终端输入命令 ifconfig 获得ip地址
8、在window系统下按 win+R ,输入上面获得的ip地址
9、根据提示输入前面设置好的密钥
10、操作Linux中的文件、下载qt、gtk

Linux,Ubuntu下载qt并测试qt

1、window下,把qt安装包下载到Ubuntu中的一个文件夹里
2、Linux下,cd到对应文件夹后,执行 ./qt-opensource-linux-x64-5.4.2.run
3、正常操作下根据安装向导一路next,直到完成
4、点开qt,New Project——Qt widgets Application——choose——输入名称——下一步——选择对应类和基类——下一步——完成
5、点击绿色三角号运行
6、若编译失败,则在终端输入 sudo apt-get install libgl1-mesa-dev

Linux,Ubuntu下载gtk并测试gtk

1、 安装gtk sudo apt-get install libgtk2.0*
2、在window系统下对Linux进行操作,创建一个文件夹,在里面创建 .c文件,在里面输入代码进行后续测试
3、进入对应的文件夹里,对.c文件进行编译 gcc deme.c `pkg-config --cflags --libs gtk±2.0


  • apt-get
    • 提供了一个强大的方式来安装、更新、升级和删除软件包及其依赖关系
    • apt-get install [package_name]: 安装一个或多个软件包。例如,apt-get install nginx 会安装 nginx 服务器。
    • 命名含义
      • Advanced: 表示它是一个在功能上比较先进的工具,可以处理依赖关系和软件包的复杂管理任务。
      • Packaging: 指的是它用于管理软件包(applications and libraries),即软件的打包形式,便于分发、安装、升级和移除。
      • Tool: 这个词表明它是一个用于特定目的的实用程序,即管理软件包
  • gedit
    • 是 Linux 系统中的一个文本编辑器,它是 GNOME 桌面环境的官方文本编辑器。
    • 打开一个特定的文件进行编辑,可以将文件名作为参数传递给 gedit 命令 gedit example.txt
  • smb.conf
    • smb.conf 是 Samba 服务器的主要配置文件,Samba 是一个在 Linux 和 Unix 系统上实现 SMB/CIFS 网络协议的自由软件,允许文件和打印服务与同网络中的 SMB/CIFS 服务器和客户端(通常是 Windows 系统)进行互操作。
    • smb.conf 文件位于 /etc/samba/ 目录下(这可能因发行版而异),并且包含了 Samba 服务器运行时所需的配置指令。
  • ifconfig
    • 用于配置、控制 TCP/IP 网络接口参数。在 Linux 系统中,ifconfig 用于配置网络接口的内核驱动参数,例如设置接口的 IP 地址、子网掩码、广播地址等。
    • 如果不带任何参数,它将列出当前系统上所有激活的接口的配置
    • 若要配置特定的网络接口,可以在 ifconfig 后跟上接口名称和所需的选项。例如,为接口 eth0 配置 IP 地址和子网掩码

也许您对下面的内容还感兴趣: