خیلی جالبه. من تا امروز فکر میکردم فرقی بین این دو تا وجود نداره! یعنی خوب تا الان فکر میکردم جفتشون برای نصب پکیج هستن و هیچ کدوم برتری و یا مزیتی نسبت به اون یکی ندارن تا اینکه الان متوجه شدم اشتباه فکر میکردم

من طبق این ر اهنما میخواستم PHP5 رو نصب کنم
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-9.04-lampمن طبق عادت apt-get رو جایگزین aptitude میکنم! اما جالبه موقع نصب PHP5 با این روش یه پیغام می یومد. و میگفت که این برنامه نیاز به یه برنامه دیگه داره که ورژنشن قدیمی هست و الان این شماره موجود نیست (شماره جدیدترش بود). اما با آپتیتود که دستور رو اجرا کردم بازم همین پیغام رو داد. اما فرقش این بود که راه حل هم داد
root@enghezi-desktop:/home/enghezi# aptitude install php5 libapache2-mod-php5
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initializing package states... Done
Writing extended state information... Done
The following packages are BROKEN:
libapache2-mod-php5
The following NEW packages will be installed:
apache2-mpm-prefork{a} php5 php5-common{a}
The following packages will be REMOVED:
apache2-mpm-worker{a} gappletviewer-4.3{u} html2text{u}
libcrypt-openssl-bignum-perl{u} libcrypt-openssl-rsa-perl{u}
libdigest-hmac-perl{u} libdigest-sha1-perl{u} liberror-perl{u}
libgcj9-src{u} libmail-sendmail-perl{u} libsys-hostname-long-perl{u}
libxmu-dev{u} libxmu-headers{u} qt3-dev-tools{u} qt4-qmake{u}
0 packages upgraded, 4 newly installed, 15 to remove and 0 not upgraded.
Need to get 2868kB/3240kB of archives. After unpacking 17.9MB will be freed.
The following packages have unmet dependencies:
libapache2-mod-php5: Depends: php5-common (= 5.2.6.dfsg.1-3ubuntu4) but 5.2.6.dfsg.1-3ubuntu4.1 is to be installed.
The following actions will resolve these dependencies:
Install the following packages:
php5-common [5.2.6.dfsg.1-3ubuntu4 (jaunty)]
Score is 20
Accept this solution? [Y/n/q/?] y
جالبه آخرش میپرسه این راه حل رو قبول دارید؟ که با جواب بله مشکل حل شد
