OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

6.13.1. ການຕິດຕັ້ງ Readline

ການຕິດຕັ້ງ Readline ໃໝ່ຈະເຮັດໃຫ້ຫ້ອງສະໝຸດເກົ່າຖືກຍ້າຍໄປ .ເກົ່າ. ໃນຂະນະທີ່ນີ້ປົກກະຕິແລ້ວບໍ່ແມ່ນບັນຫາ, ໃນບາງກໍລະນີມັນສາມາດເຮັດໃຫ້ເກີດຄວາມຜິດພາດໃນການເຊື່ອມຕໍ່ ldconfig. ນີ້ສາມາດຫຼີກເວັ້ນໄດ້ໂດຍການອອກສອງ sed ຕໍ່ໄປນີ້:


sed -i '/MV.*old/d' Makefile.in

sed -i '/{OLDSUFF}/c:' support/shlib-install

sed -i '/MV.*old/d' Makefile.in

sed -i '/{OLDSUFF}/c:' support/shlib-install

ຮູບພາບເລັກນ້ອຍ

ກະກຽມ Readline ສໍາລັບການລວບລວມ:


./configure --prefix = / usr

\

./configure --prefix = / usr


--disable-static \

--docdir=/usr/share/doc/readline-8.0

--disable-static \

--docdir=/usr/share/doc/readline-8.0

ສັງລວມຊຸດ:


ເຮັດໃຫ້ SHLIB_LIBS="-L/tools/lib -lncursesw"

ເຮັດໃຫ້ SHLIB_LIBS="-L/tools/lib -lncursesw"

ຄວາມ​ຫມາຍ​ຂອງ​ທາງ​ເລືອກ​ທີ່​ເຮັດ​ໃຫ້​:

SHLIB_LIBS="-L/tools/lib -lncursesw"

ທາງເລືອກນີ້ບັງຄັບໃຫ້ Readline ເຊື່ອມຕໍ່ກັບ libncursesw ຫ້ອງສະຫມຸດ.

ຊຸດນີ້ບໍ່ໄດ້ມາພ້ອມກັບຊຸດທົດສອບ. ຕິດຕັ້ງຊຸດ:


ເຮັດໃຫ້ SHLIB_LIBS="-L/tools/lib -lncursesw" ຕິດຕັ້ງ

ເຮັດໃຫ້ SHLIB_LIBS="-L/tools/lib -lncursesw" ຕິດຕັ້ງ

ຕອນນີ້ຍ້າຍຫ້ອງສະໝຸດແບບເຄື່ອນໄຫວໄປບ່ອນທີ່ເໝາະສົມກວ່າ ແລະແກ້ໄຂການອະນຸຍາດ ແລະການເຊື່ອມຕໍ່ສັນຍາລັກບາງຢ່າງ:


mv -v /usr/lib/lib{readline,history}.so.* /lib chmod -v u+w /lib/lib{readline,history}.so.*

ln -sfv ../../lib/$(readlink /usr/lib/libreadline.so) /usr/lib/libreadline.so ln -sfv ../../lib/$(readlink /usr/lib/ libhistory.so ) /usr/lib/libhistory.so

mv -v /usr/lib/lib{readline,history}.so.* /lib chmod -v u+w /lib/lib{readline,history}.so.*

ln -sfv ../../lib/$(readlink /usr/lib/libreadline.so) /usr/lib/libreadline.so ln -sfv ../../lib/$(readlink /usr/lib/ libhistory.so ) /usr/lib/libhistory.so

ຖ້າຕ້ອງການ, ຕິດຕັ້ງເອກະສານ:


ຕິດຕັ້ງ -v -m644 doc/*.{ps,pdf,html,dvi} /usr/share/doc/readline-8.0

ຕິດຕັ້ງ -v -m644 doc/*.{ps,pdf,html,dvi} /usr/share/doc/readline-8.0


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: