Line 2: |
Line 2: |
| | | |
| == smeserver-thinclient == | | == smeserver-thinclient == |
− | | + | Maintainer: [[User:TrevorB|TrevorB]]<br> |
− | === Maintainer ===
| + | {{ #smeversion: smeserver-thinclient }} |
− | [mailto:trevorbatley@users.sourceforge.net Trevor Batley] | |
| | | |
| === Description === | | === Description === |
| This contribution adds a server manager panel that allows an administrator to manage thinclient workstations (ie. workstations that are using the pxeboot protocol to retrieve a boot image from the server). | | This contribution adds a server manager panel that allows an administrator to manage thinclient workstations (ie. workstations that are using the pxeboot protocol to retrieve a boot image from the server). |
| | | |
− | For usage see [[thinclient_usage|this page]]. | + | For usage see [[Thinclient usage]]. |
| | | |
| === Requirements === | | === Requirements === |
− | *smeserver >= 7.0 | + | *smeserver >= 10.0 |
| + | *smeserver-pxe (will be installed as a dependency when installing smeserver-thinclient) |
| *The thinclient workstations are receiving their dhcp info from your smeserver. | | *The thinclient workstations are receiving their dhcp info from your smeserver. |
| *A tftp-server, either on your smeserver or another server in your domain (I have also created a contrib to install a [[Tftp server|tftp server]] on your smeserver). | | *A tftp-server, either on your smeserver or another server in your domain (I have also created a contrib to install a [[Tftp server|tftp server]] on your smeserver). |
− | *The thinclient workstations have a PXE capable NIC and BIOS. (although booting from floppy & CD is possible. Please refer to the documentation of your thinclient OS). | + | *The thinclient workstations have a PXE capable NIC and BIOS. (although booting from usb stick, [http://www.etherboot.org/ floppy] & CD is possible. Please refer to the documentation of your thinclient OS). |
| | | |
| === Installation === | | === Installation === |
− | This contrib is currently held in the smedev repository, so the following commands will install on your smeserver. | + | This contrib is held in the smecontribs repository, so the following commands will install on your smeserver. |
− | | |
− | yum --enablerepo=smedev install smeserver-thinclient
| |
− | | |
− | You will then need to activate the database changes etc.
| |
− | The 'official' way is to perform
| |
− | | |
− | signal-event post-upgrade
| |
− | signal-event reboot
| |
| | | |
− | Go to the Thin Clients panel on Server Manager (within the Configuration section) and activate etc.
| + | yum --enablerepo=smecontribs install smeserver-thinclient |
| | | |
− | [[Image:Thinclientmenu.png]] | + | Go to the Thin Clients panel on Server Manager (within the Configuration section) and 'enable' etc. Usage ([[Thinclient usage]]). |
| | | |
− | === Upgrade from smeserver 6.x ===
| + | [[File:ThinclientGlobal.png|alt=]] |
− | There is no 'official' upgrade for thinclient from smeserver 6.x to 7.x, but if you uninstall the current version before upgrading to smeserver 7.x (rpm -e smeserver-thinclient) and install the newer version after your upgrade (as per [[Thinclient#Installation|install]]), you just need to leave everything
| |
− | in your tftpboot directory and move the /home/e-smith/pxeclients file across to /home/e-smith/db/thinclient. eg.
| |
| | | |
− | mv /home/e-smith/pxeclients /home/e-smith/db/thinclient
| + | ===Related Contribs=== |
| | | |
− | Activate via the server manager panel and everything should still be there.
| + | Requires [[Pxe|smeserver-pxe]] |
| | | |
| + | Can work with and use [[Tftp server|smeserver-tftp-server]] |
| + | |
| === Uninstall === | | === Uninstall === |
| yum remove smeserver-thinclient | | yum remove smeserver-thinclient |
| + | If you no longer need to do any pxe booting, please also remove smeserver-pxe<syntaxhighlight lang="bash"> |
| + | yum remove smeserver-pxe |
| + | </syntaxhighlight>And to remove all traces, you can<syntaxhighlight lang="bash"> |
| + | rm /home/e-smith/db/thinclient |
| + | rm /etc/dhcpd.thinclient |
| + | </syntaxhighlight> |
| + | |
| === Source === | | === Source === |
− | The source for this contrib can be found in the smeserver [http://smeserver.cvs.sourceforge.net/smeserver/smeserver-thinclient/ CVS] on sourceforge. | + | The source for this contrib can be found in the smecontribs [http://smecontribs.cvs.sourceforge.net/smeserver/smeserver-thinclient/ CVS] on sourceforge. |
− | | |
− | A copy is held in my [http://mirror.contribs.org/smeserver/contribs/trevorb/7.x/Thinclient/source/ contribs directory]
| |
| | | |
| === Bugs === | | === Bugs === |
− | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] | + | Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-thinclient component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-thinclient|title=this link}}. |
− | and select the smeserver-thinclient component. | |
| | | |
| + | {{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-thinclient|noresultsmessage="No open bugs found."}} |
| + | ---- |
| [[Category: Contrib]] | | [[Category: Contrib]] |
| + | [[Category: Administration]] |