<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Mọi thứ cần biết về trình quản lý gói DNF</title>
<meta name="description" content="Mọi thứ cần biết về trình quản lý gói DNF - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Mọi thứ cần biết về trình quản lý gói DNF">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;moi-thu-can-biet-ve-trinh-quan-ly-goi-dnf-8394.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/moi-thu-can-biet-ve-trinh-quan-ly-goi-dnf-8394.html">
<link rel="shortcut icon" href="https://www.nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/moi-thu-can-biet-ve-trinh-quan-ly-goi-dnf-8394.html">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://www.nguoicodonvn2008.info/">https://www.nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Mọi thứ cần biết về trình quản lý gói DNF</h1>
		<ul class="list-inline">
			<li>Thứ sáu - 24/05/2024 01:48</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Mọi thứ cần biết về trình quản lý gói DNF" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-8.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Dandified Yum (DNF) là một giao diện người dùng quản lý gói mạnh mẽ dành cho các bản phân phối Linux dựa trên RPM. Bài viết sau đây sẽ chỉ cho bạn mọi thứ cần biết về trình quản lý gói DNF và các lệnh DNF khác nhau có thể sử dụng để quản lý các gói của mình.</p>

<h2 style="text-align: justify;">Tại sao nên sử dụng trình quản lý gói DNF?</h2>

<p style="text-align: justify;">Nhiều bản phân phối Linux, chẳng hạn như Red Hat Enterprise Linux, CentOS Stream và Fedora Linux có kho lưu trữ riêng sử dụng file RPM Package Manager (RPM) để phân phối chương trình, tài liệu và thư viện. Đó là định dạng lưu trữ nén có thể chạy script, xác minh nội dung bên trong và lưu trữ siêu dữ liệu gói.</p>

<p style="text-align: justify;">Một nhược điểm của RPM là nó không thể cài đặt gói trừ khi các điều kiện tiên quyết của nó có trong hệ thống. DNF thu hẹp khoảng cách này bằng cách tìm nạp các dependency cần thiết cho gói và giải quyết mọi xung đột phần mềm trong quá trình cài đặt.</p>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị chi tiết về kho lưu trữ Fedora DNF." data-i="0" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-1.jpg" data-was-processed="true" height="513" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-1.jpg" width="772" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị chi tiết về kho lưu trữ Fedora DNF.</div>
</figcaption>
</figure>

<div style="text-align: justify;"><iframe allow="autoplay" allowtransparency="true" aria-label="Advertisement" data-google-container-id="a!2" data-google-query-id="CK7d8LLLpYYDFSYR-QAdWeoJmg" data-load-complete="true" frameborder="0" height="0" hspace="0" id="aswift_1" marginheight="0" marginwidth="0" name="aswift_1" sandbox="allow-scripts allow-same-origin allow-forms allow-presentation" scrolling="no" tabindex="0" title="Advertisement" vspace="0" width="694"></iframe></div>

<p style="text-align: justify;">Ngoài ra, DNF còn cung cấp các công cụ bổ sung để cài đặt và quản lý những gói trong hệ thống. Nó bao gồm khả năng thêm các kho lưu trữ bên ngoài, tìm kiếm nội dung từ xa, cũng như hỗ trợ khôi phục và dọn dẹp hệ thống thích hợp.</p>

<h2 style="text-align: justify;">Cài đặt gói bằng DNF</h2>

<p style="text-align: justify;">Cài đặt gói là chức năng cơ bản của mọi trình quản lý gói. Để cài đặt gói từ xa trong DNF, hãy chạy dnf install theo sau là tên gói:</p>

<pre id="pre0">
<code>sudo dnf install nano</code></pre>

<figure>
<div style="text-align: justify;"><br />
<img alt="Màn hình cài đặt DNF" data-adbro-processed="true" data-i="1" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-2.jpg" data-was-processed="true" height="369" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-2.jpg" width="772" /></div>

<figcaption>
<div style="text-align: justify;">Màn hình cài đặt DNF</div>
</figcaption>
</figure>

<p style="text-align: justify;">Lệnh install có một số flag cho phép thay đổi hành vi mặc định của nó. Ví dụ, có thể bao gồm&nbsp;<strong>--setopt=install_weak_deps=False</strong>&nbsp;để bỏ qua “Weak Dependencies” khi cài đặt một chương trình.</p>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị màn hình cài đặt cho Emacs mà không có bất kỳ dependency nào." data-i="2" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-3.jpg" data-was-processed="true" height="514" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-3.jpg" width="772" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị màn hình cài đặt cho Emacs mà không có bất kỳ dependency nào.</div>
</figcaption>
</figure>

<div style="text-align: justify;"><iframe allow="autoplay" allowtransparency="true" aria-label="Advertisement" data-google-container-id="a!3" data-google-query-id="CM668rLLpYYDFRMX-QAdEvsGTQ" data-load-complete="true" frameborder="0" height="0" hspace="0" id="aswift_2" marginheight="0" marginwidth="0" name="aswift_2" sandbox="allow-scripts allow-same-origin allow-forms allow-presentation" scrolling="no" tabindex="0" title="Advertisement" vspace="0" width="694"></iframe></div>

<h3 style="text-align: justify;">Tìm nạp và cài đặt file RPM bằng DNF</h3>

<p style="text-align: justify;">DNF cũng có thể tìm nạp các gói .rpm trống từ kho lưu trữ upstream. Điều này có thể hữu ích nếu bạn đang thiết lập một máy ngoại tuyến và muốn sideload các gói RPM vào máy đó.</p>

<pre id="pre1">
<code>sudo dnf download emacs</code></pre>

<p style="text-align: justify;">Bạn thậm chí có thể sử dụng lệnh install trên file .rpm để cài đặt nó vào máy. Làm điều này sẽ mang lại lợi ích của việc giải quyết dependency cho các gói không phải repo.</p>

<pre id="pre2">
<code>sudo dnf install ~/your-package.rpm</code></pre>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị quá trình cài đặt DNF cho các file RPM." data-i="3" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-4.jpg" data-was-processed="true" height="467" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-4.jpg" width="772" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị quá trình cài đặt DNF cho các file RPM.</div>
</figcaption>
</figure>

<h3 style="text-align: justify;">Cài đặt lại các gói hiện có</h3>

<p style="text-align: justify;">Hơn nữa, DNF có thể buộc cài đặt lại các chương trình trong máy hiện tại. Điều này có thể hữu ích nếu bạn gặp sự cố với gói hiện có và muốn đảm bảo rằng mình đã cài đặt gói đó đúng cách.</p>

<pre id="pre3">
<code>sudo dnf reinstall nano</code></pre>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị quá trình cài đặt lại GNU Nano trong DNF." data-i="4" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-5.jpg" data-was-processed="true" height="364" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-5.jpg" width="769" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị quá trình cài đặt lại GNU Nano trong DNF.</div>
</figcaption>
</figure>

<p style="text-align: justify;">Lệnh reinstall cũng có một số flag tùy chọn để sửa đổi hành vi của nó. Ví dụ, flag --allowerasing sẽ xóa mọi xung đột dependency tiềm ẩn ngay khi cài đặt lại chương trình.</p>

<h2 style="text-align: justify;">Xử lý nhóm gói trong DNF</h2>

<p style="text-align: justify;">Nhóm gói là một tính năng DNF đặc biệt để cài đặt các chương trình xung quanh một chủ đề hoặc công cụ. Điều này có thể hữu ích nếu muốn thiết lập một bản build desktop nhất quán hoặc quản lý bộ sưu tập phần mềm.</p>

<p style="text-align: justify;">Để xem các nhóm gói có sẵn cho hệ thống, hãy chạy lệnh sau:</p>

<pre id="pre4">
<code>dnf group list</code></pre>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị các nhóm gói DNF có sẵn cho Fedora 40." data-i="5" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-6.jpg" data-was-processed="true" height="375" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-6.jpg" width="769" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị các nhóm gói DNF có sẵn cho Fedora 40.</div>
</figcaption>
</figure>

<div style="text-align: justify;"><iframe allow="autoplay" allowtransparency="true" aria-label="Advertisement" data-google-container-id="a!4" data-google-query-id="CJnyvLPLpYYDFeA_-QAdv2AM4g" data-load-complete="true" frameborder="0" height="0" hspace="0" id="aswift_3" marginheight="0" marginwidth="0" name="aswift_3" sandbox="allow-scripts allow-same-origin allow-forms allow-presentation" scrolling="no" tabindex="0" title="Advertisement" vspace="0" width="694"></iframe></div>

<p style="text-align: justify;">Có thể kiểm tra nội dung của nhóm gói bằng cách chạy đối số&nbsp;<strong>info</strong>&nbsp;sau lệnh group. Ví dụ, chạy&nbsp;<strong>dnf groups info Editors</strong>&nbsp;sẽ in một mô tả ngắn về nhóm và các gói mà nhóm sẽ cài đặt.</p>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị thông tin chi tiết về nhóm gói Editors trong DNF." data-i="6" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-7.jpg" data-was-processed="true" height="477" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-7.jpg" width="769" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị thông tin chi tiết về nhóm gói Editors trong DNF.</div>
</figcaption>
</figure>

<h3 style="text-align: justify;">Cài đặt và gỡ bỏ nhóm gói</h3>

<p style="text-align: justify;">Lệnh group cũng xử lý quá trình cài đặt riêng của nó. Chạy lệnh&nbsp;<strong>group</strong>&nbsp;với đối số&nbsp;<strong>install</strong>, sau đó cung cấp tên nhóm mà bạn muốn cho hệ thống của mình:</p>

<pre id="pre5">
<code>sudo dnf group install Editors</code></pre>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị lời nhắc cài đặt cho nhóm gói Editors." data-i="7" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-8.jpg" data-was-processed="true" height="302" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-8.jpg" width="769" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị lời nhắc cài đặt cho nhóm gói Editors.</div>
</figcaption>
</figure>

<p style="text-align: justify;">Để xóa toàn bộ nhóm gói, hãy thay thế đối số&nbsp;<strong>install</strong>&nbsp;bằng&nbsp;<strong>remove</strong>&nbsp;theo sau là tên của nhóm mà bạn muốn xóa:</p>

<pre id="pre6">
<code>sudo dnf group remove Editors</code></pre>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị lời nhắc gỡ cài đặt cho nhóm gói Editors." data-i="8" data-src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-9.jpg" data-was-processed="true" height="302" src="https://st.quantrimang.com/photos/image/2024/05/23/trinh-quan-ly-goi-dnf-9.jpg" width="769" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị lời nhắc gỡ cài đặt cho nhóm gói Editors.</div>
</figcaption>
</figure>

<div style="text-align: justify;">&nbsp;</div>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/moi-thu-can-biet-ve-trinh-quan-ly-goi-dnf-8394.html" title="Mọi thứ cần biết về trình quản lý gói DNF">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/moi-thu-can-biet-ve-trinh-quan-ly-goi-dnf-8394.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://www.nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://www.nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://www.nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://www.nguoicodonvn2008.info",
            "logo": "https://www.nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>