學(xué)習(xí)小組Day3筆記--尤書書

生信星球Day3-Linux環(huán)境下的軟件安裝.png

linux如何安裝軟件湾盒?

1. 了解conda--“l(fā)inux的應(yīng)用商店”

1.1軟件管理Miniconda

1.2conda介紹

生信小白第3天-linux的App Store

2. 如何下載miniconda

miniconda 清華
這里犯了個錯誤:應(yīng)該下載“Miniconda3-latest-Linux-x86_64.sh”,而不是“Miniconda3-latest-Windows-x86_64.exe

bio04@VM-0-6-ubuntu:~/biosoft$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
--2021-04-21 17:58:48--  https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.8.193, 2402:f000:1:408:8100::1
Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.8.193|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 94235922 (90M) [application/octet-stream]
Saving to: ‘Miniconda3-latest-Linux-x86_64.sh’

Miniconda3-latest-Li 100%[======================>]  89.87M  8.37MB/s    in 15s     

2021-04-21 17:59:04 (6.10 MB/s) - ‘Miniconda3-latest-Linux-x86_64.sh’ saved [94235922/94235922]

3. 怎么安裝miniconda

bio04@VM-0-6-ubuntu:~/biosoft$ bash Miniconda3-latest-Linux-x86_64.sh

Welcome to Miniconda3 py38_4.9.2

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
===================================
End User License Agreement - Anaconda Individual Edition
===================================

Copyright 2015-2020, Anaconda, Inc.

All rights reserved under the 3-clause BSD License:

This End User License Agreement (the "Agreement") is a legal agreement between you a
nd Anaconda, Inc. ("Anaconda") and governs your use of Anaconda Individual Edition (
which was formerly known as Anaconda Distribution).

Subject to the terms of this Agreement, Anaconda hereby grants you a non-exclusive, 
non-transferable license to:


...skipping 1 line
  * Modify and create derivative works of sample source code delivered in Anaconda I
ndividual Edition from Anaconda's repository; and
  * Redistribute code files in source (if provided to you by Anaconda as source) and
 binary forms, with or without modification subject to the requirements set forth be
low.

Anaconda may, at its option, make available patches, workarounds or other updates to
 Anaconda Individual Edition. Unless the updates are provided with their separate go
verning terms, they are deemed part of Anaconda Individual Edition licensed to you a
s provided in this Agreement.  This Agreement does not entitle you to any support fo
r Anaconda Individual Edition.

Anaconda reserves all rights not expressly granted to you in this Agreement.

Redistribution and use in source and binary forms, with or without modification, are
 permitted provided that the following conditions are met:

  * Redistributions of source code must retain the above copyright notice, this list
 of conditions and the following disclaimer.
  * Redistributions in binary form must reproduce the above copyright notice, this l
ist of conditions and the following disclaimer in the documentation and/or other mat
erials provided with the distribution.
  * Neither the name of Anaconda nor the names of its contributors may be used to en
dorse or promote products derived from this software without specific prior written 
permission.

You acknowledge that, as between you and Anaconda, Anaconda owns all right, title, a
nd interest, including all intellectual property rights, in and to Anaconda Individu
al Edition and, with respect to third-party products distributed with or through Ana
conda Individual Edition, the applicable third-party licensors own all right, title 
and interest, including all intellectual property rights, in and to such products.  
If you send or transmit any communications or materials to Anaconda suggesting or re
commending changes to the software or documentation, including without limitation, n
ew features or functionality relating thereto, or any comments, questions, suggestio
ns or the like ("Feedback"), Anaconda is free to use such Feedback. You hereby assig
n to Anaconda all right, title, and interest in, and Anaconda is free to use, withou
t any attribution or compensation to any party, any ideas, know-how, concepts, techn
iques or other intellectual property rights contained in the Feedback, for any purpo
se whatsoever, although Anaconda is not required to use any Feedback.

THIS SOFTWARE IS PROVIDED BY ANACONDA AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS O
R IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCH
ANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL AN
ACONDA BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQ
UENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR S
ERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDI
NG NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
 IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

TO THE MAXIMUM EXTENT PERMITTED BY LAW, ANACONDA AND ITS AFFILIATES SHALL NOT BE LIA
BLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR ANY LOST PROF
ITS, LOSS OF USE, LOSS OF DATA OR LOSS OF GOODWILL, OR THE COSTS OF PROCURING SUBSTI
TUTE PRODUCTS, ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT OR THE USE OR PER
FORMANCE OF ANACONDA INDIVIDUAL EDITION, WHETHER SUCH LIABILITY ARISES FROM ANY CLAI
M BASED UPON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), PR
ODUCT LIABILITY OR ANY OTHER CAUSE OF ACTION OR THEORY OF LIABILITY. IN NO EVENT WIL
L THE TOTAL CUMULATIVE LIABILITY OF ANACONDA AND ITS AFFILIATES UNDER OR ARISING OUT
 OF THIS AGREEMENT EXCEED US0.00.

If you want to terminate this Agreement, you may do so by discontinuing use of Anaco
nda Individual Edition.  Anaconda may, at any time, terminate this Agreement and the
 license granted hereunder if you fail to comply with any term of this Agreement.   
Upon any termination of this Agreement, you agree to promptly discontinue use of the
 Anaconda Individual Edition and destroy all copies in your possession or control. U
pon any termination of this Agreement all provisions survive except for the licenses
 granted to you.

This Agreement is governed by and construed in accordance with the internal laws of 
the State of Texas without giving effect to any choice or conflict of law provision 
or rule that would require or permit the application of the laws of any jurisdiction
 other than those of the State of Texas. Any legal suit, action, or proceeding arisi
ng out of or related to this Agreement or the licenses granted hereunder by you must
 be instituted exclusively in the federal courts of the United States or the courts 
of the State of Texas in each case located in Travis County, Texas, and you irrevoca
bly submit to the jurisdiction of such courts in any such suit, action, or proceedin
g.


Notice of Third Party Software Licenses
=======================================

Anaconda Individual Edition provides access to a repository which contains software 
packages or tools licensed on an open source basis from third parties and binary pac
kages of these third party tools. These third party software packages or tools are p
rovided on an "as is" basis and are subject to their respective license agreements a
s well as this Agreement and the Terms of Service for the Repository located at http
s://know.anaconda.com/TOS.html; provided, however, no restriction contained in the T
erms of Service shall be construed so as to limit your ability to download the packa
ges contained in Anaconda Individual Edition provided you comply with the license fo
r each such package.  These licenses may be accessed from within the Anaconda Indivi
dual Edition software or at https://docs.anaconda.com/anaconda/pkg-docs. Information
 regarding which license is applicable is available from within many of the third pa
rty software packages and tools and at https://repo.anaconda.com/pkgs/main/ and http
s://repo.anaconda.com/pkgs/r/. Anaconda reserves the right, in its sole discretion, 
to change which third party tools are included in the repository accessible through 
Anaconda Individual Edition.

Intel Math Kernel Library
-------------------------

Anaconda Individual Edition provides access to re-distributable, run-time, shared-li
brary files from the Intel Math Kernel Library ("MKL binaries").

Copyright 2018 Intel Corporation.  License available at https://software.intel.com/e
n-us/license/intel-simplified-software-license (the "MKL License").

You may use and redistribute the MKL binaries, without modification, provided the fo
llowing conditions are met:

  * Redistributions must reproduce the above copyright notice and the following term
s of use in the MKL binaries and in the documentation and/or other materials provide
d with the distribution.
  * Neither the name of Intel nor the names of its suppliers may be used to endorse 
or promote products derived from the MKL binaries without specific prior written per
mission.
  * No reverse engineering, decompilation, or disassembly of the MKL binaries is per
mitted.

You are specifically authorized to use and redistribute the MKL binaries with your i
nstallation of Anaconda Individual Edition subject to the terms set forth in the MKL
 License. You are also authorized to redistribute the MKL binaries with Anaconda Ind
ividual Edition or in the Anaconda package that contains the MKL binaries. If needed
, instructions for removing the MKL binaries after installation of Anaconda Individu
al Edition are available at https://docs.anaconda.com.

cuDNN Software
--------------

Anaconda Individual Edition also provides access to cuDNN software binaries ("cuDNN 
binaries") from NVIDIA Corporation. You are specifically authorized to use the cuDNN
 binaries with your installation of Anaconda Individual Edition subject to your comp
liance with the license agreement located at https://docs.nvidia.com/deeplearning/sd
k/cudnn-sla/index.html. You are also authorized to redistribute the cuDNN binaries w
ith an Anaconda Individual Edition package that contains the cuDNN binaries. You can
 add or remove the cuDNN binaries utilizing the install and uninstall features in An
aconda Individual Edition.

cuDNN binaries contain source code provided by NVIDIA Corporation.


Export; Cryptography Notice
===========================

You must comply with all domestic and international export laws and regulations that
 apply to the software, which include restrictions on destinations, end users, and e
nd use.  Anaconda Individual Edition includes cryptographic software. The country in
 which you currently reside may have restrictions on the import, possession, use, an
d/or re-export to another country, of encryption software. BEFORE using any encrypti
on software, please check your country's laws, regulations and policies concerning t
he import, possession, or use, and re-export of encryption software, to see if this 
is permitted. See the Wassenaar Arrangement http://www.wassenaar.org/ for more infor
mation.

Anaconda has self-classified this software as Export Commodity Control Number (ECCN)
 5D992.c, which includes mass market information security software using or performi
ng cryptographic functions with asymmetric algorithms. No license is required for ex
port of this software to non-embargoed countries.

The Intel Math Kernel Library contained in Anaconda Individual Edition is classified
 by Intel as ECCN 5D992.c with no license required for export to non-embargoed count
ries.

The following packages are included in the repository accessible through Anaconda In
dividual Edition that relate to cryptography:

openssl
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-gr
ade, full-featured, and Open Source toolkit implementing the Transport Layer Securit
y (TLS) and Secure Sockets Layer (SSL) protocols as well as a full-strength general 
purpose cryptography library.

pycrypto
    A collection of both secure hash functions (such as SHA256 and RIPEMD160), and v
arious encryption algorithms (AES, DES, RSA, ElGamal, etc.).

pyopenssl
    A thin Python wrapper around (a subset of) the OpenSSL library.

kerberos (krb5, non-Windows platforms)
    A network authentication protocol designed to provide strong authentication for 
client/server applications by using secret-key cryptography.

cryptography
    A Python library which exposes cryptographic recipes and primitives.

pycryptodome
    A fork of PyCrypto. It is a self-contained Python package of low-level cryptogra
phic primitives.

pycryptodomex
    A stand-alone version of pycryptodome.

libsodium
    A software library for encryption, decryption, signatures, password hashing and 
more.

pynacl
    A Python binding to the Networking and Cryptography library, a crypto library wi
th the stated goal of improving usability, security and speed.


Last updated September 28, 2020


Do you accept the license terms? [yes|no]
[no] >>> 
Please answer 'yes' or 'no':'
>>> 
Please answer 'yes' or 'no':'
>>> 
Please answer 'yes' or 'no':'
>>> 
Please answer 'yes' or 'no':'
>>> yes

Miniconda3 will now be installed into this location:
/home/bio04/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/bio04/miniconda3] >>> 
PREFIX=/home/bio04/miniconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done                           
Solving environment: done

## Package Plan ##

  environment location: /home/bio04/miniconda3

  added / updated specs:
    - _libgcc_mutex==0.1=main
    - brotlipy==0.7.0=py38h27cfd23_1003
    - ca-certificates==2020.10.14=0
    - certifi==2020.6.20=pyhd3eb1b0_3
    - cffi==1.14.3=py38h261ae71_2
    - chardet==3.0.4=py38h06a4308_1003
    - conda-package-handling==1.7.2=py38h03888b9_0
    - conda==4.9.2=py38h06a4308_0
    - cryptography==3.2.1=py38h3c74f83_1
    - idna==2.10=py_0
    - ld_impl_linux-64==2.33.1=h53a641e_7
    - libedit==3.1.20191231=h14c3975_1
    - libffi==3.3=he6710b0_2
    - libgcc-ng==9.1.0=hdf63c60_0
    - libstdcxx-ng==9.1.0=hdf63c60_0
    - ncurses==6.2=he6710b0_1
    - openssl==1.1.1h=h7b6447c_0
    - pip==20.2.4=py38h06a4308_0
    - pycosat==0.6.3=py38h7b6447c_1
    - pycparser==2.20=py_2
    - pyopenssl==19.1.0=pyhd3eb1b0_1
    - pysocks==1.7.1=py38h06a4308_0
    - python==3.8.5=h7579374_1
    - readline==8.0=h7b6447c_0
    - requests==2.24.0=py_0
    - ruamel_yaml==0.15.87=py38h7b6447c_1
    - setuptools==50.3.1=py38h06a4308_1
    - six==1.15.0=py38h06a4308_0
    - sqlite==3.33.0=h62c20be_0
    - tk==8.6.10=hbc83047_0
    - tqdm==4.51.0=pyhd3eb1b0_0
    - urllib3==1.25.11=py_0
    - wheel==0.35.1=pyhd3eb1b0_0
    - xz==5.2.5=h7b6447c_0
    - yaml==0.2.5=h7b6447c_0
    - zlib==1.2.11=h7b6447c_3


The following NEW packages will be INSTALLED:

  _libgcc_mutex      pkgs/main/linux-64::_libgcc_mutex-0.1-main
  brotlipy           pkgs/main/linux-64::brotlipy-0.7.0-py38h27cfd23_1003
  ca-certificates    pkgs/main/linux-64::ca-certificates-2020.10.14-0
  certifi            pkgs/main/noarch::certifi-2020.6.20-pyhd3eb1b0_3
  cffi               pkgs/main/linux-64::cffi-1.14.3-py38h261ae71_2
  chardet            pkgs/main/linux-64::chardet-3.0.4-py38h06a4308_1003
  conda              pkgs/main/linux-64::conda-4.9.2-py38h06a4308_0
  conda-package-han~ pkgs/main/linux-64::conda-package-handling-1.7.2-py38h03888b9_0
  cryptography       pkgs/main/linux-64::cryptography-3.2.1-py38h3c74f83_1
  idna               pkgs/main/noarch::idna-2.10-py_0
  ld_impl_linux-64   pkgs/main/linux-64::ld_impl_linux-64-2.33.1-h53a641e_7
  libedit            pkgs/main/linux-64::libedit-3.1.20191231-h14c3975_1
  libffi             pkgs/main/linux-64::libffi-3.3-he6710b0_2
  libgcc-ng          pkgs/main/linux-64::libgcc-ng-9.1.0-hdf63c60_0
  libstdcxx-ng       pkgs/main/linux-64::libstdcxx-ng-9.1.0-hdf63c60_0
  ncurses            pkgs/main/linux-64::ncurses-6.2-he6710b0_1
  openssl            pkgs/main/linux-64::openssl-1.1.1h-h7b6447c_0
  pip                pkgs/main/linux-64::pip-20.2.4-py38h06a4308_0
  pycosat            pkgs/main/linux-64::pycosat-0.6.3-py38h7b6447c_1
  pycparser          pkgs/main/noarch::pycparser-2.20-py_2
  pyopenssl          pkgs/main/noarch::pyopenssl-19.1.0-pyhd3eb1b0_1
  pysocks            pkgs/main/linux-64::pysocks-1.7.1-py38h06a4308_0
  python             pkgs/main/linux-64::python-3.8.5-h7579374_1
  readline           pkgs/main/linux-64::readline-8.0-h7b6447c_0
  requests           pkgs/main/noarch::requests-2.24.0-py_0
  ruamel_yaml        pkgs/main/linux-64::ruamel_yaml-0.15.87-py38h7b6447c_1
  setuptools         pkgs/main/linux-64::setuptools-50.3.1-py38h06a4308_1
  six                pkgs/main/linux-64::six-1.15.0-py38h06a4308_0
  sqlite             pkgs/main/linux-64::sqlite-3.33.0-h62c20be_0
  tk                 pkgs/main/linux-64::tk-8.6.10-hbc83047_0
  tqdm               pkgs/main/noarch::tqdm-4.51.0-pyhd3eb1b0_0
  urllib3            pkgs/main/noarch::urllib3-1.25.11-py_0
  wheel              pkgs/main/noarch::wheel-0.35.1-pyhd3eb1b0_0
  xz                 pkgs/main/linux-64::xz-5.2.5-h7b6447c_0
  yaml               pkgs/main/linux-64::yaml-0.2.5-h7b6447c_0
  zlib               pkgs/main/linux-64::zlib-1.2.11-h7b6447c_3


Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Miniconda3
by running conda init? [yes|no]
[no] >>> yes
no change     /home/bio04/miniconda3/condabin/conda
no change     /home/bio04/miniconda3/bin/conda
no change     /home/bio04/miniconda3/bin/conda-env
no change     /home/bio04/miniconda3/bin/activate
no change     /home/bio04/miniconda3/bin/deactivate
no change     /home/bio04/miniconda3/etc/profile.d/conda.sh
no change     /home/bio04/miniconda3/etc/fish/conf.d/conda.fish
no change     /home/bio04/miniconda3/shell/condabin/Conda.psm1
no change     /home/bio04/miniconda3/shell/condabin/conda-hook.ps1
no change     /home/bio04/miniconda3/lib/python3.8/site-packages/xontrib/conda.xsh
no change     /home/bio04/miniconda3/etc/profile.d/conda.csh
modified      /home/bio04/.bashrc

==> For changes to take effect, close and re-open your current shell. <==

If you'd prefer that conda's base environment not be activated on startup, 
   set the auto_activate_base parameter to false: 

conda config --set auto_activate_base false

Thank you for installing Miniconda3!
  • 激活
bio04@VM-0-6-ubuntu:~/biosoft$ source ~/.bashrc
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda
usage: conda [-h] [-V] command ...

conda is a tool for managing and deploying applications, environments and packages.

Options:

positional arguments:
  command
    clean        Remove unused packages and caches.
    compare      Compare packages between conda environments.
    config       Modify configuration values in .condarc. This is modeled after
                 the git config command. Writes to the user .condarc file
                 (/home/bio04/.condarc) by default.
    create       Create a new conda environment from a list of specified packages.
    help         Displays a list of available conda commands and their help
                 strings.
    info         Display information about current conda install.
    init         Initialize conda for shell interaction. [Experimental]
    install      Installs a list of packages into a specified conda environment.
    list         List linked packages in a conda environment.
    package      Low-level conda package utility. (EXPERIMENTAL)
    remove       Remove a list of packages from a specified conda environment.
    uninstall    Alias for conda remove.
    run          Run an executable in a conda environment. [Experimental]
    search       Search for packages and display associated information. The input
                 is a MatchSpec, a query language for conda packages. See examples
                 below.
    update       Updates conda packages to the latest compatible version.
    upgrade      Alias for conda update.

optional arguments:
  -h, --help     Show this help message and exit.
  -V, --version  Show the conda version number and exit.

conda commands available from other packages:
  env

  • 添加鏡像
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
bioconda
conda config --set show_channel_urls yes(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda na.tsinghua.edu.cn/anaconda/cloud/conda-forge
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda config --set show_channel_urls yes

4. (重點)使用miniconda

也就是查看已安裝的軟件、搜索、安裝榕酒、卸載(生信需要的)軟件荷荤,我們以fastqc為例,其實安裝軟件很復(fù)雜,甚至有專門的一門課來講這個,今天這里僅是入門操作。

  • 查看當前服務(wù)器上安裝的所有軟件列表 conda list
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda list
# packages in environment at /home/bio04/miniconda3:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main    defaults
brotlipy                  0.7.0           py38h27cfd23_1003    defaults
ca-certificates           2020.10.14                    0    defaults
certifi                   2020.6.20          pyhd3eb1b0_3    defaults
cffi                      1.14.3           py38h261ae71_2    defaults
chardet                   3.0.4           py38h06a4308_1003    defaults
conda                     4.9.2            py38h06a4308_0    defaults
conda-package-handling    1.7.2            py38h03888b9_0    defaults
cryptography              3.2.1            py38h3c74f83_1    defaults
idna                      2.10                       py_0    defaults
ld_impl_linux-64          2.33.1               h53a641e_7    defaults
libedit                   3.1.20191231         h14c3975_1    defaults
libffi                    3.3                  he6710b0_2    defaults
libgcc-ng                 9.1.0                hdf63c60_0    defaults
libstdcxx-ng              9.1.0                hdf63c60_0    defaults
ncurses                   6.2                  he6710b0_1    defaults
openssl                   1.1.1h               h7b6447c_0    defaults
pip                       20.2.4           py38h06a4308_0    defaults
pycosat                   0.6.3            py38h7b6447c_1    defaults
pycparser                 2.20                       py_2    defaults
pyopenssl                 19.1.0             pyhd3eb1b0_1    defaults
pysocks                   1.7.1            py38h06a4308_0    defaults
python                    3.8.5                h7579374_1    defaults
readline                  8.0                  h7b6447c_0    defaults
requests                  2.24.0                     py_0    defaults
ruamel_yaml               0.15.87          py38h7b6447c_1    defaults
setuptools                50.3.1           py38h06a4308_1    defaults
six                       1.15.0           py38h06a4308_0    defaults
sqlite                    3.33.0               h62c20be_0    defaults
tk                        8.6.10               hbc83047_0    defaults
tqdm                      4.51.0             pyhd3eb1b0_0    defaults
urllib3                   1.25.11                    py_0    defaults
wheel                     0.35.1             pyhd3eb1b0_0    defaults
xz                        5.2.5                h7b6447c_0    defaults
yaml                      0.2.5                h7b6447c_0    defaults
zlib                      1.2.11               h7b6447c_3    defaults
  • 搜索conda軟件 conda search xxx(軟件名)
  • 安裝軟件 conda install xxx(軟件名) -y
    • 不加-y版
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda install fastqc
Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.9.2
  latest version: 4.10.1

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /home/bio04/miniconda3

  added / updated specs:
    - fastqc


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2020.12.5  |       ha878542_0         137 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    certifi-2020.12.5          |   py38h578d9bd_1         143 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    conda-4.10.1               |   py38h578d9bd_0         3.1 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    fastqc-0.11.9              |       hdfd78af_1         9.7 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
    font-ttf-dejavu-sans-mono-2.37|       hab24e00_0         388 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    fontconfig-2.13.1          |    h7e3eb15_1002         324 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    freetype-2.10.4            |       h7ca028e_0         912 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    icu-67.1                   |       he1b5a44_0        12.9 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libiconv-1.16              |       h516909a_0         1.4 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libpng-1.6.37              |       h21135ba_2         306 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libuuid-2.32.1             |    h14c3975_1000          26 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libxml2-2.9.10             |       h68273f3_2         1.3 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    openjdk-10.0.2             |    h14c3975_1015       189.2 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    openssl-1.1.1k             |       h27cfd23_0         2.5 MB  defaults
    perl-5.32.0                |       h36c2ea0_0        16.8 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    python_abi-3.8             |           1_cp38           4 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    ------------------------------------------------------------
                                           Total:       239.0 MB

The following NEW packages will be INSTALLED:

  fastqc             anaconda/cloud/bioconda/noarch::fastqc-0.11.9-hdfd78af_1
  font-ttf-dejavu-s~ anaconda/cloud/conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0
  fontconfig         anaconda/cloud/conda-forge/linux-64::fontconfig-2.13.1-h7e3eb15_1002
  freetype           anaconda/cloud/conda-forge/linux-64::freetype-2.10.4-h7ca028e_0
  icu                anaconda/cloud/conda-forge/linux-64::icu-67.1-he1b5a44_0
  libiconv           anaconda/cloud/conda-forge/linux-64::libiconv-1.16-h516909a_0
  libpng             anaconda/cloud/conda-forge/linux-64::libpng-1.6.37-h21135ba_2
  libuuid            anaconda/cloud/conda-forge/linux-64::libuuid-2.32.1-h14c3975_1000
  libxml2            anaconda/cloud/conda-forge/linux-64::libxml2-2.9.10-h68273f3_2
  openjdk            anaconda/cloud/conda-forge/linux-64::openjdk-10.0.2-h14c3975_1015
  perl               anaconda/cloud/conda-forge/linux-64::perl-5.32.0-h36c2ea0_0
  python_abi         anaconda/cloud/conda-forge/linux-64::python_abi-3.8-1_cp38

The following packages will be UPDATED:

  ca-certificates    pkgs/main::ca-certificates-2020.10.14~ --> anaconda/cloud/conda-forge::ca-certificates-2020.12.5-ha878542_0
  certifi            pkgs/main/noarch::certifi-2020.6.20-p~ --> anaconda/cloud/conda-forge/linux-64::certifi-2020.12.5-py38h578d9bd_1
  conda               pkgs/main::conda-4.9.2-py38h06a4308_0 --> anaconda/cloud/conda-forge::conda-4.10.1-py38h578d9bd_0
  openssl                                 1.1.1h-h7b6447c_0 --> 1.1.1k-h27cfd23_0


Proceed ([y]/n)? y


Downloading and Extracting Packages
openjdk-10.0.2       | 189.2 MB  | ######################################### | 100% 
openssl-1.1.1k       | 2.5 MB    | ######################################### | 100% 
libuuid-2.32.1       | 26 KB     | ######################################### | 100% 
fastqc-0.11.9        | 9.7 MB    | ######################################### | 100% 
ca-certificates-2020 | 137 KB    | ######################################### | 100% 
fontconfig-2.13.1    | 324 KB    | ######################################### | 100% 
perl-5.32.0          | 16.8 MB   | ######################################### | 100% 
freetype-2.10.4      | 912 KB    | ######################################### | 100% 
python_abi-3.8       | 4 KB      | ######################################### | 100% 
conda-4.10.1         | 3.1 MB    | ######################################### | 100% 
libxml2-2.9.10       | 1.3 MB    | ######################################### | 100% 
certifi-2020.12.5    | 143 KB    | ######################################### | 100% 
icu-67.1             | 12.9 MB   | ######################################### | 100% 
libiconv-1.16        | 1.4 MB    | ######################################### | 100% 
libpng-1.6.37        | 306 KB    | ######################################### | 100% 
font-ttf-dejavu-sans | 388 KB    | ######################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
  • 卸載軟件 conda remove fastqc -y

5. (選修)不同的生信實戰(zhàn)項目

需要定制conda的分身送丰。(不理解就跳過吧)

conda 環(huán)境

  • 查看當前conda有哪些環(huán)境
    conda info --envs
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda info --envs
# conda environments:
#
base                  *  /home/bio04/miniconda3

例子:處理轉(zhuǎn)錄組數(shù)據(jù)

  • 先建立一個名叫rnaseq的conda環(huán)境;然后指定python版本是3般此,安裝軟件fastqc蚪战、trimmomatic
    conda create -n rna-seq python=3 fastqc trimmomatic -y
(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda create -n rna-seq python=3 fastqc trimmomatic -y
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/bio04/miniconda3/envs/rna-seq

  added / updated specs:
    - fastqc
    - python=3
    - trimmomatic


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    _libgcc_mutex-0.1          |      conda_forge           3 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    _openmp_mutex-4.5          |            1_gnu          22 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    certifi-2020.12.5          |   py39hf3d152e_1         143 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    fontconfig-2.13.1          |    hba837de_1005         357 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    freetype-2.10.4            |       h0708190_1         890 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    icu-68.1                   |       h58526e2_0        13.0 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    ld_impl_linux-64-2.35.1    |       hea4e1c9_2         618 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libffi-3.3                 |       h58526e2_2          51 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libgcc-ng-9.3.0            |      h2828fa1_19         7.8 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libgomp-9.3.0              |      h2828fa1_19         376 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libstdcxx-ng-9.3.0         |      h6de172a_19         4.0 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libuuid-2.32.1             |    h7f98852_1000          28 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    libxml2-2.9.10             |       h72842e0_4         774 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    ncurses-6.2                |       h58526e2_4         985 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    openssl-1.1.1k             |       h7f98852_0         2.1 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pip-21.0.1                 |     pyhd8ed1ab_0         1.1 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    python-3.9.2               |hffdb5ce_0_cpython        27.3 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    python_abi-3.9             |           1_cp39           4 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    readline-8.1               |       h46c0cb4_0         295 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    setuptools-49.6.0          |   py39hf3d152e_3         943 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    sqlite-3.35.4              |       h74cdb3f_0         1.4 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    tk-8.6.10                  |       h21135ba_1         3.2 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    trimmomatic-0.39           |       hdfd78af_2         144 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
    tzdata-2021a               |       he74cb21_0         121 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    wheel-0.36.2               |     pyhd3deb0d_0          31 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    xz-5.2.5                   |       h516909a_1         343 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    zlib-1.2.11                |    h516909a_1010         106 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    ------------------------------------------------------------
                                           Total:        66.1 MB

The following NEW packages will be INSTALLED:

  _libgcc_mutex      anaconda/cloud/conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
  _openmp_mutex      anaconda/cloud/conda-forge/linux-64::_openmp_mutex-4.5-1_gnu
  ca-certificates    anaconda/cloud/conda-forge/linux-64::ca-certificates-2020.12.5-ha878542_0
  certifi            anaconda/cloud/conda-forge/linux-64::certifi-2020.12.5-py39hf3d152e_1
  fastqc             anaconda/cloud/bioconda/noarch::fastqc-0.11.9-hdfd78af_1
  font-ttf-dejavu-s~ anaconda/cloud/conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0
  fontconfig         anaconda/cloud/conda-forge/linux-64::fontconfig-2.13.1-hba837de_1005
  freetype           anaconda/cloud/conda-forge/linux-64::freetype-2.10.4-h0708190_1
  icu                anaconda/cloud/conda-forge/linux-64::icu-68.1-h58526e2_0
  ld_impl_linux-64   anaconda/cloud/conda-forge/linux-64::ld_impl_linux-64-2.35.1-hea4e1c9_2
  libffi             anaconda/cloud/conda-forge/linux-64::libffi-3.3-h58526e2_2
  libgcc-ng          anaconda/cloud/conda-forge/linux-64::libgcc-ng-9.3.0-h2828fa1_19
  libgomp            anaconda/cloud/conda-forge/linux-64::libgomp-9.3.0-h2828fa1_19
  libiconv           anaconda/cloud/conda-forge/linux-64::libiconv-1.16-h516909a_0
  libpng             anaconda/cloud/conda-forge/linux-64::libpng-1.6.37-h21135ba_2
  libstdcxx-ng       anaconda/cloud/conda-forge/linux-64::libstdcxx-ng-9.3.0-h6de172a_19
  libuuid            anaconda/cloud/conda-forge/linux-64::libuuid-2.32.1-h7f98852_1000
  libxml2            anaconda/cloud/conda-forge/linux-64::libxml2-2.9.10-h72842e0_4
  ncurses            anaconda/cloud/conda-forge/linux-64::ncurses-6.2-h58526e2_4
  openjdk            anaconda/cloud/conda-forge/linux-64::openjdk-10.0.2-h14c3975_1015
  openssl            anaconda/cloud/conda-forge/linux-64::openssl-1.1.1k-h7f98852_0
  perl               anaconda/cloud/conda-forge/linux-64::perl-5.32.0-h36c2ea0_0
  pip                anaconda/cloud/conda-forge/noarch::pip-21.0.1-pyhd8ed1ab_0
  python             anaconda/cloud/conda-forge/linux-64::python-3.9.2-hffdb5ce_0_cpython
  python_abi         anaconda/cloud/conda-forge/linux-64::python_abi-3.9-1_cp39
  readline           anaconda/cloud/conda-forge/linux-64::readline-8.1-h46c0cb4_0
  setuptools         anaconda/cloud/conda-forge/linux-64::setuptools-49.6.0-py39hf3d152e_3
  sqlite             anaconda/cloud/conda-forge/linux-64::sqlite-3.35.4-h74cdb3f_0
  tk                 anaconda/cloud/conda-forge/linux-64::tk-8.6.10-h21135ba_1
  trimmomatic        anaconda/cloud/bioconda/noarch::trimmomatic-0.39-hdfd78af_2
  tzdata             anaconda/cloud/conda-forge/noarch::tzdata-2021a-he74cb21_0
  wheel              anaconda/cloud/conda-forge/noarch::wheel-0.36.2-pyhd3deb0d_0
  xz                 anaconda/cloud/conda-forge/linux-64::xz-5.2.5-h516909a_1
  zlib               anaconda/cloud/conda-forge/linux-64::zlib-1.2.11-h516909a_1010



Downloading and Extracting Packages
setuptools-49.6.0    | 943 KB    | ######################################### | 100% 
libstdcxx-ng-9.3.0   | 4.0 MB    | ######################################### | 100% 
readline-8.1         | 295 KB    | ######################################### | 100% 
libgomp-9.3.0        | 376 KB    | ######################################### | 100% 
xz-5.2.5             | 343 KB    | ######################################### | 100% 
icu-68.1             | 13.0 MB   | ######################################### | 100% 
openssl-1.1.1k       | 2.1 MB    | ######################################### | 100% 
python-3.9.2         | 27.3 MB   | ######################################### | 100% 
wheel-0.36.2         | 31 KB     | ######################################### | 100% 
fontconfig-2.13.1    | 357 KB    | ######################################### | 100% 
_openmp_mutex-4.5    | 22 KB     | ######################################### | 100% 
ncurses-6.2          | 985 KB    | ######################################### | 100% 
libuuid-2.32.1       | 28 KB     | ######################################### | 100% 
ld_impl_linux-64-2.3 | 618 KB    | ######################################### | 100% 
freetype-2.10.4      | 890 KB    | ######################################### | 100% 
python_abi-3.9       | 4 KB      | ######################################### | 100% 
certifi-2020.12.5    | 143 KB    | ######################################### | 100% 
tk-8.6.10            | 3.2 MB    | ######################################### | 100% 
sqlite-3.35.4        | 1.4 MB    | ######################################### | 100% 
libffi-3.3           | 51 KB     | ######################################### | 100% 
zlib-1.2.11          | 106 KB    | ######################################### | 100% 
trimmomatic-0.39     | 144 KB    | ######################################### | 100% 
_libgcc_mutex-0.1    | 3 KB      | ######################################### | 100% 
libxml2-2.9.10       | 774 KB    | ######################################### | 100% 
tzdata-2021a         | 121 KB    | ######################################### | 100% 
pip-21.0.1           | 1.1 MB    | ######################################### | 100% 
libgcc-ng-9.3.0      | 7.8 MB    | ######################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate rna-seq
#
# To deactivate an active environment, use
#
#     $ conda deactivate

-再次查看一下我們的conda環(huán)境邀桑,conda info --envs 科乎,看是不是多了一個rna-seq。但是發(fā)現(xiàn)太抓,默認還是base

(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda info --envs
# conda environments:
#
base                  *  /home/bio04/miniconda3
rna-seq                  /home/bio04/miniconda3/envs/rna-seq

-激活新的conda環(huán)境 conda activate rna-seq

(base) bio04@VM-0-6-ubuntu:~/biosoft$ conda activate rna-seq
(rna-seq) bio04@VM-0-6-ubuntu:~/biosoft$
  • 顯示幫助文檔
    隨便輸入一個軟件名稱
(rna-seq) bio04@VM-0-6-ubuntu:~/biosoft$ fastqc
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/bio04/miniconda3/envs/rna-seq/lib/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory
    at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
    at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2424)
    at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2481)
    at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2678)
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2611)
    at java.base/java.lang.Runtime.load0(Runtime.java:814)
    at java.base/java.lang.System.load(System.java:1838)
    at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
    at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2424)
    at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2481)
    at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2678)
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2632)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:876)
    at java.base/java.lang.System.loadLibrary(System.java:1875)
    at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1395)
    at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1393)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1392)
    at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1425)
    at java.desktop/java.awt.Component.<clinit>(Component.java:590)

-退出當前環(huán)境 conda deactivate

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市掉丽,隨后出現(xiàn)的幾起案子异雁,更是在濱河造成了極大的恐慌纲刀,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锭部,死亡現(xiàn)場離奇詭異空免,居然都是意外死亡,警方通過查閱死者的電腦和手機扼菠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門析恢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秧饮,“玉大人,你說我怎么就攤上這事柑船“笆保” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵及塘,是天一觀的道長笙僚。 經(jīng)常有香客問我肋层,道長檬嘀,這世上最難降的妖魔是什么鸳兽? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任揍异,我火速辦了婚禮衷掷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雨涛。我一直安慰自己替久,他們只是感情好躏尉,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布胀糜。 她就那樣靜靜地躺著教藻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锥债。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天登夫,我揣著相機與錄音恼策,去河邊找鬼涣楷。 笑死抗碰,一個胖子當著我的面吹牛弧蝇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沙峻,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼摔寨,長吁一口氣:“原來是場噩夢啊……” “哼是复!你這毒婦竟也來了竖螃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坚弱,沒想到半個月后荒叶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體输虱,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡愁茁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年鹅很,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片邮屁。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡佑吝,死狀恐怖绳匀,靈堂內(nèi)的尸體忽然破棺而出襟士,到底是詐尸還是另有隱情,我是刑警寧澤逆趣,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布宣渗,位于F島的核電站痕囱,受9級特大地震影響暴匠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜帮掉,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一蟆炊、第九天 我趴在偏房一處隱蔽的房頂上張望涩搓。 院中可真熱鬧,春花似錦昧甘、人聲如沸疾层。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掖蛤。三九已至蚓庭,卻和暖如春仅仆,著一層夾襖步出監(jiān)牢的瞬間墓拜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工夏醉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留畔柔,地道東北人靶擦。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓奢啥,卻偏偏與公主長得像嘴拢,于是被迫代替她去往敵國和親席吴。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容