Gentoo下如何编译安装xetex-dev
现在已经可以:$ sudo emerge -avt texlive-xetex
来安装 xetex 0.997 了。下文无需再看。
我的系统中安装了texlive 2007套件,该套件中的xetex版本是0.996。最近yindian写了一个zhspacing宏包,可以帮助xetex中文用户处理中文标点间距紧责、中英文字体自动切换等问题。但是zhspacing是利用的xetex-0.997提供的几个特性,因此xetex-0.996是不行的。对于Linux用户,目前只有从xetex svn上迁出 (checkout) 正在开发中的xetex-0.997,并进行编译后才能得到支持zhspacing宏包的xetex。下面讲一讲我的做法。
1 获取xetex源码
首先是获取xetex与xdvipdfmx的svn版本,在终端当前的工作目录下:
$ svn co http://scripts.sil.org/svn-public/xdvipdfmx/TRUNK xdvipdfmx-dev
这样就将xetex与xdvipdfmx的源码分别下载到当前工作目录的xetex-dev与xdvipdfmx-dev目录下了。
2 编译kpathsea库
因为要编译xetex与xdvipdfmx,需要kpathsea库的支持,但是texlive 2007安装时没有包含kpathsea库,所以也只好自己从texlive 2007光盘镜像中解出kpathsea源码自行编译。
在TeXlive的光盘中的source目录下有source.tar.bz2文件,我们将它解压到临时目录中。解压出来的文件中有一个texk目录,其下有kpathsea目录,这就是kpathsea的源文件。关于如何编译kpathsea库,可以参考kpathsea目录中的INSTALL文件。如果你不想阅读这份英文文档,而且对我也足够信任,可以参考一下我的编译过程。
首先进入kpathsea目录,执行:
然后执行make
,进行编译:
这时,你可能会得到这样的错误信息:
/bin/sh: ../libtool: 没有那个文件或目录
make: *** [tex-file.lo] 错误 127
之所以得到这样的错误信息,是因为现在你是在单独编译kpathsea源码,而不是在编译整个的tex工具集。这样在编译kpathsea时,它默认以为libtool工具已经在其父目录下准备好了的,实际上是没有的,所以报错。要想顺利编译kpathsea,就必须在Makefile中申明libtool的正确位置,有两种做法。
第一种做法很简单,在 kapthsea 源码目录下实际上是已经生成了一个 libtool 工具的,只需要将其复制到上一层目录下即可。
第二种做法是使用Gentoo系统中的libtool,做法如下:
- 打开kpathsea目录下的Makefile文件;
- 找到“LIBTOOL = $(SHELL) $(kpathsea_parent)/libtool”这样一行信息;
- 将其修改为“LIBTOOL = $(SHELL) /usr/bin/libtool”
采用以上方法的任一种,完成后,就应该可以顺利编译kpathsea了:
$ sudo make install
要注意的一个问题就是在安装所编译的 kpathsea 库时,会把一些编译的 kpathsea 相关的程序复制到了 /usr/local/bin 目录下了。由于我们只是想使用 kpathsea 库,而不是这些程序,另外这些程序实际上已经存在你的 TeX Live 目录下了,因此这里可以把 /usr/local/bin 目录下的有关 kpathsea 的程序都清除掉。否则系统默认会优先调用它们,导致你的 TeX Live 系统配置文件的位置有可能访问出错。
3 编译xdvipdfmx-dev
进入xdvipdfmx-dev目录,执行:
之所以要指定freetype2头文件目录与库文件,是因为编译xdvipdfmx需要freetype2库的支持。此处目录的设定只是针对我的Gentoo系统配置而言的。
如果configure成功,就可以进行编译并安装了:
$ sudo make install
所编译的xdvipdfmx默认是安装在/usr/local/bin目录下的,建议你将它移动到$TEXLIVE/current/bin/i386-linux
目录下,覆盖texlive 2007原有的xdvipdfmx。
4 编译xetex-dev
进入xetex-dev目录,执行:
$ sudo ./install-xetex
$ rm -rf ~/.texlive2007/texmf-var/web2c/xetex/*
上述第三行代码是删除个人home目录下的上一版本xetex的一些fmt文件,因为它们与新安装的xetex版本不符,而它们的优先权又最高,所以应当都干掉。
5 生成xelatex
$TEXLIVE/current/bin/i386-linux
目录中原有的xelatex调用的是xetex-0.996,因此它已经没有存在的必要了,把它干掉。yulewang言:在该目录下建立一个指向xetex的连接,即xelatex:
这样在执行xelatex的时候,它会根据argv来获知该load哪个format.
2007年11月07日 22:15
该文很有用,被我收藏了。谢谢作者的努力。
2007年11月26日 22:35 您好,我在gentoo里安装了texlive-xetex,发现xetex/xelatex还是0.996版本的。 另外,xetex/xelatex不是texlive-xetex这个包提供的,而是texlive-core这个包提供的。 hanyiny A-T gmail DOT com
2007年12月07日 17:20 我在debian下,apt-get了“libkpathsea-dev”这个包,就搞定kpathsea那一步了,ubuntu应该也可以吧,这样对新手简单一点。
2007年12月07日 17:30 恩。 ubuntu 下我曾经试过,是可以的。
2007年12月07日 19:12 大侠,看看这个错误,编译你给的那个zhspacing示例,字体名换成我有的了,出错如下:好象是kpathsea的问题 (/usr/share/texmf/tex/xelatex/euenc/lm/eu1lmr.fd)kpathsea: Illegal fontname `[lmroman10-regular]:mapping=tex-text': contains '[' ! Font EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadab le: Metric (TFM) file or installed font not found.
2007年12月07日 21:35 可能是字体没有找到。 用 fc-list 查看一下系统安装的字体名称,多试几个看看。
2011年11月19日 02:09
Auto installed gentoo are also available in the market just buy them to avoid the problem of the instalation.
2020年4月14日 12:46
It is wonderful to be here with everyone, I have a lot of knowledge from what you share, to say thank you, the information and knowledge here helps me a lot
2021年6月03日 06:36
Hey what a splendid post I have run over and trust me I have been scanning out for this comparative sort of post for recent week and scarcely ran over this. Much thanks and will search for more postings from you. click here
2021年6月07日 05:01
All influencers are provided a Social media scheduling, posting and unified communications platform that helps have all the conversations in one place and connected to a influencer bot Influencer marketing
2021年6月10日 20:09
I admit, I have not been on this web page in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. professionals. I thank you to help making people more aware of possible issues. read more
2021年6月16日 04:42
I'm glad to see the great detail here!. cheap sex doll
2021年6月16日 04:42
I have perused your web journal it is extremely useful for me. I need to express profound gratitude to you. I have bookmark your site for future redesigns. packaging manufacturers
2021年6月17日 23:37
This type of message always inspiring and I prefer to read quality content, so happy to find good place to many here in the post, the writing is just great, thanks for the post. botox 100iu
2021年6月22日 19:27
Extraordinary post, you have pointed out some amazing focuses, I also trust this is an exceptionally radiant site. PON Optical Receiver
2021年6月22日 19:27
Brilliant site! I discovered it while surfing around on Yahoo News. Do you have any proposals on the most proficient method to get recorded in Yahoo News? I've been striving for some time however I never appear to arrive! Welcome it. canni gel
2021年7月05日 19:02
This is a really decent site post. Not very numerous individuals would really, the way you simply did. I am truly awed that there is such a great amount of data about this subject have been revealed and you've given a valiant effort, with so much class. In the event that needed to know more about green smoke audits, than by all methods come in and check our stuff. outdoor furniture
2021年7月05日 19:02
You’ve got some interesting points in this article. I would have never considered any of these if I didn’t come across this. Thanks!. car windshield sun shade
2021年7月13日 03:57
I truly thank you for the profitable data on this incredible subject and anticipate more extraordinary posts. Much appreciated for getting a charge out of this magnificence article with me. I am valuing it all that much! Anticipating another extraordinary article. Good fortunes to the creator! All the best! mobile mechanic shenandoah
2021年8月20日 18:30
Love what you're doing here folks, keep it up!.. cbd
2021年10月09日 01:31
I truly value this superb post that you have accommodated us. I guarantee this would be helpful for a large portion of the general population. myloweslife.com login
2021年10月23日 23:28
I'm glad to see the great detail here!. corsi per adulti
2021年10月27日 20:23
I truly thank you for the profitable data on this incredible subject and anticipate more extraordinary posts. Much appreciated for getting a charge out of this magnificence article with me. I am valuing it all that much! Anticipating another extraordinary article. Good fortunes to the creator! All the best! read this page
2021年11月13日 21:42
I as of late ran over your online journal and have been perusing along. I thought I would leave my first remark. I don't recognize what to say aside from that I have delighted in perusing. Pleasant web journal, I will continue going to this website frequently. motorcycle vest back patches
2021年12月01日 19:23
Much appreciated such a great amount for this data. I need to tell you I agree on a few of the focuses you make here and others may require some further audit, yet I can see your perspective. Lead Generation
2021年12月15日 04:46
Incredible data! I as of late ran over your online journal and have been perusing along. I thought I would leave my first remark. I don't comprehend what to say with the exception of that I have. FENUGREC
2021年12月19日 00:07
Much obliged for this incredible post, i discover it exceptionally fascinating and extremely well thoroughly considered and set up together. I anticipate perusing your work later on. voyance par téléphone
2021年12月25日 19:41
Howdy! A debt of gratitude is in order for the considerable data you havr gave! You have touched on crucuial focuses! maryland affordable home inspections
2022年2月05日 23:51
Decent information picking up article. This post is truly the best on this profitable subject. message board
2022年2月17日 18:25
Incredible articles and extraordinary format. Your blog entry merits the greater part of the positive criticism it's been getting. Know About Forex Trading for Beginners
2022年2月25日 03:18
I have perused your article, it is extremely enlightening and supportive for me.I respect the profitable data you offer in your articles. A debt of gratitude is in order for posting it.. Покраска авто на Троещине
2022年2月27日 23:55
It turned out to be Very useful to me and I am certain to every one of the observers here! อีซีสล็อต
2022年2月28日 04:32
Superb article. Extremely fascinating to peruse. I truly love to peruse such a pleasant article. Much obliged! continue shaking. เว็บรวมสล็อต
2022年3月02日 23:08
I was taking a gander at some of your posts on this site and I imagine this site is truly informational! Keep setting up.. สล็อต xo เครดิตฟรี
2022年3月09日 23:02
Much thanks to you such a great amount for sharing this incredible blog.Very motivating and accommodating too.Hope you keep on sharing a greater amount of your ideas.I will love to peruse. placenta donation
2022年3月11日 04:11
Superb article, a debt of gratitude is in order for assembling this! This is clearly one awesome post. Much obliged for the profitable data and bits of knowledge you have so given here. winner เครดิตฟรี 100 บาท
2022年3月13日 23:30
Affection to peruse it,Waiting For More new Update and I Already Read your Recent Post its Great Thanks. mega slot game
2022年3月17日 20:19
A debt of gratitude is in order for sharing the post.. folks are universes best individual in every existences of individual..they need or must succeed to maintain needs of the gang. https://voyance-tel-avenir.com
2022年3月18日 04:12
That is the phenomenal mentality, in any case is simply not make each sence at all proclaiming about that mather. For all intents and purposes any strategy an abundance of thanks notwithstanding i had attempt to advance your own particular article into delicius by and by it is evidently a situation utilizing your data locales would you be able to please recheck the thought. much appreciated yet again. Photographer Swansea
2022年3月22日 23:45
Companion, this site may be fabolous, i simply like it. Medyum
2022年4月06日 03:38
I truly adored perusing your web journal. It was extremely all around wrote and straightforward. Not at all like different online journals I have perused which are truly not that good.Thanks alot! slot168.com
2022年5月08日 00:46
Much obliged to you for such an elegantly composed article. It's brimming with astute data and diverting depictions. Your perspective is the best among numerous. Spring Lawn Service
2022年5月14日 19:51
More often than not I don't make remarks on sites, yet I'd like to say this article truly constrained me to do as such. Truly pleasant post! nettips
2022年5月19日 00:27
This web journal site is really cool! How was it made ! สล็อตทดลองเล่น
2022年5月19日 04:22
A debt of gratitude is in order for giving late reports with respect to the worry, I anticipate read more. Care at Home
2022年6月12日 00:36
I have as of late begun an online journal, the information you give on this website has helped me extraordinarily. Much obliged for the majority of your time and work. Homes for sale Oregon central coast
2022年6月14日 18:25
The post is written in very a good manner and it contains many useful information for me. BMK oil for sale
2022年6月16日 04:00
Great site! I really cherish how it is simple on my eyes it is. I am considering how I may be informed at whatever point another post has been made. I have subscribed to your RSS which may do the trap? Have an incredible Diabetes
2022年6月24日 00:18
It ended up being Very useful to me and I am certain to every one of the observers here! landscape lighting
2022年6月24日 00:40
I experience serious difficulties my contemplations on substance, yet I truly felt I ought to here. Your article is truly awesome. I like the way you composed this dat สล็อต
2022年6月25日 18:35
Your web journal furnished us with significant data to work with. Each and every tips of your post are magnificent. Much obliged for sharing. Continue blogging, computer courses
2022年6月29日 18:41
Extraordinary occupation for distributed such an advantageous site. Your web log isn't just helpful yet it is moreover truly inventive as well. There have a tendency to be relatively few individuals who can unquestionably compose not all that straightforward posts that creatively. Proceed with the decent composition voyance direct par telephone
2022年6月30日 01:21
I truly cherished perusing your web journal. It was exceptionally all around composed and simple to undertand. Not at all like extra sites I have perused which are truly not tht great. I likewise discovered your posts exceptionally fascinating. Indeed subsequent to understanding, I needed to go demonstrat to it to my companion and he ejoyed it too! beard oil growth
2022年9月03日 21:37
I truly cherished perusing your web journal. It was exceptionally all around composed and simple to undertand. Not at all like extra sites I have perused which are truly not tht great. I likewise discovered your posts exceptionally fascinating. Indeed subsequent to understanding, I needed to go demonstrat to it to my companion and he ejoyed it too! Free Consultation
2022年9月22日 22:34
Adoration to peruse it,Waiting For More new Update and I Already Read your Recent Post its Great Thanks. Manejo de materiales para consumo
2022年9月28日 03:24
Thanks for taking the time to discuss that, I feel strongly about this and so really like getting to know more on this kind of field. Do you mind updating your blog post with additional insight? It should be really useful for all of us. San Bernardino County cheapest crematorium
2022年10月12日 18:18
Is it okay to post part of this on my website basically post a hyperlink to this webpage? Rybelsus
2022年10月30日 22:01
Much obliged for sharing this data. I truly like your blog entry all that much. You have truly shared a useful and intriguing blog entry with individuals.. onepotmeals
2023年1月21日 00:38
I take in some new stuff from it as well, a debt of gratitude is in order for sharing your data. menopausal treatments
2023年1月27日 03:29
Great site! I genuinely cherish how it is simple on my eyes it is. I am considering how I may be told at whatever point another post has been made. I have subscribed to your RSS which may do the trap? Have an extraordinary day! digital
2023年1月30日 17:45
I needed to thank you for this fabulous read!! I certainly cherished each and every piece of it. I have you bookmarked your site to look at the new stuff you pos creative agency bali
2023年2月08日 03:37
I can set up my new thought from this post. It gives inside and out data. A debt of gratitude is in order for this profitable data for all,.. Mini Electric Egg Mixer
2023年2月08日 22:18
Awesome Information sharing .. I am extremely upbeat to peruse this article .. a debt of gratitude is in order for giving us experience info.Fantastic pleasant. I value this post. Truck Accessories
2023年2月11日 00:17
Incredible review, I am a major adherent to remarking on online journals to illuminate the web journal essayists realize that they've added something beneficial to the internet!.. paintings
2023年2月19日 01:08
Best work you have done, this online site is truly cool with extraordinary truths. Funny Graphic tees
2023年3月07日 03:03
This is my first time i visit here. I discovered such a large number of fascinating stuff in your web journal particularly its discourse. From the huge amounts of remarks on your articles, I figure I am not by any means the only one having all the satisfaction here! keep doing awesome slot online
2023年3月23日 03:30
I concede, I have not been on this page in quite a while... on the other hand it was another happiness to see It is such an imperative subject and disregarded by such a large number of, even experts. experts. I thank you to help making individuals more mindful of conceivable issues. buy gonorrhoea tablet
2023年3月25日 08:14
It is basic that we read blog entry painstakingly. I am as of now done it and find this post is truly astounding. agen rtp
2023年3月25日 21:37
Your site is truly cool and this is an incredible rousing article. renting versus buying a home
2023年3月29日 06:22
Decent post. I was checking continually this web journal and I am awed! To a great degree accommodating data exceptionally the last part I tend to such information a considerable measure. I was looking for this specific data for quite a while. Much obliged to you and good fortunes. slot demo pragmatic
2023年4月08日 00:00
I can set up my new thought from this post. It gives inside and out data. A debt of gratitude is in order for this significant data for all,.. shipping box
2023年4月15日 10:39
Wow i can say this is another extraordinary article not surprisingly of this blog.Bookmarked this webpage.. Defense
2023年4月27日 00:19
I concede, I have not been on this site page in quite a while... then again it was another euphoria to see It is such a critical theme and disregarded by such a variety of, even experts. experts. I thank you to help making individuals more mindful of conceivable issues. professional janitorial services
2023年5月06日 00:57
The data you have posted is extremely valuable. The destinations you have alluded was great. A debt of gratitude is in order for sharing... taste wine
2023年5月20日 19:58
Much obliged to you for such an elegantly composed article. It's brimming with astute data and diverting depictions. Your perspective is the best among numerous. afterglow
2023年5月24日 04:15
You have made an incredible showing on this article. It's exceptionally comprehensible and exceedingly wise. You have even figured out how to make it justifiable and simple to peruse. You have some genuine composition ability. Much obliged to you. viagra
2023年5月26日 18:08
It would be ideal if you let me know in case you're searching for an article essayist for your site. You have some truly incredible posts and I feel I would be a decent resource. On the off chance that you ever need to take a portion of the heap off, I'd totally love to compose some material for your website in return for a connection back to mine. It would be ideal if you send me an email if intrigued. Much obliged to you! makeup on Prom
2023年5月30日 21:39
Incredible data on your web journal, thank you for setting aside an ideal opportunity to impart to us. Stunning understanding you have on this current, it's decent to discover a site that subtle elements such a great amount of data about diverse specialists. Désinsectisation
2023年6月25日 04:12
Having your residence checked routinely often saves costly repairs and keeps those little surprises from turning into big ones. bring peace of mind to all homeowners that are away
2023年7月09日 04:59
Your site is truly cool and this is an incredible rousing article. Ac repair las vegas
2023年7月10日 15:41
Bannerstands are economical means of displaying large format graphics by an "easy to transport" means. There are two types of bannerstands - rollable (manual set up) and retractable (automatic) set up. The rollable bannerstand consists of a base, pole and graphic that the user assembles prior to displaying. The retractable bannerstand has a spring loaded cassette which sits on the floor and is assemble by pulling graphic vertically out of the cassette and attaching to the pole. goldapple-alu.com/Aluminum-Profile-31.html
2023年7月16日 01:15
I am exceptionally delighted in for this web journal. Its an instructive theme. It help me all that much to take care of a few issues. Its chance are so phenomenal and working style so fast. pgslot
2023年7月17日 15:10
2 fresh tomatoes, sliced, roasted, grilled or broiled Oregano leaves, optional. psychedeliccubensis.com
2023年7月25日 20:17
Hi, It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks One Pearl Bank Showroom
2023年7月25日 20:17
I’m sorry for the huge evaluation, however I’m actually loving the brand new Zune, as well as hope this, along with the excellent evaluations another people wrote, can help you determine if it is the proper choice for you. perfect 10
2023年7月25日 20:17
I located your blog and find it really good stuff. Your aritcle writing is clear, precise and easy to comprehend. I’m going to look over more of your website. Look forward to more! Sky Eden
2023年7月25日 20:17
It’s rather a cool as well as beneficial little bit of information. I will be happy which you discussed this kind of useful information with us. Make sure you stop us current like this. Appreciate discussing. Sophia Regency showflat
2023年7月25日 20:18
digital cameras are really great because you can shoot and preview the pictures right away; the atelier
2023年7月25日 20:18
You seem to have a lot of confidense in the things you do. Nice post also! Keep it up! avenir showroom
2023年7月25日 20:18
Thank you a bunch for sharing this with all folks you really realize what you are talking approximately! Bookmarked. Kindly additionally discuss with my website =). We will have a hyperlink alternate arrangement among us! The M Showflat
2023年7月25日 20:18
Oh my goodness! a huge article dude. Thanks However I am experiencing situation with ur rss . Don’t know why Not able to sign up to it. Can there be anyone getting similar rss problem? Anybody who is conscious of kindly respond. Thnkx The Reef at King's Dock showflat
2023年7月25日 20:18
Meaning to commence a independent business hosted strategy getting the your service and / or vendors not only to associates nearby, but unfortunately to a lot people will likely be within the web normally. cash wallich floor plan
2023年8月05日 20:19
I haven't any word to welcome this post.....Really i am inspired from this post....the individual who make this post it was an incredible human..thanks for imparted this to us. Free Website
2023年8月06日 06:30
I can't envision concentrating sufficiently long to research; considerably less compose this sort of article. You've beaten yourself with this material. This is awesome substance. 먹튀검증업체
2023年8月07日 18:13
I just now discovered your blog post and now I’m remember to start with followers. Blossoms condo
2023年8月07日 18:13
I {keep|cling on to|carry on} listening to the {news|reports|newscast|news bulletin|news update|rumor|news broadcast} {speak|talk|lecture} about {getting|receiving} {free|boundless} online grant applications so I have been looking around for the {bes… There is apparently a lot to identify about this. I think you made certain good points in features also…. canninghill piers showroom
2023年8月07日 18:13
Thankyou for this post, I am a big big fan of this web site would like to proceed updated. ki residences
2023年8月07日 18:13
Youre so cool! I dont suppose Ive read anything similar to this prior to. So nice to uncover somebody with many original applying for grants this subject. realy appreciation for starting this up. this fabulous website is one area that is required on-line, someone with a bit of originality. useful project for bringing new things to the world wide web! Klimt Cairnhill
2023年8月07日 18:14
Can I just say what a aid to seek out someone who really knows what theyre speaking about on the internet. You definitely know the way to carry a difficulty to mild and make it important. More people need to read this and perceive this aspect of the story. I cant imagine youre not more fashionable because you positively have the gift. liv mb
2023年8月07日 18:14
I have to express some appreciation to the writer just for rescuing me from this type of dilemma. Just after looking out through the search engines and obtaining techniques that were not pleasant, I believed my life was over. Existing without the presence of answers to the issues you’ve sorted out through your entire guideline is a crucial case, as well as those which could have in a wrong way damaged my career if I hadn’t come across the website. The talents and kindness in touching all the details was very helpful. I don’t know what I would have done if I had not encountered such a point like this. I can at this point look ahead to my future. Thank you very much for the high quality and results-oriented help. I won’t be reluctant to recommend your site to anyone who needs guidelines about this matter. midtown modern showflat
2023年8月07日 18:14
Appreciate it for this grand post, I am glad I discovered this web site on yahoo. One Pearl Bank
2023年8月07日 18:14
I like this weblog so much, saved to fav. perfect ten bukit timah
2023年8月23日 05:16
Your substance is completely splendid from various perspectives. I think this is connecting with and enlightening material. Much obliged to you such a great amount for thinking about your substance and your perusers. Conversion
2023年8月26日 22:25
This means that when you pull on the gun’s trigger, it will automatically fire continuously until it runs out of ammo or you remove your finger from the trigger. Order Gun Magazines Online
2023年8月28日 00:25 It should also be mentioned that some people have reported that they have had a problem with the gun jamming, although this isn’t typical and may just be how they are cocking the gun. Shotgun Magazines
2023年9月03日 07:07
You have made an extraordinary showing on this article. It's extremely clear and very wise. You have even figured out how to make it justifiable and simple to peruse. You have some genuine written work ability. Much obliged to you. 먹튀검증업체
2023年9月12日 04:29
This is such an awesome asset, to the point that you are giving and you give it away for nothing. I adore seeing blog that comprehend the benefit of giving a quality asset to free. <a href="https://foodparadise.network/seminyak-best-restaurants-cafes/">best Breakfast restaurant seminyak</a>
2023年10月02日 03:21
Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. UFABETแทงบอลวันนี้
2023年10月02日 17:02
Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks UFABETเว็บนอก
2023年10月02日 22:09
Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!.. UFABETคาสิโนออนไลน์
2023年10月03日 15:24
This particular papers fabulous, and My spouse and i enjoy each of the perform that you have placed into this. I’m sure that you will be making a really useful place. I has been additionally pleased. Good perform! UFABETค่าน้ำที่ต้องรู้
2023年10月03日 16:49
This particular papers fabulous, and My spouse and i enjoy each of the perform that you have placed into this. I’m sure that you will be making a really useful place. I has been additionally pleased. Good perform! UFABETออนไลน์มือถือ
2023年10月04日 03:29
Super site! I am Loving it!! Will return once more, Im taking your food likewise, Thanks. 먹튀검증업체
2023年10月07日 20:17 Significantly, this post is really the sweetest on this notable subject. I harmonise along with your conclusions and will thirstily seem ahead to your incoming updates. Stating thanks will not just be ample, for your phenomenal clarity with your writing. I will directly grab your rss feed to remain informed of any updates. Admirable perform and considerably good results in your organization dealings! Please excuse my poor English as it really is not my very first tongue. smm panel
2023年10月07日 20:18
Significantly, this post is really the sweetest on this notable subject. I harmonise along with your conclusions and will thirstily seem ahead to your incoming updates. Stating thanks will not just be ample, for your phenomenal clarity with your writing. I will directly grab your rss feed to remain informed of any updates. Admirable perform and considerably good results in your organization dealings! Please excuse my poor English as it really is not my very first tongue. smm panel
2023年10月16日 05:21
I know your aptitude on this. I must say we ought to have an online talk on this. Composing just remarks will close the examination straight away! What's more, will confine the advantages from this data. DigiBeta
2023年10月16日 21:02
When I originally commented I clicked the -Notify me when new comments are added- checkbox and after this each time a comment is added I recieve four emails with the exact same comment. Possibly there is that is you are able to get rid of me from that service? Thanks! เว็บพนันคืนยอดเสีย
2023年10月16日 21:03
I must voice my affection for your kindness supporting people who must have guidance on your concept. Your personal commitment to getting the message all over had become extremely helpful and have empowered guys and women much like me to attain their objectives. Your new insightful guidelines indicates a lot a person like me and a whole lot more to my office colleagues. Many thanks; from each one of us. เว็บพนันบาคาร่า ดีที่สุด 2022
2023年10月17日 00:21
If more people that write articles really concerned themselves with writing great content like you, more readers would be interested in their writings. Thank you for caring about your content. เว็บพนันบอล ไม่ผ่านเอเย่นต์
2023年10月17日 01:21
I have recently started a blog, the info you provide on this site has helped me greatly. Thanks for all of your time & work. เว็บพนันออนไลน์ เว็บตรงไม่ผ่านเอเย่นต์
2023年10月17日 01:38
Wow, cool post. I’d like to write like this too – taking time and real hard work to make a great article… but I put things off too much and never seem to get started. Thanks though. เว็บพนันบอลไม่ผ่านเอเย่นต์
2023年10月17日 01:42
Some truly wonderful work on behalf of the owner of this internet site , perfectly great articles . เว็บบอลไม่ผ่านเอเย่นต์
2023年10月17日 11:33
Very good written article. It will be supportive to anyone who utilizes it, including me. Keep doing what you are doing – can’r wait to read more posts. เว็บบอลตรงไม่ผ่านเอเย่นต์
2023年10月17日 15:11
Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. cbd oil
2023年10月19日 00:05
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. UFABETแจกสูตรพนัน
2023年10月19日 14:22
Thanks for this great post, i find it very interesting and very well thought out and put together. I look forward to reading your work in the future. การสมัครUFABET
2023年10月19日 14:37
Hi there! Nice post! Please tell us when I will see a follow up! เว็บบอลแนะนำUFABET
2023年10月19日 15:24
Remarkable article, it is particularly useful! I quietly began in this, and I'm becoming more acquainted with it better! Delights, keep doing more and extra impressive! UFABETรับโบนัสแทงบอล
2023年10月28日 22:23
Your blog is too much amazing. I have found with ease what I was looking. Moreover, the content quality is awesome. Thanks for the nudge! Full Spectrum CBD UK
2023年11月04日 14:34
I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post. Inca Jungle Machu Picchu
2023年11月07日 02:08
This particular papers fabulous, and My spouse and i enjoy each of the perform that you have placed into this. I’m sure that you will be making a really useful place. I has been additionally pleased. Good perform! TUVN
2023年11月07日 21:50
I like this website so much, bookmarked . haren haus mieten
2023年11月08日 13:51
I was reading your article and wondered if you had considered creating an ebook on this subject. Your writing would sell it fast. You have a lot of writing talent. Fortune Tiger
2023年11月08日 20:19
Some truly wonderful work on behalf of the owner of this internet site , perfectly great articles . Gogoanime apk
2023年11月09日 03:04
"It’s time to create new love stories about yourself through the power of positive affirmations and mediations that lift you out of anxiety and fear. I am a women’s empowerment coach who endured a lot of fear and hardships that would paralyze me and stop me from living the life I know I deserve. I would get so far, but something inside me would tell me I’m not worth going any further. I had to learn how to become stronger than my thoughts. I mastered this art through the power of therapeutic mediations. Now I share my techniques that help many women create the life they desire on their terms. They learn to love themselves in a way they most likely never learned before." Love stories
2023年11月09日 12:49
Decide on a subject or theme for your video. It could be a tutorial, vlog, review, comedy skit, educational content, etc. SK_GAMERZ
2023年11月09日 18:14
Appreciate your sharing the right to debate this valuable, I feel solidly in it and then really like browsing more about the idea idea. Whenever prospects, while achieve competency, will you beliefs adding your internet page because of furthermore help and advice? This is very for all of us. Immobilien Sögel
2023年11月10日 00:21
Yes, I am entirely agreed with this article, and I just want say that this article is very helpful and enlightening. I also have some precious piece of concerned info !!!!!!Thanks. indian satta
2023年11月18日 17:57
This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!. ลิ้งเข้าufabet
2023年11月20日 15:50
it was a wonderful chance to visit this kind of site and I am happy to know. thank you so much for giving us a chance to have this opportunity.. ufabet เว็บตรง
2023年11月20日 20:27
An interesting dialogue is price comment. I feel that you should write extra on this topic, it might not be a taboo subject but generally individuals are not sufficient to talk on such topics. To the next. Cheers Pest Control Marana
2023年11月23日 19:46
Your articles are inventive. I am looking forward to reading the plethora of articles that you have linked here. Thumbs up! 좋은느낌카지노 도메인
2023年12月02日 15:58
Thanks a lot for providing individuals with an exceptionally wonderful opportunity to read in detail from this website. It’s always so pleasurable and full of a good time for me personally and my office colleagues to search the blog particularly thrice weekly to study the new items you will have. And of course, we’re at all times pleased with your stunning tactics you give. Selected two areas in this article are undeniably the most efficient we have ever had. دنیای دیجیتال
2023年12月12日 23:32
A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post. https://mtwhy.com
2024年1月19日 13:09
thanks for the tips and information..i really appreciate it.. ufa 2023 ทางเข้า
2024年1月19日 16:25
nice bLog! its interesting. thank you for sharing.... ufabet เว็บตรง ทางเข้า
2024年1月29日 22:41
“No, not at all. I never go to casinos to gamble. I don’t need to, I’m already gambling in the largest casino in the world”. lucky 31
2024年2月07日 16:18
Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks TOKEQQ
2024年4月03日 03:03
I know your aptitude on this. I must say we ought to have an online talk on this. Composing just remarks will close the examination straight away! What's more, will confine the advantages from this data. sexdoll
2024年4月04日 05:56
I know your aptitude on this. I must say we ought to have an online talk on this. Composing just remarks will close the examination straight away! What's more, will confine the advantages from this data. eta canada aplikacija
2024年5月01日 04:46
Somebody Sometimes with visits your web journal consistently and prescribed it I would say to peruse also. The method for composing is phenomenal furthermore the substance is first rate. A debt of gratitude is in order for that understanding you give the perusers! life size sex dolls
2024年10月17日 18:28 That is truly decent to listen. much obliged to you for the upgrade and good fortunes. seo agency greenville
2024年11月08日 07:14
It is an extraordinary site.. The Design looks great.. Continue working like that!. 먹튀검증