Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Công nghệ phần mềm thực chiến

Đóng gói phần mềm thành RPM DEB Container để kiếm tiền nhìn từ Samba+ của công ty SerNet

  • 03 Dec, 2024
  • Com 0

Tôi rất vui vì được SerNet cho xài miễn phí Samba+ trong 1 năm giá là 450 Euro.

Trong khóa học công nghệ thông tin thực chiến phần công nghệ phần mềm thực chiến bạn sẽ được học cách đóng gói phần mềm thành RPM, DEB, Container với Samba+ là 1 ví dụ kĩ thuật chi tiết để học cách làm ra sản phẩm ngon gồm học ngôn ngữ lập trình, các thư viện lập trình, lập trình đóng gói phần mềm trên Linux, hổng phải học Linux là học mấy cái lệnh như trên mạng hay đưa mấy cái hình nha các bạn.

1 lần nữa xin cảm ơn công ty SerNet.

Hiện tại phần mềm Samba 4.21.2 là phiên bản mới nhất, được cung cấp ở dạng mã nguồn (source code) trên trang samba.org. Samba được viết bằng ngôn ngữ lập trình C.

Từ khi ra đời Samba là phần mềm có 1 không 2 trên Linux để chia sẻ file qua lại với hệ điều hành Windows nên các hãng như Red Hat và SUSE đã nhanh nhảu đóng gói Samba trong bản Linux của mình để bán lấy tiền.

Trên RHEL 9.5 mới nhất hiện tại, Samba được đóng gói thành RPM phiên bản 4.20.2.

# yum info samba
Available Packages
Name         : samba
Version      : 4.20.2
Release      : 2.el9_5
Architecture : x86_64
Size         : 939 k
Source       : samba-4.20.2-2.el9_5.src.rpm
Repository   : baseos
Summary      : Server and Client software to interoperate with Windows machines
URL          : https://www.samba.org
License      : GPL-3.0-or-later AND LGPL-3.0-or-later
Description  : Samba is the standard Windows interoperability suite of programs for Linux and
             : Unix.

Trong khi đó trên Ubuntu Server 24.10 mới nhất, Sam ba được đóng gói thành DEB và chỉ khá khẩm hơn chút đỉnh là Samba 4.20.4.

# apt info samba
Package: samba
Version: 2:4.20.4+dfsg-1ubuntu1
Priority: optional
Section: net
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 5,806 kB
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: passwd, procps, samba-common (= 2:4.20.4+dfsg-1ubuntu1), samba-common-bin (= 2:4.20.4+dfsg-1ubuntu1), libbsd0 (>= 0.6.0), libc6 (>= 2.38), libcups2t64 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libgnutls30t64 (>= 3.7.0), libldap2 (>= 2.6.2), libldb2 (>= 2:2.6.1), libndr4 (>= 2:4.20.0~rc1), libpopt0 (>= 1.14), libtalloc2 (>= 2.4.2~), libtasn1-6 (>= 4.14), libtdb1 (>= 1.4.10~), libtevent0t64 (>= 0.16.1~), libtirpc3t64 (>= 1.0.2), liburing2 (>= 2.3), samba-libs (= 2:4.20.4+dfsg-1ubuntu1)
Recommends: attr, python3-samba
Suggests: ctdb, ufw, winbind, samba-vfs-ceph, samba-vfs-glusterfs
Breaks: samba-ad-dc (<< 2:4.20.1+dfsg-2~), samba-ad-provision (<< 2:4.20.4+dfsg), samba-libs (<< 2:4.19.0~), samba-vfs-modules (<< 2:4.20.2+dfsg-3~)
Replaces: samba-libs (<< 2:4.19.0~), samba-vfs-modules (<< 2:4.20.2+dfsg-3~)
Homepage: https://www.samba.org
Task: samba-server, ubuntukylin-desktop, ubuntukylin-desktop-minimal
Download-Size: 1,376 kB
APT-Sources: http://vn.archive.ubuntu.com/ubuntu oracular/main amd64 Packages
Description: SMB/CIFS file, print, and login server for Unix
 Samba is an implementation of the SMB/CIFS protocol for Unix systems,
 providing support for cross-platform file and printer sharing with
 Microsoft Windows, OS X, and other Unix systems.  Samba can also function
 as an Active Directory or NT4-style domain controller, and can integrate
 with Active Directory realms or NT4 domains as a member server.
 .
 This package provides the components necessary to use Samba as a stand-alone
 file and print server or as an NT4 domain controller.  For use in an NT4
 domain or Active Directory realm, you will also need the winbind package.
 To use samba as an Active Directory domain controller (AD DC), please install
 samba-ad-dc package.
 .
 This package is not required for connecting to existing SMB/CIFS servers
 (see smbclient) or for mounting remote filesystems (see cifs-utils).

Nếu bạn muốn xây dựng hệ thống Linux thay thế Windows bằng Samba AD DC thì cần cài phiên bản Samba càng mới càng tốt và cần thường xuyên nâng cấp lên phiên bản mới để vá lỗi và có thêm chức năng mới.

SerNet là công ty có đóng góp code lớn cho Samba bên cạnh Red Hat, SUSE và IBM. SerNet có đóng gói Samba thành RPM, DEB và Container phiên bản mới hơn trên dòng Red Hat, SUSE và Ubuntu.

Chỉ ít lâu sau khi Samba phát hành phiên bản nào ở dạng mã nguồn C thì SerNet sẽ đóng gói Samba thành RPM, DEB, Container tương ứng.

SerNet mở trang web https://shop.samba.plus/en/SAMBA/ bán 3 sản phẩm là

Samba+ giá 450 Euro là phiên bản Samba mới nhất được đóng gói thành RPM để chạy trên Red Hat, SUSE và DEB để chạy trên Debian, Ubuntu

SAMBA+ Container giá 450 Euro là phiên bản Samba mới nhất đóng gói thành Container chạy trên Ubuntu.

SAMBA+ AIX giá 3750 Euro là phiên bản Samba mới nhất chạy trên AIX Unix của hãng IBM.

Tags:
Samba Active Directory Domain ControllerSamba AD DCSamba AD Domain ControllerSamba containerSamba DEBSamba RPMSamba+
Share on:
Phần mềm Samba hỗ trợ giao thức SMB tới phiên bản nào?
Samba đã đóng góp vào sự phát triển của phần mềm bắt gói tin Wireshark như thế nào?

Search

Categories

  • An toàn thông tin thực chiến (7)
  • Cơ sở dữ liệu thực chiến (6)
  • Công nghệ ảo hóa máy chủ (1)
  • Công nghệ lõi Công nghệ Thông tin (1)
  • Công nghệ lõi Linux (8)
  • Công nghệ phần mềm thực chiến (7)
  • Công nghệ Thông tin thực chiến (1)
  • Đại số tổ hợp (1)
  • DevOps thực chiến (2)
  • Điện toán đám mây thực chiến (3)
  • Docker container (3)
  • Giải tích tổ hợp (1)
  • Hệ điều hành Linux thực chiến (5)
  • Học công nghệ thông tin thực chiến (1)
  • Lập trình an toàn thông tin (1)
  • Lập trình thực chiến (1)
  • Linux thực chiến (2)
  • Olympic Toán 30 tháng 4 (1)
  • Oracle DBA (11)
  • Podman container (3)
  • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

Tags

An toàn thông tin thực chiến (2) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (2) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Giao thức SMB (2) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (3) initramfs (2) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (2) Linux security (4) Lập trình MySQL thực chiến (2) MySQL database developer (3) MySQL DBA (3) netplan (3) Oracle 21c (2) Oracle database 12c (2) Oracle dbca (2) Oracle OUI (5) Oracle Universal Installer (5) Quản trị MySQL (3) Red Hat Enterprise Linux 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (2) Thuật toán yescrypt (2) Trung tâm dữ liệu (2) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu Linux server (2) Tối ưu MySQL (4) Ubuntu netplan (3) Ubuntu netplan yaml (2) vmlinuz (3) VMware Workstation (2) Điện toán đám mây (3)

Học Công nghệ Thông tin chuyên sâu
Tiết kiệm tiền bạc, thời gian, công sức cho người học
© Copyright 2024 CâyTreOS – Học IT thế kỉ 21

Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến