برای نصب gcc 4.8 بر روی CentOS 6 T بسته نرم افزاری devtoolset-2 را از سایت و سرورهای مرکز سرن به صورت زیر انجام می دهیم
sudo rpm --import http://ftp.scientificlinux.org/linux/scientific/5x/x86_64/RPM-GPG-KEYs/RPM-GPG-KEY-cern
wget -O /etc/yum.repos.d/slc6-devtoolset.repo http://linuxsoft.cern.ch/cern/devtoolset/slc6-devtoolset.repo
و در نهایت
sudo yum install devtoolset-2
برای فعال کردن gcc 4.8 دستور زیر را باید در محیط لینوکس اجرا کنیم
scl enable devtoolset-2 bash
و جهت تست
gcc --version
g++ --version
gfortran --version
دستور نصب اپن جاوا jdk روی لینوکس ابونتو
نسخه 8
sudo apt-get install openjdk-8-jdk
نسخه 7
sudo apt-get install openjdk-7-jdk
بعد از نصب devtoolset-3بر روی لینوکس CentOS 6.6
برای فعال سازی دستور زیر را باید در محیط bash اجرا کنید،
scl enable devtoolset-3 bash
این دستور توسط هر کاربر به صورت پیش فرض قابل اجرا است.
در خصوص نصب devtoolset-3 در صورت نیاز در پست دیگر توضیح خواهم داد
روش اول -
$ padtowidth=3
$ for i in 0 {8..11} {98..101}; do printf "%0*d\n" $padtowidth $i; done
000
008
009
010
011
098
099
100
101
روش دوم-
$ seq -s, -w 1 10
01,02,03,04,05,06,07,08,09,10
$ for i in `seq -w 95 105` ; do echo -n " $i" ; done
095 096 097 098 099 100 101 102 103 104 105
روش سوم-این روش با bash ,ورژن 4 کار میکند
echo {01..100} # 001 002 003 ...
echo {03..100..3} # 003 006 009 ...
روش چهارم-
#!/bin/bash
max=100;
for ((i=1;i<=$max;i++)); do
printf "%0*d\n" ${#max} $i
done
Examples:
01
02
03
04
05
06
07
08
09
10
001
002
003
004
005
006
...
097
098
099
100
0001
0002
0003
0004
0005
0006
...
0997
0998
0999
1000
در خصوص این مسئله از دستور setfacl استفاده میشود.
برای دیدن تنظیمات ارائه شده از دستور getfacl استفاده میشود.
برای این منظور دستور زیر به کار میرود
setfacl -m u:username:rwx
برای اینکه کلیه فایلها و دایرکتوری های داخل یک دایرکتوری هم اضافه شود
setfacl -Rm u:username:rwx
, و برای اینکه در آینده کلیه فایلها و دایرکتوری هایی که اضافه میشوند هم با همین دسترسی تنظیم شوند. باید به صورت default این تنظیم انجام گردد.
setfacl -Rdm u:username:rwx
دستور getfacl تنظیمات موجود را نمایش می دهد.