چه خبره بابا...... طفلک سوال پرسیده! من نمیدونم این چه رویهایه باب شده یا همه شدن غلطگیر انجمن یا راجع به چیزی که اطلاع ندارن اظهار نظر میکنن.
توی مواردی که مدیر بستههای سیستم عامل شما نسخه ای که میخواید رو نداشته باشه، مجبورید سورس نسخه مورد نظر رو دستی دانلود و نصب کنید.
هر چند این روش به طور کلی پیشنهاد نمیشه اما وقتی که نسخه خاصی رو احتیاج داشته باشید و توی مخازن سیستمعامل هم نباشه، تنها راه ممکن هست.
کی همچین چیزی رو گفته؟ اتفاقا بستههایی که نیاز دارن موقع configure پارامترهای شخصی براشون ست بشه مثل ffmpeg یا NS باید از روی سورس کامپایل بشن.
برای نصب gcc مشخص کنید کدوم نسخه رو میخواهید تا خدمتتون عرض کنم چجوری. حدس میزنم قصد کامپایل بستهای رو دارید که ورژن GCC تون بهش نمیخوره. اگه بستتون قدیمیه بهتره که ۴/۲ رو نصب کنید. (توی مخازن جدید نیست). بعد از نصب یه GCC دیگه در کنار GCC قبلی هواهید داشت که میتونید در فایل makefile.in یا makefile تنظیم کنید که از اون استفاده بشه (مقابل عبارت CC مثلا CC= gcc-4.x) یا با دستور زیر قبل از make کردن:
export CC=gcc-x CXX=g++-x
برای تنظیم پسورد root هم هرچند معمولا نیازی بهش نیست و منع شده اما دستورش اینه:
ضمنا بعد از این دستور شما میتونید با کاربر root هم وارد بشید.