Fortunatelly доступность стабильного GIMP 2.8 также сделал хромой реестр плагина (с известным сохранением для веб-плагина) легким установить.
Через http://www.webupd8.org/ :
GIMP 2.8 стабильная установка
, Если Вы обновляете от более старой версии GIMP, посещает ссылку и обращает внимание на команду 'dist-обновления' http://www.webupd8.org/2012/05/gimp-28-stable-finally-available-for.html (также, если Вы хотите вернуться к GIMP 2.6.x)
, Если Вы просто устанавливаете GIMP впервые на Вашей установке существующей системы:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
Реестр Плагина GIMP для установки GIMP 2.8
http://www.webupd8.org/2012/05/install-gimp-plugin-registry-for-gimp.html
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp-plugin-registry
Если вы шаг за шагом конвертируете приложение ASP.NET в ASP.NET MVC, вы можете использовать оболочки:
public abstract class ResolveClientUrlWrapper
{
public abstract string ResolveClientUrl(string relativeUrl);
}
public class ResolveClientUrlPageWrapper : ResolveClientUrlWrapper
{
System.Web.UI.Page _page;
public ResolveClientUrlPageWrapper(System.Web.UI.Page page)
{
_page = page;
}
public override string ResolveClientUrl(string relativeUrl)
{
return _page.ResolveClientUrl(relativeUrl);
}
}
public class ResolveClientUrlPWebPageRenderingBaseWrapper : ResolveClientUrlWrapper
{
WebPageRenderingBase _webPageRenderingBase;
public ResolveClientUrlPWebPageRenderingBaseWrapper(WebPageRenderingBase webPageRenderingBase)
{
_webPageRenderingBase = webPageRenderingBase;
}
public override string ResolveClientUrl(string relativeUrl)
{
return _webPageRenderingBase.Href(relativeUrl);
}
}
public class ResolveClientUrlUrlHelperWrapper : ResolveClientUrlWrapper
{
UrlHelper _urlHelper;
public ResolveClientUrlUrlHelperWrapper(UrlHelper urlHelper)
{
_urlHelper = urlHelper;
}
public override string ResolveClientUrl(string relativeUrl)
{
return _urlHelper.Content(relativeUrl);
}
}
public class PathUtilityWrapper : ResolveClientUrlWrapper
{
public override string ResolveClientUrl(string relativeUrl)
{
return VirtualPathUtility.ToAbsolute(relativeUrl);
}
}
Вы можете ResolveClientUrlPageWrapper со страницы классического ASP.NET или ResolveClientUrlHttpServerUtilityBaseWrapper из контроллера ASP.NET MVC. , ResolveClientUrlUrlHelperWrapper из ASP.NET MVC View. У вас будет один и тот же фоновый код для всего приложения ASP.NET classic и ASP.NET MVC.