این دستور g.extensiongrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
g.پسوند - پسوندهای GRASS Addons را در نصب محلی GRASS حفظ می کند.
دانلود می کند، برنامه های افزودنی را از مخزن GRASS Addons SVN در GRASS محلی نصب می کند
نصب یا حذف افزونه های نصب شده
واژگان کلیدی
کلی، نصب، الحاقات
خلاصه
g.پسوند
g.پسوند --کمک
g.پسوند [-lcgasdift] گسترش=نام عمل=رشته [svnurl=آدرس] [پیشوند=مسیر]
[پروکسی=پروکسی[,پروکسی،...]] [--کمک] [--واژگان] [--ساکت] [--ui]
پرچم ها:
-l
پسوندهای موجود را در مخزن GRASS Addons SVN فهرست کنید
-c
افزونههای موجود در مخزن GRASS Addons SVN شامل ماژول را فهرست کنید
شرح
-g
فهرست پسوندهای موجود در مخزن GRASS Addons SVN (سبک اسکریپت پوسته)
-a
پسوندهای نصب شده محلی را فهرست کنید
-s
نصب در سراسر سیستم (ممکن است به حقوق مدیر سیستم نیاز داشته باشد)
-d
کد منبع را دانلود کنید و از آن خارج شوید
-i
پسوند جدید را نصب نکنید، فقط آن را کامپایل کنید
-f
حذف اجباری هنگام حذف برنامه افزودنی (عملیات = حذف)
-t
کار بر روی جعبه ابزار به جای ماژول های منفرد (تجربی)
--کمک
خلاصه استفاده از چاپ
-- پرحرف
خروجی ماژول گویا
--ساکت
خروجی ماژول بی صدا
--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی
پارامترهای:
گسترش=نام [ضروری]
نام برنامه افزودنی برای نصب یا حذف
نام جعبه ابزار (مجموعه پسوندها) هنگامی که پرچم -t داده می شود
عمل=رشته [ضروری]
عملیات انجام شود
گزینه های ارسال: اضافه کردن، برداشتن
پیش فرض: اضافه کردن
svnurl=آدرس
URL مخزن SVN Addons
پیش فرض: http://svn.osgeo.org/grass/grass-addons/grass7
پیشوند=مسیر
پیشوند محل نصب افزونه (هنگامی که پرچم -s داده می شود نادیده گرفته می شود)
پیش فرض: $GRASS_ADDON_BASE
پروکسی=پروکسی[,پروکسی،...]
پروکسی را با: "http= ,ftp= "
شرح
g.پسوند پسوندها (افزونه ها) را دانلود و نصب، حذف یا به روز می کند
مخزن رسمی GRASS GIS Addons یا منبع مشخص شده توسط کاربر در GRASS GIS محلی
نصب و راه اندازی.
دو نوع پسوند پشتیبانی می شود:
· اسکریپت های پایتون: بدون نیاز به کامپایل یا (معمولا) نصب می شوند.
نیاز به وابستگی های خاص
· کد منبع (بیشتر به زبان برنامه نویسی C نوشته شده است؛ همچنین ممکن است در C++ نیز نوشته شود،
Fortran یا زبان های دیگر): در حالی که در سیستم های MS-Windows GRASS GIS درخواست شده است
پسوند از پیش کامپایل شده از سایت GRASS GIS بر اساس یونیکس دانلود می شود
سیستم ها قبل از نصب، دانلود خودکار برنامه های افزودنی انجام می شود
کد منبع به همراه کامپایل و نصب بعدی. این مستلزم الف
محیط کامپایلر برای حضور در رایانه کاربر.
مدیریت نصب شده ضمیمهها
اجرا مجدد g.پسوند بر روی یک برنامه افزودنی GRASS GIS نصب شده، افزونه درخواستی را مجدداً نصب می کند
برنامه افزودنی که ممکن است شامل به روز رسانی باشد.
برای به روز رسانی انبوه همه برنامه های افزودنی GRASS GIS نصب شده به صورت محلی، g.extension.all ماژول است
در دسترس نیست.
جایی که la ضمیمهها هستند نصب شده
پسوندهای GRASS GIS توسط g.پسوند به یک فهرست اختصاصی پیشفرض
دایرکتوری برای داده ها و تنظیمات برنامه در داخل فهرست اصلی کاربر است. بر
GNU/Linux $HOME/.grass7/addons است، در MS Windows $APPDATA\GRASS7\addons است. در
دایرکتوری در متغیر محیطی GRASS_ADDON_BASE ذخیره می شود.
پرچم -s این دایرکتوری هدف نصب را به دایرکتوری نصب GRASS GIS تغییر می دهد
(تعیین شده توسط متغیر محیطی GISBASE، به عنوان مثال /usr/) به جای پیش فرض
دایرکتوری GRASS_ADDON_BASE (به مستندات برای متغیرها نیز مراجعه کنید). g.پسوند بررسی می کند اگر
کاربر اجازه دارد به GISBASE یا GRASS_ADDON_BASE بنویسد.
محلی که افزونه ها در آن نصب می شوند را می توان با این گزینه سفارشی کرد پیشوند.
اطمینان از اینکه این پسوندها در GRASS GIS قابل دسترسی خواهند بود، مسئولیت آن است
کاربر.
فيلم هاي سكسي تلفيقي و نصب و راه اندازی
در سیستمهای MS Windows، که ابزارهای کامپایل به آسانی در دسترس نیستند، g.پسوند
یک فایل اجرایی کامپایل شده را از سرور پروژه GRASS GIS دانلود می کند. در تمام عملیات های دیگر
سیستم هایی که در آن نصب ابزارهای کامپایل دشوار نیست، g.پسوند دانلود می کند
کد منبع پسوند درخواستی (افزونه) و آن را به صورت محلی کامپایل می کند. این برای
هر دو ماژول C و Python و همچنین هر افزونه دیگر. دلیل این است که چیزهای بیشتر
مانند صفحه دستی کامپایل می شوند، نه تنها کد منبع (که واقعاً لازم است
کامپایل فقط در مورد C).
مثال ها
دانلود و نصب of an گسترش
دانلود و نصب r.جریان.فاصله به نصب فعلی GRASS
g.extension extension=r.stream.distance
این افزونه را از مخزن رسمی نصب می کند. برای راحتی، کوتاهتر
از نحو می توان استفاده کرد:
g.extension r.stream.distance
دانلود و نصب of an گسترش چه زمانی پشت سر a پروکسی
مثال برای پروکسی http باز:
# نحو: http://proxyurl:درگاه پروکسی
g.extension extension=r.stream.distance proxy="http://proxy.example.com: 8080 "
مثال برای یک پروکسی با احراز هویت پراکسی:
# نحو: http://username:password@proxyurl:proxyport
g.extension extension=r.stream.distance proxy="http://username:[ایمیل محافظت شده]: 8080 "
مدیریت la ضمیمهها
فهرست تمام پسوندهای موجود در مخزن رسمی GRASS GIS Addons:
g.extension -l
لیست تمام برنامه های افزودنی نصب شده محلی:
g.extension -a
حذف یک برنامه افزودنی نصب شده محلی:
g.extension extension=r.stream.distance operation=remove
عیب یابی
از آنجایی که برنامه های افزودنی باید بر روی سیستم های مبتنی بر یونیکس (لینوکس، مک OSX و غیره) کامپایل شوند، مگر اینکه
پسوند پایتون نصب شده است، یک محیط کامپایلر کامل باید روی کاربر وجود داشته باشد
کامپیوتر.
خطا: لطفا نصب GRASS توسعه بسته
در حالی که GRASS GIS در رایانه کاربر در دسترس است، بسته توسعه مربوطه وجود دارد
فاقد اگر GRASS از یک مخزن (Linux) نصب شده بود، بسته grass-dev* نیز
(که معمولاً "grass-dev" یا "grass-devel" نامیده می شود، گاهی اوقات همراه با شماره نسخه)
باید نصب شود.
با استفاده از خدمات onworks.net از g.extensiongrass به صورت آنلاین استفاده کنید