انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: mamadism در 20 بهمن 1400، 12:17 بظ
-
سلام
من الان دبیان پایدار نصب کردم و میخوام مخازنم رو عوض کنم به ناپایدار
طبق چیزی که فهمیدم فقط کافی بود توی source.list قبل کلمه main عبارت bullsye رو به sid تغییر بدم و بعد مین هم contrib non-free بزارم اما واسه اپدیت و سیکوریتی گفتن کامنتشون کنم و نیازی بهشون نیست !
این درسته یعنی مشکلی ایجاد نمییشه ؟؟؟
-
بله. هیچ مشکلی ایجاد نمیشه.
-
خیلی ممنون
-
آپدیت و security توی ناپایدار دیگه جدا نیستند داخل همون مخازن اصلی هستند.
-
مخازن update و security برای این هستند تا بروزرسانیهای امنیتی و چیزهایی که حتما ارتقا لازم دارند (مثل اطلاعات مربوط به مناطق زمانی) رو برای دبیان پایدار منتشر کرد. توی دبیان ناپایدار، بستهها مرتب ارتقا پیدا میکنند در نتیجه نیازی به مخازن update نیست. بروزرسانیها امنیتی هم معمولا توسط خود توسعه دهدنده اصلی برنامه، اعمال میشن و بعد که اون برنامه برای دبیان بسته بندی میشه، نسبت به آسیبپذیری مصون میشه در نتیجه نیازی به مخازن security هم ندارید.
-
میگم حالا تا اینجاییم یه سوال
میشه مخازن اوبونتو رو برای نصب برنامه ها اضافه کنم ؟ اگه اره چطور
-
میگم حالا تا اینجاییم یه سوال
میشه مخازن اوبونتو رو برای نصب برنامه ها اضافه کنم ؟ اگه اره چطور
اون چیزی که من میدونم مخازن هر توزیع مختص همون توزیع بهینه میشن ، پس بهتره از مخازن خود توزیع استفاده بشه ، در ضمن ، به جز اوبونتو ، دبیان یکی از بزرگترین مخازن نرم افزاری رو داره و جمعی عظیم از نرم افزار های ازاد رو پوشش میده
-
دبیان تقریباً همه ی نرم افزار های داخل مخازن اوبونتو رو داره. چند تا بسته فقط نیستن که اونم زیاد مهم نیست.
الان مثلا میزکار یونیتی و کامپیز توی اوبونتو هست ولی توی دبیان نیست.
-
میگم حالا تا اینجاییم یه سوال
میشه مخازن اوبونتو رو برای نصب برنامه ها اضافه کنم ؟ اگه اره چطور
شدن که خیلی راحت میشه. ولی بعد تقریبا همه چی به هم میریزه. برنامهایی که توی اوبونتو هستند، برای اوبونتو شخصیسازی شدند. مثل گنوم یا خیلی برنامههای دیگه.
چی رو میخواهید نصب کنید؟ خود اوبنتو بستههاش رو از بستههای دبیان درست میکنه. تقریبا هر چی توی اوبونتو هست رو میتونید توی دبیان هم پیدا کنید.
-
من برنامه vscodemium رو خواستم نصب کنم نداشت برای همین میگم
احتمالا مجبور هم بشم اسنپ رو نصب کنم (متاسفانه) از این نظر نیاز به اون مخازن پیدا کردم
-
من برنامه vscodemium رو خواستم نصب کنم نداشت برای همین میگم
احتمالا مجبور هم بشم اسنپ رو نصب کنم (متاسفانه) از این نظر نیاز به اون مخازن پیدا کردم
نمدونم روی فلت پک هست یا ن اما اگه هست همیشه اولویتتون فلت پک باشه تا اسنپ !
البته اولویت اول اولتون هم برای برنامه های خارج مخازن appimage باشه !
-
میگم حالا تا اینجاییم یه سوال
میشه مخازن اوبونتو رو برای نصب برنامه ها اضافه کنم ؟ اگه اره چطور
نه. بستههای اوبونتو از الگوریتم zst استفاده میکنن که apt موجود در دبیان،پشتیبانیشون نمیکنه.
-
من برنامه vscodemium رو خواستم نصب کنم نداشت برای همین میگم
احتمالا مجبور هم بشم اسنپ رو نصب کنم (متاسفانه) از این نظر نیاز به اون مخازن پیدا کردم
تا جایی که میدونم، vscodium توی مخازن اوبونتو هم نیست.
فکر کنم خود vscodium یه مخزن جدا برای دبیان داشته باشه. البته این راه زیاد پیشنهاد نمیشه چون ممکنه در آینده مشکل درست کنه.
به نظرم اگه میخواهید از vscodium استفاده کنید، فایل appimage اون رو دریافت کنید، بهش دسترسی اجرایی بدید و بعد بازش کنید. همین.
اینجا (https://github.com/VSCodium/vscodium/releases) میتونید نسخه آخر اون رو پیدا کنید. اگه نتونستید فایل درست رو بین فایلهای اونجا پیدا کنید، این (https://github.com/VSCodium/vscodium/releases/download/1.64.1/VSCodium-1.64.1-1644365624.glibc2.17-x86_64.AppImage) لینک مستقیم دانلودش هست.
از اونجایی که از گیتهاب دانلود میکنید، احتمالا سرعت کمه؛ پس صبور باشید. :)
یکی (یا شاید بیشتر، درست نمیدونم) از نسخههای قبلی appimage این برنامه مشکل مربوط به کتابخانه داشت و اجرا نمیشد. فکر کنم دیگه حل شده و آخرین نسخه منتشر شده سالم باشه.
-
من برنامه vscodemium رو خواستم نصب کنم نداشت برای همین میگم
احتمالا مجبور هم بشم اسنپ رو نصب کنم (متاسفانه) از این نظر نیاز به اون مخازن پیدا کردم
شما هم مثل من معتادش شدید ;D
جناب دراگون قبلا یک لینک مستقیم داده بودند برای appimage کدیوم هست. نمی دونم توی کدوم تاپیک بود پیدا کردم میزارم.
من نتونستم به سایتش وارد شم.
اول appimage اولویت باشه بعد flatpak بعد اسنپ.
البته اسنپ برای من عملکرد بهتری داره نسبت به بقیه.
اسنپ حجمش زیاده بخواید کدیوم نصب کنید باید کلی دانلود کنید ولی اوبونتو خودش اسنپ داره و نیازی نیست بسته های پایه ای اسنپ رو نصب کنید
-
حواستون باشه که appimage قابلیت ارتقا نداره و ممکنه باعث مشکل امنیتی بشه.
-
من برنامه vscodemium رو خواستم نصب کنم نداشت برای همین میگم
احتمالا مجبور هم بشم اسنپ رو نصب کنم (متاسفانه) از این نظر نیاز به اون مخازن پیدا کردم
شما هم مثل من معتادش شدید ;D
جناب دراگون قبلا یک لینک مستقیم داده بودند برای appimage کدیوم هست. نمی دونم توی کدوم تاپیک بود پیدا کردم میزارم.
من نتونستم به سایتش وارد شم.
اول appimage اولویت باشه بعد flatpak بعد اسنپ.
البته اسنپ برای من عملکرد بهتری داره نسبت به بقیه.
اسنپ حجمش زیاده بخواید کدیوم نصب کنید باید کلی دانلود کنید ولی اوبونتو خودش اسنپ داره و نیازی نیست بسته های پایه ای اسنپ رو نصب کنید
محیطشو دوست دارم ;D
حواستون باشه که appimage قابلیت ارتقا نداره و ممکنه باعث مشکل امنیتی بشه.
خب این هم یه مشکله !
بزارید یه تاپیک در این باره باز کنم
-
یه سوال ؟ appimage چجوری کار میکنه ؟ پورتابله دیگه ؟ پس اطلاعات رو داخل خودش ذخیره میکنه ؟ مثلا تنظیماتمونو در اون نرم افزار !
-
جناب دراگون قبلا یک لینک مستقیم داده بودند برای appimage کدیوم هست. نمی دونم توی کدوم تاپیک بود پیدا کردم میزارم.
اون لینک به یکی از نسخههای قبلی هست. تازه مشکل هم داره. توی ارسال بالا، لینک به نسخه جدید گذاشتم.
حواستون باشه که appimage قابلیت ارتقا نداره و ممکنه باعث مشکل امنیتی بشه.
خب این هم یه مشکله !
بزارید یه تاپیک در این باره باز کنم
خودتون باید هر بار نسخه جدید رو دانلود کنید.
-
یه سوال ؟ appimage چجوری کار میکنه ؟ پورتابله دیگه ؟ پس اطلاعات رو داخل خودش ذخیره میکنه ؟ مثلا تنظیماتمونو در اون نرم افزار !
روشش مثل همونیه که فلتپک و اسنپ استفاده میکنن. در حقیقت تمامی برنامههای گنو/لینوکس، قابل حملن. چیزی مثل registery ویندوز توش وجود نداره.
-
چطور یه appimage رو بزارم تو لیست برنامه ها ؟
-
کار منطقیای نیست. ولی میتونی برای یه پروندهٔ .desktop درست کنی و بذارید تو .local خودت.
-
-
-
یه سوال ؟ appimage چجوری کار میکنه ؟ پورتابله دیگه ؟ پس اطلاعات رو داخل خودش ذخیره میکنه ؟ مثلا تنظیماتمونو در اون نرم افزار !
روشش مثل همونیه که فلتپک و اسنپ استفاده میکنن. در حقیقت تمامی برنامههای گنو/لینوکس، قابل حملن. چیزی مثل registery ویندوز توش وجود نداره.
خب اخه اگه اشتباه نکنم ، بقیه فایل هاشونو پخش میکنن توی پوشه های لازم ، مثلا تنظیماتشون توی etc
یعنی appimage هم فایل میسازه ؟ تو خودش ذخیره نمیکنه ؟
-
خب اخه اگه اشتباه نکنم ، بقیه فایل هاشونو پخش میکنن توی پوشه های لازم ، مثلا تنظیماتشون توی etc
یعنی appimage هم فایل میسازه ؟ تو خودش ذخیره نمیکنه ؟
اون هم از HFS استفاده میکنه و پروندهها رو موفع اجرا، سوار میکنه.
-
خب اخه اگه اشتباه نکنم ، بقیه فایل هاشونو پخش میکنن توی پوشه های لازم ، مثلا تنظیماتشون توی etc
یعنی appimage هم فایل میسازه ؟ تو خودش ذخیره نمیکنه ؟
اون هم از HFS استفاده میکنه و پروندهها رو موفع اجرا، سوار میکنه.
یکم بیشتر توضیح میدید ؟
-
چطور یه appimage رو بزارم تو لیست برنامه ها ؟
آقای بهزادی گفتند چجوری. یه فایل desktop. درست کنید و بعد بذاریدش داخل مسیر زیر
~/.locale/share/applications
محتویات فایل desktop. میتونه این باشه:
[Desktop Entry]
Name=VScodium
Comment=Run VScodium
Version=1.0.0
Exec=/path/to/vscodium/appimage
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/vscodium/icon
جلوی =Name میتونید اسمی که میخواهید برنامه با اون توی منو نمایش داده بشه رو بذارید.
جلوی =Comment میتونید یه توضیحی درباره برنامه بنویسید.
جلوی =Version، میتونید نسخه برنامه رو بنویسید.
جلوی =Exec باید چیزی که قراره اجرا بشه رو بنویسید. از اونجایی که فایل اجرایی vscodium توی PATH شما نیست، باید مسیر به فایل رو بنویسید. بادتون نره دسترسی اجرایی به فایل vscodium بدید.
Terminalو Type رو هم احتمالا خودتون میتونید حدس بزنید چی هست، بعدی رو دست نزنید، اگه در ادامه مشکل پیش اومد، نقدارش رو به false تغییر بدید.
جلوی =Icon، مسیر به آیکونی که میخواهید برنامه توی منو برنامهها داشته باشه، رو قرار بدید.
میتونید چیزهای دیگه رو هم به این اضافه کنید. یا اینکه بعضی چیزها رو بردارید، فکر کنم بشه Icon رو برداشت.
بعد از اینکه بر اساس شرایط، متن بالا رو ساختید، اون رو توی یه فایل به هر اسمی که میخواهید و با پسوند desktop.، توی مسیری که بالا گفتم، ذخیره کنید. بعد از این، فکر کنم برنامه توی منوی برنامهها نمایان بشه.
-
چطور یه appimage رو بزارم تو لیست برنامه ها ؟
آقای بهزادی گفتند چجوری. یه فایل desktop. درست کنید و بعد بذاریدش داخل مسیر زیر
~/.locale/share/applications
محتویات فایل desktop. میتونه این باشه:
[Desktop Entry]
Name=VScodium
Comment=Run VScodium
Version=1.0.0
Exec=/path/to/vscodium/appimage
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/vscodium/icon
جلوی =Name میتونید اسمی که میخواهید برنامه با اون توی منو نمایش داده بشه رو بذارید.
جلوی =Comment میتونید یه توضیحی درباره برنامه بنویسید.
جلوی =Version، میتونید نسخه برنامه رو بنویسید.
جلوی =Exec باید چیزی که قراره اجرا بشه رو بنویسید. از اونجایی که فایل اجرایی vscodium توی PATH شما نیست، باید مسیر به فایل رو بنویسید. بادتون نره دسترسی اجرایی به فایل vscodium بدید.
Terminalو Type رو هم احتمالا خودتون میتونید حدس بزنید چی هست، بعدی رو دست نزنید، اگه در ادامه مشکل پیش اومد، نقدارش رو به false تغییر بدید.
جلوی =Icon، مسیر به آیکونی که میخواهید برنامه توی منو برنامهها داشته باشه، رو قرار بدید.
میتونید چیزهای دیگه رو هم به این اضافه کنید. یا اینکه بعضی چیزها رو بردارید، فکر کنم بشه Icon رو برداشت.
بعد از اینکه بر اساس شرایط، متن بالا رو ساختید، اون رو توی یه فایل به هر اسمی که میخواهید و با پسوند desktop.، توی مسیری که بالا گفتم، ذخیره کنید. بعد از این، فکر کنم برنامه توی منوی برنامهها نمایان بشه.
پس چرا اسم باقی برنامه ها رو تغییر میدم تغییر نمیکنه ؟
-
منظورتون چیه؟ چی رو تغییر میدید و انتظار دارید چی تغییر کنه؟
-
منظورتون چیه؟ چی رو تغییر میدید و انتظار دارید چی تغییر کنه؟
مثلا در فایل .desktop فایرفاکس جلو اسم ، نوشته فایرفاکس وب بروزر ، تغییرش دادم به فایرفاکس خالی اما تغییر نکرد !
-
alt + f2 رو بگیرید بعد اونجا r رو تایپ کنید ببینید درست میشه یا نه؟
-
منظورتون چیه؟ چی رو تغییر میدید و انتظار دارید چی تغییر کنه؟
مثلا در فایل .desktop فایرفاکس جلو اسم ، نوشته فایرفاکس وب بروزر ، تغییرش دادم به فایرفاکس خالی اما تغییر نکرد !
اون فایرفاکس در جای دیگه قرار داره این پوشه ای که گفت در home هست ولی فایرفاکس توسط مخازن نصب شده و در home و فقط برای یه کاربر نیست فایلش که فک کنم احتمالا باید در پوشه /usr/share/applications/
باشه :)
توضیحات جالبی بود درمورد appimage و اگه اشتباه نکنم فایل هایی هم که نیاز به تغییر داره در مکانی ذخیره میکنه مثلا در .config یا در پوشه ای دیگه! مثلا داده های تلگرام در پوشه تلگرام هر برنامه خلاصه یه جا درنظر میگیره مگه اینکه واقعا نیاز به دستکاری ذخیره تنظیماتی نداشته باشه!
-
خب اخه اگه اشتباه نکنم ، بقیه فایل هاشونو پخش میکنن توی پوشه های لازم ، مثلا تنظیماتشون توی etc
یعنی appimage هم فایل میسازه ؟ تو خودش ذخیره نمیکنه ؟
معمولا appimage ها فایلی رو داخل دایرکتوریهایی مثل /etc/ یا /usr/ قرار نمیدن. شاید snap ها و flatpack ها اینکار رو انجام بدن.
appimage ها هم میتونند فایل ایجاد کنند. معمولا این فایلها رو توی هوم شما ذخیره میکنند. مثلا همین vscodium، شما میتونید باهاش فایل ایجاد و ذخیره کنید.
اون هم از HFS استفاده میکنه و پروندهها رو موفع اجرا، سوار میکنه.
منظورتون FSH نیست؟ اخه HFS فایلسیستم apple هست.
منظورتون چیه؟ چی رو تغییر میدید و انتظار دارید چی تغییر کنه؟
مثلا در فایل .desktop فایرفاکس جلو اسم ، نوشته فایرفاکس وب بروزر ، تغییرش دادم به فایرفاکس خالی اما تغییر نکرد !
فکر کنم باید اسم فایل desktop. که توی هوم خودتون ذخیره میکنید، با اسم فایلی که توی
/usr/share/applications/
قرار داره یکی باشه تا تنظیمات اون بر تنظیمات سیستمی غالب بشه.
-
خب اخه اگه اشتباه نکنم ، بقیه فایل هاشونو پخش میکنن توی پوشه های لازم ، مثلا تنظیماتشون توی etc
یعنی appimage هم فایل میسازه ؟ تو خودش ذخیره نمیکنه ؟
معمولا appimage ها فایلی رو داخل دایرکتوریهایی مثل /etc/ یا /usr/ قرار نمیدن. شاید snap ها و flatpack ها اینکار رو انجام بدن.
appimage ها هم میتونند فایل ایجاد کنند. معمولا این فایلها رو توی هوم شما ذخیره میکنند. مثلا همین vscodium، شما میتونید باهاش فایل ایجاد و ذخیره کنید.
اون هم از HFS استفاده میکنه و پروندهها رو موفع اجرا، سوار میکنه.
منظورتون FSH نیست؟ اخه HFS فایلسیستم apple هست.
منظورتون چیه؟ چی رو تغییر میدید و انتظار دارید چی تغییر کنه؟
مثلا در فایل .desktop فایرفاکس جلو اسم ، نوشته فایرفاکس وب بروزر ، تغییرش دادم به فایرفاکس خالی اما تغییر نکرد !
فکر کنم باید اسم فایل desktop. که توی هوم خودتون ذخیره میکنید، با اسم فایلی که توی
/usr/share/applications/
قرار داره یکی باشه تا تنظیمات اون بر تنظیمات سیستمی غالب بشه.
اسم یکیه دقیقا همونو کپی کردم توی لوکال ! بعد اسمو از توش تغییر دادم اما نمیشه !