Rumah > Soal Jawab > teks badan
我想,apt-get
做为一个包管理器,lamp-server^
这个包中包涵了其它包的安装。
那么,我想问的是:lamp-server^
这个包权威吗?有没有关于它的详细资料
附加问题,
这否有这样的SHELL文件,执行这个文件就自动部署LAMP环境(或者其它),用来借鉴,来写自己的自动部署SHELL脚本
黄舟2017-04-21 10:59:09
Ini agak menarik, saya mencari sendiri di Google dan mempelajari beberapa perkara yang mungkin membantu poster asal
1,
Menemui tutorial rasmi ini melalui google "apt-get install lamp-server^"
sudo apt-get install lamp-server^
Perhatikan tanda tanda (^) di hujungnya.
2. Apakah maksud ini ^ Mengapa ia ditunjukkan secara khusus?Saya mencubanya pada mesin saya, tetapi saya tidak dapat mencari perkara ini tanpa menambah atau menggantikan *.
Panggil google "apt-get install caret" sekali lagi
Terjumpa ini
http://askubuntu.com/questions/211912/whats-the-caret-mean-in-apt-get
Well, the answer is that the caret symbol is a short form for performing a task that otherwise the program “tasksel” would have done with the given package name. tasksel is a program to ease the installation of commonly used things that go together for a particular use.
3, Oh, pelayan lampu ini^ ternyata berkaitan dengan program taskel.Tasksel Google sekali lagi, https://help.ubuntu.com/community/Tasksel
Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated "task" onto your system.
Nah, jawapan kepada soalan lz sedia untuk keluar: Adakah pakej lamp-server^ berwibawa?
1, Ia bukan satu pakej 2. Saya tidak tahu definisi autoriti, semua perisian datang daripada sumber apt-get.
nginx mysql php install shell bash
ringa_lee2017-04-21 10:59:09
Pemilik, izinkan saya menjawab beberapa soalan tambahan untuk anda
Saya ingat ada satu perkara yang dipanggil lnmp, iaitu linux+nginx+mysql+php, yang membolehkan pemasangan satu klik untuk perkara ini. Saya tidak tahu sama ada ini yang dikehendaki oleh poster asal.
Terdapat satu lagi perkara yang dipanggil PredictionIO, yang ditulis dalam python skrip pemasangannya vendors.sh secara automatik memasang mongoDB+hadoop Anda juga boleh merujuknya
#!/usr/bin/env sh
# PredictionIO Third Party Software Utilities
# Third party software
VENDORS_PATH="$BASE/vendors"
VENDOR_HADOOP_PATH="$VENDORS_PATH/hadoop-1.2.1"
VENDOR_MONGODB_PATH="$VENDORS_PATH/mongodb-linux-x86_64-2.4.6"
VENDOR_HADOOP_NAME="Apache Hadoop 1.2.1"
VENDOR_MONGODB_NAME="MongoDB 2.4.6 (64-bit Linux)"
# Utilities
command_exists () {
command -v "" >/dev/null 2>&1
}
process_exists () {
echo $(ps -ef | grep "" | grep -v "grep" | wc -l)
}
install_mongodb () {
echo "Going to download and install $VENDOR_MONGODB_NAME..."
local VENDORS_PATH=
mkdir -p $VENDORS_PATH
cd $VENDORS_PATH
curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgz
tar zxvf mongodb-linux-x86_64-2.4.6.tgz
}
install_hadoop () {
while true; do
read -p "Please supply the absolute path to your Java installation: " JAVA_HOME
if [ $JAVA_HOME ] && [ -d $JAVA_HOME ] && [ -x "$JAVA_HOME/bin/java" ] ; then
echo "Using directory $JAVA_HOME as your Java installation..."
break
else
echo "Please provide a valid Java installation directory"
fi
done
echo "Going to download and install $VENDOR_HADOOP_NAME..."
local VENDORS_PATH=
mkdir -p $VENDORS_PATH
cd $VENDORS_PATH
curl -O http://archive.apache.org/dist/hadoop/common/hadoop-1.2.1/hadoop-1.2.1-bin.tar.gz
tar zxvf hadoop-1.2.1-bin.tar.gz
echo "Configuring Hadoop in pseudo-distributed mode..."
cp ../conf/hadoop/* $VENDOR_HADOOP_PATH/conf
echo "export JAVA_HOME=$JAVA_HOME" >> $VENDOR_HADOOP_PATH/conf/hadoop-env.sh
echo "Configuring PredictionIO to use Hadoop in vendors area..."
echo "io.prediction.commons.settings.hadoop.home=$VENDOR_HADOOP_PATH" >> ../conf/predictionio.conf
echo "Trying to format HDFS..."
$VENDOR_HADOOP_PATH/bin/hadoop namenode -format
}
start_mongodb () {
echo "Going to start MongoDB..."
mkdir -p "$VENDORS_PATH/mongodb/data"
mkdir -p "$VENDORS_PATH/mongodb/logs"
$VENDOR_MONGODB_PATH/bin/mongod --config conf/mongodb/mongodb.conf >/dev/null 2>&1 &
}
start_hadoop () {
echo "Going to start Hadoop..."
$VENDOR_HADOOP_PATH/bin/start-all.sh
}
stop_hadoop () {
echo "Going to stop Hadoop..."
$VENDOR_HADOOP_PATH/bin/stop-all.sh
}
vendor_mongodb_exists () {
[ -e "$VENDOR_MONGODB_PATH/bin/mongod" ]
}
vendor_hadoop_exists () {
[ -e "$VENDOR_HADOOP_PATH/bin/hadoop" ]
}
PHP中文网2017-04-21 10:59:09
Ingat bahawa apabila menggunakan fedora, terdapat pilihan untuk memasang set perisian dengan fungsi tertentu. Rasanya sama.