在Ubuntu上安装并运行PlasticSCM客户端

时间:2014-04-22 12:38:31

标签: ubuntu-12.04 plasticscm

我正在使用Ubuntu(Linux 3.2.0-37-generic#58-Ubuntu x86_64 GNU / Linux)。我刚刚使用图形安装程序(来自PlasticSCM官方下载站点)安装了PlasticSCM(仅客户端)。

安装过程没有问题,但客户端没有打开。

然后我尝试使用Ubuntu / Debian软件包(来自https://www.plasticscm.com/plastic-for-linux/index.html)安装,但是有一些缺失的依赖:

Err http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/ ./ plasticscm-libmono3-debugger-soft2.0-cil 3.0.3.1-1.1 404  Not Found
Err http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/ ./ plasticscm-libmono3-i18n-west2.0-cil 3.0.3.1-1.1 404  Not Found
Err http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/ ./ plasticscm-libmono3-system-runtime4.0-cil 3.0.3.1-1.1 404  Not Found
Err http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/ ./ plasticscm-libmono3-webmatrix-data4.0-cil 3.0.3.1-1.1 404  Not Found
Failed to fetch http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/./all/plasticscm-libmono3-debugger-soft2.0-cil_3.0.3.1-1.1_all.deb  404  Not Found
Failed to fetch http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/./all/plasticscm-libmono3-i18n-west2.0-cil_3.0.3.1-1.1_all.deb  404  Not Found
Failed to fetch http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/./all/plasticscm-libmono3-system-runtime4.0-cil_3.0.3.1-1.1_all.deb  404  Not Found
Failed to fetch http://www.plasticscm.com/plasticrepo/5.0/Debian_6.0/./all/plasticscm-libmono3-webmatrix-data4.0-cil_3.0.3.1-1.1_all.deb  404  Not Found

我可以在命令行中看到exec“plasticscm”(安装在我第一次尝试安装GUI的时候),但它会抛出这个:

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeEngine ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeWin32Classic ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.KnownColors ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: libgdiplus.so.0.0.0
  at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
  at System.Drawing.GDIPlus..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Drawing.Graphics.FromHdcInternal (IntPtr hdc) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.SetDisplay (IntPtr display_handle) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetInstance () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Drawing.Color.get_Black () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ThemeWin32Classic..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Windows.Forms.ThemeVisualStyles..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ThemeEngine..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:.ctor ()
  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (IWin32Window owner, System.String text, System.String caption, MessageBoxButtons buttons, MessageBoxIcon icon, Boolean displayHelpButton) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (IWin32Window owner, System.String text, System.String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean displayHelpButton) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.MessageBox/MessageBoxForm:.ctor (System.Windows.Forms.IWin32Window,string,string,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon,System.Windows.Forms.MessageBoxDefaultButton,System.Windows.Forms.MessageBoxOptions,bool)
  at System.Windows.Forms.MessageBox.Show (IWin32Window owner, System.String text, System.String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton) [0x00000] in <filename unknown>:0 
  at Codice.I3.I3MessageBox.Show (IWin32Window window, System.String text, System.String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton) [0x00000] in <filename unknown>:0 
  at Codice.I3.I3MessageBox.Show (System.String text, System.String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton) [0x00000] in <filename unknown>:0 
  at ce.a (System.String A_0, System.String A_1, MessageBoxIcon A_2, IWin32Window A_3) [0x00000] in <filename unknown>:0 
  at ce.a (System.String A_0, System.String A_1, MessageBoxIcon A_2, ISynchronizeInvoke A_3, IWin32Window A_4) [0x00000] in <filename unknown>:0 
  at ce.a (System.String A_0, MessageBoxIcon A_1, ISynchronizeInvoke A_2, IWin32Window A_3) [0x00000] in <filename unknown>:0 
  at ce.a (System.String A_0, System.Exception A_1, MessageBoxIcon A_2, ISynchronizeInvoke A_3, IWin32Window A_4) [0x00000] in <filename unknown>:0 
  at ce.a (System.String A_0, System.Exception A_1, MessageBoxIcon A_2) [0x00000] in <filename unknown>:0 
  at ce.b (System.Exception A_0) [0x00000] in <filename unknown>:0 
  at xk.a (System.String[] A_0) [0x00000] in <filename unknown>:0 

¿任何想法?

1 个答案:

答案 0 :(得分:1)

存储库服务器肯定存在某种问题,我只是从头开始安装软件,没有显示错误。

尝试更新apt-get源并重新安装plasticcm-server软件包。像

这样的东西
$ sudo apt-get update
$ sudo apt-get install --reinstall plasticscm-client plasticscm-server

应该做的伎俩。但是,我建议首先在/opt/plasticscm5/uninstall.sh执行脚本,卸载以前的安装(使用下载的安装程序包执行)。